Author: ruwan
Date: Mon Jun 22 04:54:00 2009
New Revision: 39600
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=39600

Log:
Hiding the __SynapseService and the anon services


Modified:
   
branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
   
branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/AnonymousServiceFactory.java

Modified: 
branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java?rev=39600&r1=39599&r2=39600&view=diff
==============================================================================
--- 
branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
       (original)
+++ 
branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
       Mon Jun 22 04:54:00 2009
@@ -537,8 +537,11 @@
         transports.add(Constants.TRANSPORT_HTTP);
         transports.add(Constants.TRANSPORT_HTTPS);
         synapseService.setExposedTransports(transports);
-        
synapseService.getParent().addParameter(SynapseConstants.HIDDEN_SERVICE_PARAM, 
"true");        
-        axisCfg.addService(synapseService);
+        AxisServiceGroup synapseSvcGroup = new AxisServiceGroup(axisCfg);
+        
synapseSvcGroup.setServiceGroupName(SynapseConstants.SYNAPSE_SERVICE_NAME);
+        synapseSvcGroup.addParameter(SynapseConstants.HIDDEN_SERVICE_PARAM, 
"true");
+        synapseSvcGroup.addService(synapseService);
+        axisCfg.addServiceGroup(synapseSvcGroup);
     }
 
     /**

Modified: 
branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/AnonymousServiceFactory.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/AnonymousServiceFactory.java?rev=39600&r1=39599&r2=39600&view=diff
==============================================================================
--- 
branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/AnonymousServiceFactory.java
   (original)
+++ 
branches/synapse/1.3-wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/AnonymousServiceFactory.java
   Mon Jun 22 04:54:00 2009
@@ -24,6 +24,7 @@
 import org.apache.axis2.description.AxisService;
 import org.apache.axis2.description.AxisMessage;
 import org.apache.axis2.description.OutOnlyAxisOperation;
+import org.apache.axis2.description.AxisServiceGroup;
 import org.apache.axis2.engine.AxisConfiguration;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -178,9 +179,11 @@
             AxisService axisAnonymousService  = new AxisService(serviceKey);
             axisAnonymousService.addOperation(dynamicOperation);
             axisAnonymousService.addOperation(asyncOperation);
-            axisAnonymousService.getParent().addParameter(
-                    SynapseConstants.HIDDEN_SERVICE_PARAM, "true");
-            axisCfg.addService(axisAnonymousService);
+            AxisServiceGroup axisAnonSvcGroup = new AxisServiceGroup(axisCfg);
+            axisAnonSvcGroup.setServiceGroupName(serviceKey);
+            
axisAnonSvcGroup.addParameter(SynapseConstants.HIDDEN_SERVICE_PARAM, "true");
+            axisAnonSvcGroup.addService(axisAnonymousService);
+            axisCfg.addServiceGroup(axisAnonSvcGroup);
             axisCfg.getPhasesInfo().setOperationPhases(dynamicOperation);
             return axisAnonymousService;
 

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to