You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/07/14 04:54:52 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5 MapperListener.java

remm        2003/07/13 19:54:52

  Modified:    catalina/src/share/org/apache/coyote/tomcat5
                        MapperListener.java
  Log:
  - Add support for mapping host aliases. I apparently forgot that, oops (bug 21553).
  - All host aliases will share the same context array instance.
  
  Revision  Changes    Path
  1.8       +8 -6      jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/MapperListener.java
  
  Index: MapperListener.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/MapperListener.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- MapperListener.java	2 May 2003 20:12:15 -0000	1.7
  +++ MapperListener.java	14 Jul 2003 02:54:52 -0000	1.8
  @@ -296,15 +296,15 @@
       }
   
       /**
  -     * Register host (FIXME).
  +     * Register host.
        */
       private void registerHost(ObjectName objectName)
  -        throws Exception
  -    {
  +        throws Exception {
           String name=objectName.getKeyProperty("host");
  -        log.debug("Register host " + name);
           if( name != null ) {        
  -            mapper.addHost(name, objectName);
  +            String[] aliases = (String[])
  +                mBeanServer.invoke(objectName, "findAliases", null, null);
  +            mapper.addHost(name, aliases, objectName);
           }
       }
   
  @@ -315,7 +315,9 @@
       private void unregisterHost(ObjectName objectName)
           throws Exception {
           String name=objectName.getKeyProperty("host");
  -        mapper.removeHost(name);
  +        String[] aliases = (String[])
  +            mBeanServer.invoke(objectName, "findAliases", null, null);
  +        mapper.removeHost(name, aliases);
       }
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org