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