Author: azeez
Date: Mon Jan  7 05:24:29 2008
New Revision: 11964

Log:

Handling synchrinization of nodes - made it optional



Modified:
   trunk/wsas/java/modules/core/conf/axis2.xml
   trunk/wsas/java/modules/core/src/org/wso2/wsas/ServerStatus.java
   trunk/wsas/java/modules/core/src/org/wso2/wsas/util/ClusteringUtil.java

Modified: trunk/wsas/java/modules/core/conf/axis2.xml
==============================================================================
--- trunk/wsas/java/modules/core/conf/axis2.xml (original)
+++ trunk/wsas/java/modules/core/conf/axis2.xml Mon Jan  7 05:24:29 2008
@@ -400,6 +400,7 @@
     <cluster class="org.apache.axis2.clustering.tribes.TribesClusterManager">
         <parameter name="AvoidInitiation">true</parameter>
         <parameter name="domain">wso2wsas.domain</parameter>
+        <parameter name="synchronizeAll">true</parameter>
         <configurationManager
                 
class="org.wso2.wsas.clustering.configuration.WSASConfigurationManager">
             <parameter name="CommitTimeout">20000</parameter>

Modified: trunk/wsas/java/modules/core/src/org/wso2/wsas/ServerStatus.java
==============================================================================
--- trunk/wsas/java/modules/core/src/org/wso2/wsas/ServerStatus.java    
(original)
+++ trunk/wsas/java/modules/core/src/org/wso2/wsas/ServerStatus.java    Mon Jan 
 7 05:24:29 2008
@@ -27,27 +27,28 @@
     /**
      * Server is running
      */
-    private static final String STATUS_RUNNING = "RUNNING";
+    public static final String STATUS_RUNNING = "RUNNING";
 
     /**
      * Server has switched to maintenace mode
      */
-    private static final String STATUS_IN_MAINTENANCE = "IN_MAINTENANCE";
+    public static final String STATUS_IN_MAINTENANCE = "IN_MAINTENANCE";
 
     /**
      * Server is restarting
      */
-    private static final String STATUS_RESTARTING = "RESTARTING";
+    public static final String STATUS_RESTARTING = "RESTARTING";
 
     /**
      * Server is shutting down
      */
-    private static final String STATUS_SHUTTING_DOWN = "SHUTTING_DOWN";
+    public static final String STATUS_SHUTTING_DOWN = "SHUTTING_DOWN";
 
     /**
      * The current status of this WSAS instance
      */
     private static final String CURRENT_SERVER_STATUS = 
"current.server.status";
+//    private static final String CURRENT_SERVER_STATUS = 
"local_current.server.status";
 
     private ServerStatus() {
     }

Modified: 
trunk/wsas/java/modules/core/src/org/wso2/wsas/util/ClusteringUtil.java
==============================================================================
--- trunk/wsas/java/modules/core/src/org/wso2/wsas/util/ClusteringUtil.java     
(original)
+++ trunk/wsas/java/modules/core/src/org/wso2/wsas/util/ClusteringUtil.java     
Mon Jan  7 05:24:29 2008
@@ -44,9 +44,9 @@
         AxisConfiguration axisConfig = configContext.getAxisConfiguration();
         ClusterManager clusterManager = axisConfig.getClusterManager();
         if (clusterManager != null) {
+            clusterManager.setConfigurationContext(configContext);
 
             if (!isClusterManagerInitialized) {
-                clusterManager.setConfigurationContext(configContext);
                 clusterManager.init();
                 isClusterManagerInitialized = true;
             }
@@ -85,6 +85,9 @@
                     axisConfig.addService(nodeManagerService);
                 }
             }
+
+            configContext.
+                    
setNonReplicableProperty(ClusteringConstants.CLUSTER_INITIALIZED, "true");
         }
     }
 }

_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to