Author: ruwan
Date: Sun Feb 21 05:29:30 2010
New Revision: 912296
URL: http://svn.apache.org/viewvc?rev=912296&view=rev
Log:
Ability to have hidden services
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/Constants.java
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/Constants.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/Constants.java?rev=912296&r1=912295&r2=912296&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/Constants.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/Constants.java
Sun Feb 21 05:29:30 2010
@@ -313,6 +313,7 @@
* Dispatching constants
*/
public static int MAX_HIERARCHICAL_DEPTH = 10;
+ public static final String HIDDEN_SERVICE_PARAM_NAME = "hiddenService";
public static interface Configuration {
public static final String ENABLE_REST = "enableREST";
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java?rev=912296&r1=912295&r2=912296&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
Sun Feb 21 05:29:30 2010
@@ -272,9 +272,13 @@
servicesURL,
fileUrl.substring(0,
fileUrl.indexOf(".aar")));
addServiceGroup(serviceGroup, servicelist, servicesURL,
null, axisConfig);
-
log.info(Messages.getMessage(DeploymentErrorMsgs.DEPLOYING_WS,
- serviceGroup.getServiceGroupName(),
- servicesURL.toString()));
+ // let the system have hidden services
+ if
(!JavaUtils.isTrueExplicitly(serviceGroup.getParameterValue(
+ Constants.HIDDEN_SERVICE_PARAM_NAME))) {
+
log.info(Messages.getMessage(DeploymentErrorMsgs.DEPLOYING_WS,
+ serviceGroup.getServiceGroupName(),
+ servicesURL.toString()));
+ }
}
}
//Loading other type of services such as custom deployers
@@ -603,10 +607,15 @@
if (currentDeploymentFile != null) {
addAsWebResources(currentDeploymentFile.getFile(),
serviceGroup.getServiceGroupName(), serviceGroup);
- log.info(Messages.getMessage(DeploymentErrorMsgs.DEPLOYING_WS,
- currentDeploymentFile.getName(),
- serviceLocation.toString()));
- } else {
+ // let the system have hidden services
+ if (!JavaUtils.isTrueExplicitly(serviceGroup.getParameterValue(
+ Constants.HIDDEN_SERVICE_PARAM_NAME))) {
+
log.info(Messages.getMessage(DeploymentErrorMsgs.DEPLOYING_WS,
+ currentDeploymentFile.getName(),
+ serviceLocation.toString()));
+ }
+ } else if
(!JavaUtils.isTrueExplicitly(serviceGroup.getParameterValue(
+ Constants.HIDDEN_SERVICE_PARAM_NAME))) {
log.info(Messages.getMessage(DeploymentErrorMsgs.DEPLOYING_WS,
serviceGroup.getServiceGroupName()));
}