Author: ruwan
Date: Tue Mar 3 19:31:46 2009
New Revision: 749708
URL: http://svn.apache.org/viewvc?rev=749708&view=rev
Log:
Adding a service type parameter to differentiate proxy service in an axis2
enviorenment where synapse proxy services co-exists with axis2 services
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java?rev=749708&r1=749707&r2=749708&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
Tue Mar 3 19:31:46 2009
@@ -123,6 +123,12 @@
/** conf directory name **/
public static final String CONF_DIRECTORY = "conf";
+ // proxy servicec servicetype parameter
+ /** service type parameter name */
+ public static final String SERVICE_TYPE_PARAM_NAME = "serviceType";
+ /** service type param value for the proxy services */
+ public static final String PROXY_SERVICE_TYPE = "proxy";
+
//- Synapse Message Context Properties -
/** The Synapse MC property name that holds the name of the Proxy
service thats handling it */
public static final String PROXY_SERVICE = "proxy.name";
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java?rev=749708&r1=749707&r2=749708&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
Tue Mar 3 19:31:46 2009
@@ -526,6 +526,8 @@
}
try {
+ proxyService.addParameter(
+ SynapseConstants.SERVICE_TYPE_PARAM_NAME,
SynapseConstants.PROXY_SERVICE_TYPE);
auditInfo("Adding service " + name + " to the Axis2
configuration");
axisCfg.addService(proxyService);
this.setRunning(true);