You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2008/07/02 03:44:46 UTC

svn commit: r673261 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java

Author: ruwan
Date: Tue Jul  1 18:44:45 2008
New Revision: 673261

URL: http://svn.apache.org/viewvc?rev=673261&view=rev
Log:
(missed the interface in the earlier commit :-()
Fixing the issue SYNAPSE-382,

* getSynapseConfiguration is added to the SynapseEnvironment interface
* getAxis2ConfigurationContext has been added to the Axis2SynapseEnvironment

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java?rev=673261&r1=673260&r2=673261&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/SynapseEnvironment.java Tue Jul  1 18:44:45 2008
@@ -20,6 +20,7 @@
 package org.apache.synapse.core;
 
 import org.apache.synapse.MessageContext;
+import org.apache.synapse.config.SynapseConfiguration;
 import org.apache.synapse.endpoints.utils.EndpointDefinition;
 import org.apache.synapse.mediators.base.SequenceMediator;
 import org.apache.synapse.statistics.StatisticsCollector;
@@ -102,13 +103,22 @@
 
     /**
      * Has the Synapse Environment properly initialized?
+     * 
      * @return true if the environment is ready for processing
      */
     public boolean isInitialized();
 
     /**
      * Set the environment as ready for message processing
+     * 
      * @param state true means ready for processing
      */
     public void setInitialized(boolean state);
+
+    /**
+     * Retrieves the {@link SynapseConfiguration} from the <code>environment</code>
+     * 
+     * @return configuration of the synapse
+     */
+    public SynapseConfiguration getSynapseConfiguration();
 }