Author: ruwan
Date: Wed Nov 12 11:52:14 2008
New Revision: 713477

URL: http://svn.apache.org/viewvc?rev=713477&view=rev
Log:
renaming the util package names to meaning full names, 

Reason :- if there are more than one jars which provides the same package name, 
it conflicts under an OSGi invironment

Added:
    
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/util/
    synapse/trunk/java/modules/utils/src/main/java/org/apache/synapse/commons/
    
synapse/trunk/java/modules/utils/src/main/java/org/apache/synapse/commons/util/
Removed:
    synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/util/
    synapse/trunk/java/modules/utils/src/main/java/org/apache/synapse/util/
Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseInitializationModule.java
    
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseInHandler.java
    
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseOutHandler.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java?rev=713477&r1=713476&r2=713477&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java
 Wed Nov 12 11:52:14 2008
@@ -162,8 +162,6 @@
                 }
             }
 
-            synConfig.init(configctx);
-
             log.info("Ready for processing");
 
         } catch (Throwable t) {
@@ -172,15 +170,6 @@
         }
     }
 
-    private void addDefaultBuildersAndFormatters(AxisConfiguration axisConf) {
-        if (axisConf.getMessageBuilder("text/plain") == null) {
-            axisConf.addMessageBuilder("text/plain", new PlainTextBuilder());
-        }
-        if (axisConf.getMessageBuilder("application/octet-stream") == null) {
-            axisConf.addMessageBuilder("application/octet-stream", new 
BinaryBuilder());
-        }
-    }
-
     /**
      * stop all the listeners
      */
@@ -208,17 +197,6 @@
                 listenerManager.stop();
                 listenerManager.destroy();
             }
-
-            // clear session information used for SA load balancing
-            try {
-                RMIRegistryController.getInstance().removeLocalRegistry();
-                SALSessions.getInstance().reset();
-                InMemoryDataSourceRegistry.getInstance().clear();
-                JNDIBasedDataSourceRegistry registry = 
JNDIBasedDataSourceRegistry.getInstance();
-                if (registry.isInitialized()) {
-                    registry.clear();
-                }
-            } catch (Throwable ignored) {}
             
             // we need to call this method to clean the temp files we created.
             if (configctx != null) {

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java?rev=713477&r1=713476&r2=713477&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
 Wed Nov 12 11:52:14 2008
@@ -25,6 +25,9 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.synapse.*;
+import org.apache.synapse.util.RMIRegistryController;
+import org.apache.synapse.util.datasource.InMemoryDataSourceRegistry;
+import org.apache.synapse.util.datasource.JNDIBasedDataSourceRegistry;
 import org.apache.synapse.task.TaskDescriptionRepository;
 import org.apache.synapse.task.TaskDescriptionRepositoryFactory;
 import org.apache.synapse.config.xml.MediatorFactoryFinder;
@@ -33,6 +36,7 @@
 import org.apache.synapse.core.SynapseEnvironment;
 import org.apache.synapse.core.axis2.ProxyService;
 import org.apache.synapse.endpoints.Endpoint;
+import org.apache.synapse.endpoints.dispatch.SALSessions;
 import org.apache.synapse.mediators.base.SequenceMediator;
 import org.apache.synapse.mediators.ListMediator;
 import org.apache.synapse.mediators.AbstractMediator;
@@ -812,6 +816,17 @@
                 }
             }
         }
+
+        // clear session information used for SA load balancing
+        try {
+            RMIRegistryController.getInstance().removeLocalRegistry();
+            SALSessions.getInstance().reset();
+            InMemoryDataSourceRegistry.getInstance().clear();
+            JNDIBasedDataSourceRegistry registry = 
JNDIBasedDataSourceRegistry.getInstance();
+            if (registry.isInitialized()) {
+                registry.clear();
+            }
+        } catch (Throwable ignored) {}
     }
 
     /**

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseInitializationModule.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseInitializationModule.java?rev=713477&r1=713476&r2=713477&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseInitializationModule.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseInitializationModule.java
 Wed Nov 12 11:52:14 2008
@@ -80,6 +80,8 @@
             
ServerManager.getInstance().setConfigurationContext(configurationContext);
         }
 
+        
addDefaultBuildersAndFormatters(configurationContext.getAxisConfiguration());
+
         // this will deploy the mediators in the mediator extensions folder
         log.info("Loading mediator extensions...");
         
configurationContext.getAxisConfiguration().getConfigurator().loadServices();
@@ -142,6 +144,8 @@
                 proxy.stop(synCfg);
             }
         }
+
+        synCfg.init(configurationContext);
         
         log.info("Synapse initialized successfully...!");
     }
@@ -192,6 +196,15 @@
         return synapseConfiguration;
     }
 
+    private void addDefaultBuildersAndFormatters(AxisConfiguration axisConf) {
+        if (axisConf.getMessageBuilder("text/plain") == null) {
+            axisConf.addMessageBuilder("text/plain", new PlainTextBuilder());
+        }
+        if (axisConf.getMessageBuilder("application/octet-stream") == null) {
+            axisConf.addMessageBuilder("application/octet-stream", new 
BinaryBuilder());
+        }
+    }
+
     public void engageNotify(AxisDescription axisDescription) throws AxisFault 
{
         // ignore
     }

Modified: 
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseInHandler.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseInHandler.java?rev=713477&r1=713476&r2=713477&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseInHandler.java
 (original)
+++ 
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseInHandler.java
 Wed Nov 12 11:52:14 2008
@@ -28,7 +28,7 @@
 import org.apache.synapse.SynapseException;
 import org.apache.synapse.FaultHandler;
 import org.apache.synapse.SynapseConstants;
-import org.apache.synapse.util.HandlerUtil;
+import org.apache.synapse.handler.util.HandlerUtil;
 
 /**
  * This is the InHandler which injects the Axis2MC in to Synapse after 
converting the message

Modified: 
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseOutHandler.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseOutHandler.java?rev=713477&r1=713476&r2=713477&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseOutHandler.java
 (original)
+++ 
synapse/trunk/java/modules/handler/src/main/java/org/apache/synapse/handler/SynapseOutHandler.java
 Wed Nov 12 11:52:14 2008
@@ -22,7 +22,7 @@
 import org.apache.axis2.handlers.AbstractHandler;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.AxisFault;
-import org.apache.synapse.util.HandlerUtil;
+import org.apache.synapse.handler.util.HandlerUtil;
 import org.apache.synapse.core.axis2.MessageContextCreatorForAxis2;
 import org.apache.synapse.SynapseException;
 import org.apache.synapse.FaultHandler;


Reply via email to