Author: ruwan
Date: Sun Feb 21 06:48:27 2010
New Revision: 912305
URL: http://svn.apache.org/viewvc?rev=912305&view=rev
Log:
Marking the synapse service as a hidden service, since we do not want to expose
that to the users
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java?rev=912305&r1=912304&r2=912305&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
Sun Feb 21 06:48:27 2010
@@ -553,7 +553,11 @@
transports.add(Constants.TRANSPORT_HTTP);
transports.add(Constants.TRANSPORT_HTTPS);
synapseService.setExposedTransports(transports);
- axisCfg.addService(synapseService);
+ AxisServiceGroup synapseServiceGroup = new AxisServiceGroup(axisCfg);
+
synapseServiceGroup.setServiceGroupName(SynapseConstants.SYNAPSE_SERVICE_NAME);
+
synapseServiceGroup.addParameter(SynapseConstants.HIDDEN_SERVICE_PARAM, "true");
+ synapseServiceGroup.addService(synapseService);
+ axisCfg.addServiceGroup(synapseServiceGroup);
}
/**
@@ -699,13 +703,12 @@
if (repo != null && !(repo instanceof TaskDescriptionRepository)) {
handleFatal("Invalid property value specified for
TaskDescriptionRepository");
- }
-
- if (taskScheduler != null && !(taskScheduler instanceof
TaskScheduler)) {
+ } else if (taskScheduler != null && !(taskScheduler instanceof
TaskScheduler)) {
handleFatal("Invalid property value specified for TaskScheduler");
+ } else {
+ synapseTaskManager.init(
+ (TaskDescriptionRepository) repo, (TaskScheduler)
taskScheduler);
}
-
- synapseTaskManager.init((TaskDescriptionRepository) repo,
(TaskScheduler) taskScheduler);
}
private void addDefaultBuildersAndFormatters(AxisConfiguration axisConf) {