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) {