Author: remy.maucherat(a)jboss.com
Date: 2008-05-02 12:46:39 -0400 (Fri, 02 May 2008)
New Revision: 605
Modified:
trunk/java/org/jboss/web/cluster/ClusterListener.java
Log:
- Small WIP.
Modified: trunk/java/org/jboss/web/cluster/ClusterListener.java
===================================================================
--- trunk/java/org/jboss/web/cluster/ClusterListener.java 2008-04-30 00:49:07 UTC (rev
604)
+++ trunk/java/org/jboss/web/cluster/ClusterListener.java 2008-05-02 16:46:39 UTC (rev
605)
@@ -152,6 +152,8 @@
Service[] services = ((Server) source).findServices();
for (int i = 0; i < services.length; i++) {
services[i].getContainer().removeContainerListener(this);
+ ((Lifecycle)
services[i].getContainer()).removeLifecycleListener(this);
+ removeAll((Engine) services[i].getContainer());
Container[] children = services[i].getContainer().findChildren();
for (int j = 0; j < children.length; j++) {
children[j].removeContainerListener(this);
@@ -203,6 +205,16 @@
}
+ protected void removeAll(Engine engine) {
+ System.out.println("Stop: " + engine.getName());
+ // FIXME: send STATUS
+ HashMap<String, String> parameters = new HashMap<String, String>();
+ parameters.put("JVMRoute", engine.getJvmRoute());
+
+ // FIXME: Send REMOVE-APP * request
+ }
+
+
protected void status(Engine engine) {
System.out.println("Status: " + engine.getName());
// FIXME: send STATUS
@@ -210,8 +222,7 @@
HashMap<String, String> parameters = new HashMap<String, String>();
parameters.put("JVMRoute", engine.getJvmRoute());
- // Send STATUS request
- // FIXME: By default, connect on localhost on some predefined port ?
+ // FIXME: Send STATUS request
}
Show replies by date