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
