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()));
             }


Reply via email to