You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2006/01/25 12:34:53 UTC

svn commit: r372199 - in /webservices/axis2/trunk/java/modules/core: src/org/apache/axis2/deployment/AxisConfigBuilder.java src/org/apache/axis2/engine/AxisObserver.java test/org/apache/axis2/deployment/AxisObserverImpl.java

Author: deepal
Date: Wed Jan 25 03:34:38 2006
New Revision: 372199

URL: http://svn.apache.org/viewcvs?rev=372199&view=rev
Log:
changed axisobserver interface to pass axisConfiguration so that if some observe want to add some data he can do that

Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/AxisConfigBuilder.java
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisObserver.java
    webservices/axis2/trunk/java/modules/core/test/org/apache/axis2/deployment/AxisObserverImpl.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/AxisConfigBuilder.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/AxisConfigBuilder.java?rev=372199&r1=372198&r2=372199&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/AxisConfigBuilder.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/AxisConfigBuilder.java Wed Jan 25 03:34:38 2006
@@ -229,7 +229,7 @@
                 processParameters(itr, observer, axisConfig);
 
                 // initialization
-                observer.init();
+                observer.init(axisConfig);
                 axisConfig.addObservers(observer);
             } catch (ClassNotFoundException e) {
                 throw new DeploymentException(e);

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisObserver.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisObserver.java?rev=372199&r1=372198&r2=372199&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisObserver.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisObserver.java Wed Jan 25 03:34:38 2006
@@ -24,7 +24,7 @@
 public interface AxisObserver extends ParameterInclude {
 
     // The initilization code will go here
-    void init();
+    void init(AxisConfiguration axisConfig);
 
     void serviceUpdate(AxisEvent event, AxisService service);
 

Modified: webservices/axis2/trunk/java/modules/core/test/org/apache/axis2/deployment/AxisObserverImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/test/org/apache/axis2/deployment/AxisObserverImpl.java?rev=372199&r1=372198&r2=372199&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/test/org/apache/axis2/deployment/AxisObserverImpl.java (original)
+++ webservices/axis2/trunk/java/modules/core/test/org/apache/axis2/deployment/AxisObserverImpl.java Wed Jan 25 03:34:38 2006
@@ -23,6 +23,7 @@
 import org.apache.axis2.description.ParameterIncludeImpl;
 import org.apache.axis2.engine.AxisEvent;
 import org.apache.axis2.engine.AxisObserver;
+import org.apache.axis2.engine.AxisConfiguration;
 import org.apache.axis2.om.OMElement;
 
 import java.util.ArrayList;
@@ -31,9 +32,9 @@
 
     ParameterIncludeImpl parameterimpl;
 
-    //The initilization code will go here
-    public void init() {
-        parameterimpl = new ParameterIncludeImpl();
+    // The initilization code will go here
+    public void init(AxisConfiguration axisConfig) {
+         parameterimpl = new ParameterIncludeImpl();
     }
 
     public void serviceUpdate(AxisEvent event, AxisService service) {