Adding more logs to component activate methods, component synchronizer, changed 
CEP ports in PCA test to avoid conflicts


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/70b2d64c
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/70b2d64c
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/70b2d64c

Branch: refs/heads/master
Commit: 70b2d64c63ca15801238d65a0372c529ccd9398b
Parents: 028c353
Author: Akila Perera <[email protected]>
Authored: Mon Aug 24 00:44:48 2015 +0530
Committer: Akila Perera <[email protected]>
Committed: Mon Aug 24 00:44:48 2015 +0530

----------------------------------------------------------------------
 .../internal/AutoscalerServiceComponent.java    | 10 +--
 .../org.apache.stratos.cartridge.agent/pom.xml  |  1 -
 components/org.apache.stratos.cli/pom.xml       |  1 -
 .../org.apache.stratos.cloud.controller/pom.xml |  1 -
 .../CloudControllerServiceComponent.java        |  8 ++-
 .../common/internal/CommonServiceComponent.java |  6 +-
 .../ComponentStartUpSynchronizerImpl.java       | 72 +++++++++-----------
 .../services/ComponentStartUpSynchronizer.java  |  2 +-
 .../SignedJWTAuthenticatorServiceComponent.java | 13 ++--
 .../LoadBalancerCommonServiceComponent.java     | 10 +--
 ...oadBalancerExtensionAPIServiceComponent.java |  3 +
 .../internal/LoadBalancerServiceComponent.java  |  3 +
 components/org.apache.stratos.manager/pom.xml   |  2 -
 .../StratosManagerServiceComponent.java         |  8 ++-
 components/org.apache.stratos.messaging/pom.xml |  1 -
 .../org.apache.stratos.metadata.client/pom.xml  |  1 -
 .../org.apache.stratos.mock.iaas.client/pom.xml |  1 -
 .../iaas/internal/MockIaasServiceComponent.java |  3 +
 .../test/PythonCartridgeAgentTest.java          |  6 +-
 .../src/test/resources/agent.conf               |  4 +-
 pom.xml                                         |  5 ++
 21 files changed, 86 insertions(+), 75 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/internal/AutoscalerServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/internal/AutoscalerServiceComponent.java
 
b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/internal/AutoscalerServiceComponent.java
index 65d75b2..48ee481 100644
--- 
a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/internal/AutoscalerServiceComponent.java
+++ 
b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/internal/AutoscalerServiceComponent.java
@@ -77,17 +77,17 @@ import java.util.concurrent.TimeUnit;
  */
 
 public class AutoscalerServiceComponent {
-
     private static final Log log = 
LogFactory.getLog(AutoscalerServiceComponent.class);
-
     private static final String AUTOSCALER_COORDINATOR_LOCK = 
"AUTOSCALER_COORDINATOR_LOCK";
-
     private AutoscalerTopologyEventReceiver asTopologyReceiver;
     private AutoscalerHealthStatEventReceiver 
autoscalerHealthStatEventReceiver;
     private ExecutorService executorService;
     private ScheduledExecutorService scheduler;
 
     protected void activate(ComponentContext componentContext) throws 
Exception {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating AutoscalerServiceComponent...");
+        }
         try {
             XMLConfiguration conf = 
ConfUtil.getInstance(AutoscalerConstants.COMPONENTS_CONFIG).getConfiguration();
             int threadPoolSize = 
conf.getInt(AutoscalerConstants.THREAD_POOL_SIZE_KEY,
@@ -136,8 +136,8 @@ public class AutoscalerServiceComponent {
                         } else {
                             executeCoordinatorTasks();
                         }
-
-                        
componentStartUpSynchronizer.waitForWebServiceActivation("AutoscalerService");
+                        
componentStartUpSynchronizer.waitForAxisServiceActivation(Component.Autoscaler,
+                                "AutoscalerService");
                         
componentStartUpSynchronizer.setComponentStatus(Component.Autoscaler, true);
                         if (log.isInfoEnabled()) {
                             log.info("Autoscaler service component activated");

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.cartridge.agent/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cartridge.agent/pom.xml 
b/components/org.apache.stratos.cartridge.agent/pom.xml
index 3bb7b6e..67c2ff7 100644
--- a/components/org.apache.stratos.cartridge.agent/pom.xml
+++ b/components/org.apache.stratos.cartridge.agent/pom.xml
@@ -73,7 +73,6 @@
         <dependency>
             <groupId>com.google.code.gson</groupId>
             <artifactId>gson</artifactId>
-            <version>2.2.4</version>
         </dependency>
         <dependency>
             <groupId>org.apache.stratos</groupId>

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.cli/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cli/pom.xml 
b/components/org.apache.stratos.cli/pom.xml
index 0fa0821..13bdf18 100644
--- a/components/org.apache.stratos.cli/pom.xml
+++ b/components/org.apache.stratos.cli/pom.xml
@@ -93,7 +93,6 @@
         <dependency>
             <groupId>com.google.code.gson</groupId>
             <artifactId>gson</artifactId>
-            <version>2.2.4</version>
         </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.cloud.controller/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/pom.xml 
b/components/org.apache.stratos.cloud.controller/pom.xml
index db2114e..a8abc2e 100644
--- a/components/org.apache.stratos.cloud.controller/pom.xml
+++ b/components/org.apache.stratos.cloud.controller/pom.xml
@@ -131,7 +131,6 @@
         <dependency>
             <groupId>com.google.code.gson</groupId>
             <artifactId>gson</artifactId>
-            <version>${gson.version}</version>
         </dependency>
         <dependency>
             <groupId>org.wso2.carbon</groupId>

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/internal/CloudControllerServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/internal/CloudControllerServiceComponent.java
 
b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/internal/CloudControllerServiceComponent.java
index 21eb37a..2e21e8e 100644
--- 
a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/internal/CloudControllerServiceComponent.java
+++ 
b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/internal/CloudControllerServiceComponent.java
@@ -69,9 +69,7 @@ import java.util.concurrent.TimeUnit;
  * cardinality="1..1" policy="dynamic" bind="setConfigurationContextService" 
unbind="unsetConfigurationContextService"
  */
 public class CloudControllerServiceComponent {
-
     private static final Log log = 
LogFactory.getLog(CloudControllerServiceComponent.class);
-
     private static final String CLOUD_CONTROLLER_COORDINATOR_LOCK = 
"cloud.controller.coordinator.lock";
     private static final String THREAD_POOL_ID = 
"cloud.controller.thread.pool";
     private static final String SCHEDULER_THREAD_POOL_ID = 
"cloud.controller.scheduler.thread.pool";
@@ -85,6 +83,9 @@ public class CloudControllerServiceComponent {
     private ScheduledExecutorService scheduler;
 
     protected void activate(final ComponentContext context) {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating CloudControllerServiceComponent...");
+        }
         try {
             executorService = 
StratosThreadPool.getExecutorService(THREAD_POOL_ID, THREAD_POOL_SIZE);
             scheduler = 
StratosThreadPool.getScheduledExecutorService(SCHEDULER_THREAD_POOL_ID,
@@ -124,7 +125,8 @@ public class CloudControllerServiceComponent {
                             executeCoordinatorTasks();
                         }
 
-                        
componentStartUpSynchronizer.waitForWebServiceActivation("CloudControllerService");
+                        
componentStartUpSynchronizer.waitForAxisServiceActivation(Component.CloudController,
+                                "CloudControllerService");
                         
componentStartUpSynchronizer.setComponentStatus(Component.CloudController, 
true);
                         log.info("Cloud controller service component 
activated");
                     } catch (Exception e) {

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/CommonServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/CommonServiceComponent.java
 
b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/CommonServiceComponent.java
index e2d6eed..1059988 100644
--- 
a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/CommonServiceComponent.java
+++ 
b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/CommonServiceComponent.java
@@ -53,10 +53,12 @@ import org.wso2.carbon.utils.ConfigurationContextService;
  * cardinality="1..1" policy="dynamic" bind="setConfigurationContextService" 
unbind="unsetConfigurationContextService"
  */
 public class CommonServiceComponent {
-
     private static Log log = LogFactory.getLog(CommonServiceComponent.class);
 
     protected void activate(ComponentContext context) {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating CommonServiceComponent...");
+        }
         try {
             final BundleContext bundleContext = context.getBundleContext();
             if (CommonUtil.getStratosConfig() == null) {
@@ -80,6 +82,7 @@ public class CommonServiceComponent {
                             long startTime = System.currentTimeMillis();
                             log.info("Waiting for the hazelcast instance to be 
initialized...");
                             while 
(ServiceReferenceHolder.getInstance().getHazelcastInstance() == null) {
+                                log.info("Waiting for Hazelcast instance to be 
initialized...");
                                 Thread.sleep(1000);
                                 if ((System.currentTimeMillis() - startTime) 
>= StratosConstants.HAZELCAST_INSTANCE_INIT_TIMEOUT) {
                                     throw new RuntimeException("Hazelcast 
instance was not initialized within "
@@ -97,7 +100,6 @@ public class CommonServiceComponent {
                 thread.setName("Distributed object provider registration 
thread");
                 thread.start();
             } else {
-                // Register distributed object provider service
                 registerDistributedObjectProviderService(bundleContext);
                 registerComponentStartUpSynchronizer(bundleContext);
             }

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/ComponentStartUpSynchronizerImpl.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/ComponentStartUpSynchronizerImpl.java
 
b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/ComponentStartUpSynchronizerImpl.java
index cb4bb1d..39f8364 100644
--- 
a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/ComponentStartUpSynchronizerImpl.java
+++ 
b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/internal/ComponentStartUpSynchronizerImpl.java
@@ -39,11 +39,10 @@ import java.util.Map;
  * Stratos component startup synchronizer.
  */
 public class ComponentStartUpSynchronizerImpl implements 
ComponentStartUpSynchronizer {
-
     private static final Log log = 
LogFactory.getLog(ComponentStartUpSynchronizerImpl.class);
-
     private static final String COMPONENT_STATUS_MAP = 
"stratos.component.status.map";
-    private static final String COMPONENT_STARTUP_SYNCHRONIZER_ENABLED = 
"stratos.component.startup.synchronizer.enabled";
+    private static final String COMPONENT_STARTUP_SYNCHRONIZER_ENABLED =
+            "stratos.component.startup.synchronizer.enabled";
     private static final String COMPONENT_ACTIVATION_CHECK_INTERVAL = 
"stratos.component.activation.check.interval";
     private static final String COMPONENT_ACTIVATION_TIMEOUT = 
"stratos.component.activation.timeout";
     private static final long DEFAULT_COMPONENT_ACTIVATION_CHECK_INTERVAL = 
1000;
@@ -64,12 +63,12 @@ public class ComponentStartUpSynchronizerImpl implements 
ComponentStartUpSynchro
 
         componentActivationCheckInterval = 
Long.getLong(COMPONENT_ACTIVATION_CHECK_INTERVAL,
                 DEFAULT_COMPONENT_ACTIVATION_CHECK_INTERVAL);
-        log.info(String.format("Component activation check interval: %s 
seconds",
+        log.info(String.format("Component activation check interval: %s 
seconds.",
                 (componentActivationCheckInterval / 1000)));
 
         componentActivationTimeout = Long.getLong(COMPONENT_ACTIVATION_TIMEOUT,
                 DEFAULT_COMPONENT_ACTIVATION_TIMEOUT);
-        log.info(String.format("Component activation timeout: %s seconds", 
(componentActivationTimeout / 1000)));
+        log.info(String.format("Component activation timeout: %s seconds.", 
(componentActivationTimeout / 1000)));
     }
 
     /**
@@ -86,17 +85,16 @@ public class ComponentStartUpSynchronizerImpl implements 
ComponentStartUpSynchro
      * Set the status of a component.
      *
      * @param component
-     * @param active
+     * @param isActive
      */
     @Override
-    public void setComponentStatus(Component component, boolean active) {
-        componentStatusMap.put(component, active);
-
-        if (active) {
+    public void setComponentStatus(Component component, boolean isActive) {
+        componentStatusMap.put(component, isActive);
+        if (isActive) {
             notifyComponentActivationEventListeners(component);
-            log.info(String.format("%s activated", component));
+            log.info(String.format("%s activated.", component));
         } else {
-            log.info(String.format("%s inactivated", component));
+            log.info(String.format("%s inactivated.", component));
         }
     }
 
@@ -112,8 +110,9 @@ public class ComponentStartUpSynchronizerImpl implements 
ComponentStartUpSynchro
                     ComponentActivationEventListener 
componentActivationEventListener =
                             (ComponentActivationEventListener) eventListener;
                     componentActivationEventListener.activated(component);
-                } catch (Exception e) {
-                    log.error("An error occurred while notifying component 
activation event listener", e);
+                }
+                catch (Exception e) {
+                    log.error("An error occurred while notifying component 
activation event listener.", e);
                 }
             }
         }
@@ -141,32 +140,28 @@ public class ComponentStartUpSynchronizerImpl implements 
ComponentStartUpSynchro
      */
     @Override
     public void waitForComponentActivation(Component owner, Component 
component) {
-
         if (!componentStartUpSynchronizerEnabled) {
-            log.debug(String.format("Component activation check is disabled, 
%s did not wait for %s to be activated",
+            log.info(String.format("Component activation check is disabled, %s 
did not wait for %s to be activated.",
                     owner, component));
             return;
         }
-
         long startTime = System.currentTimeMillis();
-        boolean logged = false;
+        log.info(String.format("%s is set to wait for %s to be activated.", 
owner, component));
         while (!isComponentActive(component)) {
-            if (!logged) {
-                log.info(String.format("%s is waiting for %s to be 
activated...",
-                        owner, component));
-                logged = true;
+            if (log.isDebugEnabled()) {
+                log.debug(String.format("%s is waiting for %s to be 
activated...", owner, component));
             }
-
             try {
                 Thread.sleep(componentActivationCheckInterval);
-            } catch (InterruptedException ignore) {
+            }
+            catch (InterruptedException ignore) {
                 throw new RuntimeException(String.format("Thread interrupted, 
%s could not wait for " +
-                        "%s to be activated", owner, component));
+                        "%s to be activated.", owner, component));
             }
 
             long currentTime = System.currentTimeMillis();
             if ((currentTime - startTime) > componentActivationTimeout) {
-                throw new RuntimeException(String.format("%s did not activated 
within %d seconds ",
+                throw new RuntimeException(String.format("%s did not activate 
within %d seconds.",
                         component, (componentActivationTimeout / 1000)));
             }
         }
@@ -175,31 +170,32 @@ public class ComponentStartUpSynchronizerImpl implements 
ComponentStartUpSynchro
     /**
      * Wait for a web service to be activated.
      *
-     * @param serviceName
+     * @param axisServiceName
      * @throws AxisFault
      */
     @Override
-    public void waitForWebServiceActivation(String serviceName) throws 
AxisFault {
-
+    public void waitForAxisServiceActivation(Component owner, String 
axisServiceName) throws AxisFault {
         if (!componentStartUpSynchronizerEnabled) {
-            log.debug(String.format("Component activation check is disabled, 
did not wait for %s to be activated",
-                    serviceName));
+            log.info(String.format("Component activation check is disabled, 
did not wait for %s to be activated.",
+                    axisServiceName));
             return;
         }
 
         AxisConfiguration axisConfiguration = 
CarbonConfigurationContextFactory.getConfigurationContext()
                 .getAxisConfiguration();
-        AxisService cloudControllerService = 
axisConfiguration.getService(serviceName);
-        if (!cloudControllerService.isActive()) {
-            while (!cloudControllerService.isActive()) {
-                log.info(String.format("Waiting for %s web service to be 
activated...", serviceName));
+        AxisService axisService = 
axisConfiguration.getService(axisServiceName);
+        log.info(String.format("%s is set to wait for %s Axis service to be 
activated.", owner, axisServiceName));
+        if (!axisService.isActive()) {
+            while (!axisService.isActive()) {
+                log.info(String.format("%s is waiting for %s Axis service to 
be activated...", owner, axisServiceName));
                 try {
                     Thread.sleep(componentActivationCheckInterval);
-                } catch (InterruptedException ignore) {
+                }
+                catch (InterruptedException ignore) {
                     return;
                 }
             }
-            log.info(String.format("%s web service activated", serviceName));
+            log.info(String.format("%s Axis service activated.", 
axisServiceName));
         }
     }
 
@@ -212,4 +208,4 @@ public class ComponentStartUpSynchronizerImpl implements 
ComponentStartUpSynchro
     public void addEventListener(ComponentStartUpEventListener eventListener) {
         eventListeners.add(eventListener);
     }
-}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/services/ComponentStartUpSynchronizer.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/services/ComponentStartUpSynchronizer.java
 
b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/services/ComponentStartUpSynchronizer.java
index 1eebdeb..e4320d6 100644
--- 
a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/services/ComponentStartUpSynchronizer.java
+++ 
b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/services/ComponentStartUpSynchronizer.java
@@ -35,7 +35,7 @@ public interface ComponentStartUpSynchronizer {
 
     void waitForComponentActivation(Component owner, Component component);
 
-    void waitForWebServiceActivation(String serviceName) throws AxisFault;
+    void waitForAxisServiceActivation(Component owner, String serviceName) 
throws AxisFault;
 
     void addEventListener(ComponentStartUpEventListener eventListener);
 }

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.custom.handlers/src/main/java/org/apache/stratos/custom/handlers/internal/SignedJWTAuthenticatorServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.custom.handlers/src/main/java/org/apache/stratos/custom/handlers/internal/SignedJWTAuthenticatorServiceComponent.java
 
b/components/org.apache.stratos.custom.handlers/src/main/java/org/apache/stratos/custom/handlers/internal/SignedJWTAuthenticatorServiceComponent.java
index 390368b..1caa31c 100644
--- 
a/components/org.apache.stratos.custom.handlers/src/main/java/org/apache/stratos/custom/handlers/internal/SignedJWTAuthenticatorServiceComponent.java
+++ 
b/components/org.apache.stratos.custom.handlers/src/main/java/org/apache/stratos/custom/handlers/internal/SignedJWTAuthenticatorServiceComponent.java
@@ -42,7 +42,6 @@ import java.util.Hashtable;
  * unbind="unsetRealmService"
  */
 public class SignedJWTAuthenticatorServiceComponent {
-
     private static final Log log = 
LogFactory.getLog(SignedJWTAuthenticatorServiceComponent.class);
     private static RealmService realmService = null;
     private static BundleContext bundleContext = null;
@@ -67,6 +66,9 @@ public class SignedJWTAuthenticatorServiceComponent {
     }
 
     protected void activate(ComponentContext cxt) {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating SignedJWTAuthenticatorServiceComponent...");
+        }
         try {
             SignedJWTAuthenticator authenticator = new 
SignedJWTAuthenticator();
             
SignedJWTAuthenticatorServiceComponent.setBundleContext(cxt.getBundleContext());
@@ -74,19 +76,18 @@ public class SignedJWTAuthenticatorServiceComponent {
             props.put(CarbonConstants.AUTHENTICATOR_TYPE, 
authenticator.getAuthenticatorName());
             
cxt.getBundleContext().registerService(CarbonServerAuthenticator.class.getName(),
                     authenticator, props);
-        } catch (Exception e) {
+        }
+        catch (Exception e) {
             log.error(e.getMessage(), e);
             // throwing so that server will not start
             throw new RuntimeException("Failed to start the Signed JWT 
Authenticator Bundle" +
                     e.getMessage(), e);
         }
-        log.debug("Signed JWT Authenticator is activated");
+        log.info("Signed JWT Authenticator is activated");
     }
 
     protected void deactivate(ComponentContext context) {
-        if (log.isDebugEnabled()) {
-            log.debug("Signed JWT Authenticator is deactivated");
-        }
+        log.debug("Signed JWT Authenticator is deactivated");
     }
 
     protected void unsetRealmService(RealmService realmService) {

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/internal/LoadBalancerCommonServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/internal/LoadBalancerCommonServiceComponent.java
 
b/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/internal/LoadBalancerCommonServiceComponent.java
index e61e0e6..d4cc1e7 100644
--- 
a/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/internal/LoadBalancerCommonServiceComponent.java
+++ 
b/components/org.apache.stratos.load.balancer.common/src/main/java/org/apache/stratos/load/balancer/common/internal/LoadBalancerCommonServiceComponent.java
@@ -35,11 +35,13 @@ public class LoadBalancerCommonServiceComponent {
     private static final Log log = 
LogFactory.getLog(LoadBalancerCommonServiceComponent.class);
 
     protected void activate(ComponentContext context) {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating LoadBalancerCommonServiceComponent...");
+        }
         try {
-            if (log.isDebugEnabled()) {
-                log.debug("Load Balancer Common Service bundle activated");
-            }
-        } catch (Exception e) {
+            log.debug("Load Balancer Common Service bundle activated");
+        }
+        catch (Exception e) {
             log.error("Could not activate Load Balancer Common Service 
bundle", e);
         }
     }

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.load.balancer.extension.api/src/main/java/org/apache/stratos/load/balancer/extension/api/internal/LoadBalancerExtensionAPIServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.load.balancer.extension.api/src/main/java/org/apache/stratos/load/balancer/extension/api/internal/LoadBalancerExtensionAPIServiceComponent.java
 
b/components/org.apache.stratos.load.balancer.extension.api/src/main/java/org/apache/stratos/load/balancer/extension/api/internal/LoadBalancerExtensionAPIServiceComponent.java
index 10e0496..61ddac3 100644
--- 
a/components/org.apache.stratos.load.balancer.extension.api/src/main/java/org/apache/stratos/load/balancer/extension/api/internal/LoadBalancerExtensionAPIServiceComponent.java
+++ 
b/components/org.apache.stratos.load.balancer.extension.api/src/main/java/org/apache/stratos/load/balancer/extension/api/internal/LoadBalancerExtensionAPIServiceComponent.java
@@ -40,6 +40,9 @@ public class LoadBalancerExtensionAPIServiceComponent {
      * @param context component context
      */
     protected void activate(ComponentContext context) {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating 
LoadBalancerExtensionAPIServiceComponent...");
+        }
         try {
             if (log.isDebugEnabled()) {
                 log.debug("Load Balancer Extension API Service bundle 
activated");

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.load.balancer/src/main/java/org/apache/stratos/load/balancer/internal/LoadBalancerServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.load.balancer/src/main/java/org/apache/stratos/load/balancer/internal/LoadBalancerServiceComponent.java
 
b/components/org.apache.stratos.load.balancer/src/main/java/org/apache/stratos/load/balancer/internal/LoadBalancerServiceComponent.java
index 4577735..a7761cd 100644
--- 
a/components/org.apache.stratos.load.balancer/src/main/java/org/apache/stratos/load/balancer/internal/LoadBalancerServiceComponent.java
+++ 
b/components/org.apache.stratos.load.balancer/src/main/java/org/apache/stratos/load/balancer/internal/LoadBalancerServiceComponent.java
@@ -98,6 +98,9 @@ public class LoadBalancerServiceComponent {
     private LoadBalancerStatisticsNotifier statisticsNotifier;
 
     protected void activate(ComponentContext ctxt) {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating LoadBalancerServiceComponent...");
+        }
         try {
             ClusteringAgent clusteringAgent = 
ServiceReferenceHolder.getInstance().getAxisConfiguration().getClusteringAgent();
             boolean clusteringEnabled = (clusteringAgent != null);

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.manager/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.manager/pom.xml 
b/components/org.apache.stratos.manager/pom.xml
index 58cad4c..0b56f8a 100644
--- a/components/org.apache.stratos.manager/pom.xml
+++ b/components/org.apache.stratos.manager/pom.xml
@@ -17,7 +17,6 @@
        specific language governing permissions and limitations
        under the License.
 -->
-
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
     <modelVersion>4.0.0</modelVersion>
@@ -46,7 +45,6 @@
         <dependency>
             <groupId>com.google.code.gson</groupId>
             <artifactId>gson</artifactId>
-            <version>2.1</version>
         </dependency>
         <dependency>
             <groupId>junit</groupId>

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/internal/StratosManagerServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/internal/StratosManagerServiceComponent.java
 
b/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/internal/StratosManagerServiceComponent.java
index 825b068..5f7bd01 100644
--- 
a/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/internal/StratosManagerServiceComponent.java
+++ 
b/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/internal/StratosManagerServiceComponent.java
@@ -79,9 +79,7 @@ import java.util.concurrent.TimeUnit;
  * cardinality="1..1" policy="dynamic" bind="setComponentStartUpSynchronizer" 
unbind="unsetComponentStartUpSynchronizer"
  */
 public class StratosManagerServiceComponent {
-
     private static final Log log = 
LogFactory.getLog(StratosManagerServiceComponent.class);
-
     private static final String THREAD_POOL_ID = "stratos.manager.thread.pool";
     private static final String SCHEDULER_THREAD_POOL_ID = 
"stratos.manager.scheduler.thread.pool";
     private static final String STRATOS_MANAGER_COORDINATOR_LOCK = 
"stratos.manager.coordinator.lock";
@@ -95,6 +93,9 @@ public class StratosManagerServiceComponent {
     private ScheduledExecutorService scheduler;
 
     protected void activate(final ComponentContext componentContext) throws 
Exception {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating StratosManagerServiceComponent...");
+        }
         try {
             executorService = 
StratosThreadPool.getExecutorService(THREAD_POOL_ID, THREAD_POOL_SIZE);
             scheduler = 
StratosThreadPool.getScheduledExecutorService(SCHEDULER_THREAD_POOL_ID,
@@ -148,7 +149,8 @@ public class StratosManagerServiceComponent {
                         // Initialize application event receiver
                         initializeApplicationEventReceiver();
 
-                        
componentStartUpSynchronizer.waitForWebServiceActivation("StratosManagerService");
+                        
componentStartUpSynchronizer.waitForAxisServiceActivation(Component.StratosManager,
+                                "StratosManagerService");
                         
componentStartUpSynchronizer.setComponentStatus(Component.StratosManager, true);
                         if (log.isInfoEnabled()) {
                             log.info("Stratos manager component is activated");

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.messaging/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.messaging/pom.xml 
b/components/org.apache.stratos.messaging/pom.xml
index 78a5761..3321efe 100644
--- a/components/org.apache.stratos.messaging/pom.xml
+++ b/components/org.apache.stratos.messaging/pom.xml
@@ -44,7 +44,6 @@
         <dependency>
             <groupId>com.google.code.gson</groupId>
             <artifactId>gson</artifactId>
-            <version>2.2.4</version>
         </dependency>
         <dependency>
             <groupId>org.apache.commons</groupId>

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.metadata.client/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.metadata.client/pom.xml 
b/components/org.apache.stratos.metadata.client/pom.xml
index 184d785..2b805b4 100644
--- a/components/org.apache.stratos.metadata.client/pom.xml
+++ b/components/org.apache.stratos.metadata.client/pom.xml
@@ -43,7 +43,6 @@
         <dependency>
             <groupId>com.google.code.gson</groupId>
             <artifactId>gson</artifactId>
-            <version>2.2.4</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.mock.iaas.client/pom.xml
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.mock.iaas.client/pom.xml 
b/components/org.apache.stratos.mock.iaas.client/pom.xml
index e1b3993..0a1ea8d 100644
--- a/components/org.apache.stratos.mock.iaas.client/pom.xml
+++ b/components/org.apache.stratos.mock.iaas.client/pom.xml
@@ -49,7 +49,6 @@
         <dependency>
             <groupId>com.google.code.gson</groupId>
             <artifactId>gson</artifactId>
-            <version>2.2.4</version>
         </dependency>
         <dependency>
             <groupId>commons-logging</groupId>

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/internal/MockIaasServiceComponent.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/internal/MockIaasServiceComponent.java
 
b/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/internal/MockIaasServiceComponent.java
index d4d3879..bc384c6 100644
--- 
a/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/internal/MockIaasServiceComponent.java
+++ 
b/components/org.apache.stratos.mock.iaas/src/main/java/org/apache/stratos/mock/iaas/internal/MockIaasServiceComponent.java
@@ -47,6 +47,9 @@ public class MockIaasServiceComponent {
     private static final Log log = 
LogFactory.getLog(MockIaasServiceComponent.class);
 
     protected void activate(final ComponentContext context) {
+        if (log.isDebugEnabled()) {
+            log.debug("Activating MockIaasServiceComponent...");
+        }
         Runnable mockIaasActivator = new Runnable() {
             @Override
             public void run() {

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.python.cartridge.agent/src/test/java/org/apache/stratos/python.cartridge.agent/test/PythonCartridgeAgentTest.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.python.cartridge.agent/src/test/java/org/apache/stratos/python.cartridge.agent/test/PythonCartridgeAgentTest.java
 
b/components/org.apache.stratos.python.cartridge.agent/src/test/java/org/apache/stratos/python.cartridge.agent/test/PythonCartridgeAgentTest.java
index ea62d97..620e11b 100644
--- 
a/components/org.apache.stratos.python.cartridge.agent/src/test/java/org/apache/stratos/python.cartridge.agent/test/PythonCartridgeAgentTest.java
+++ 
b/components/org.apache.stratos.python.cartridge.agent/src/test/java/org/apache/stratos/python.cartridge.agent/test/PythonCartridgeAgentTest.java
@@ -85,10 +85,10 @@ public class PythonCartridgeAgentTest {
     private boolean eventReceiverInitiated = false;
     private TopologyEventReceiver topologyEventReceiver;
     private InstanceStatusEventReceiver instanceStatusEventReceiver;
-    private int cepPort = 7711;
+    private int cepPort = 7712;
     private BrokerService broker = new BrokerService();
     private static final String ACTIVEMQ_AMQP_BIND_ADDRESS = 
"tcp://localhost:61617";
-    private static final String ACTIVEMQ_MQTT_BIND_ADDRESS = 
"mqtt://localhost:1883";
+    private static final String ACTIVEMQ_MQTT_BIND_ADDRESS = 
"mqtt://localhost:1884";
     private static final UUID PYTHON_AGENT_DIR_NAME = UUID.randomUUID();
 
     public PythonCartridgeAgentTest(ArtifactUpdatedEvent artifactUpdatedEvent, 
Boolean expectedResult) {
@@ -161,7 +161,7 @@ public class PythonCartridgeAgentTest {
         log.info("Starting python cartridge agent...");
         this.outputStream = executeCommand(
                 "python " + agentPath + "/agent.py > " + 
getResourcesFolderPath() + File.separator + ".." +
-                        File.separator + PYTHON_AGENT_DIR_NAME + 
File.separator + "cartridge-agent-ttttt.log");
+                        File.separator + PYTHON_AGENT_DIR_NAME + 
File.separator + "cartridge-agent.log");
     }
 
     /**

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/components/org.apache.stratos.python.cartridge.agent/src/test/resources/agent.conf
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.python.cartridge.agent/src/test/resources/agent.conf
 
b/components/org.apache.stratos.python.cartridge.agent/src/test/resources/agent.conf
index 86603a0..04f4a0c 100644
--- 
a/components/org.apache.stratos.python.cartridge.agent/src/test/resources/agent.conf
+++ 
b/components/org.apache.stratos.python.cartridge.agent/src/test/resources/agent.conf
@@ -17,10 +17,10 @@
 
 [agent]
 mb.ip                                 =localhost
-mb.port                               =1883
+mb.port                               =1884
 listen.address                        =localhost
 thrift.receiver.ip                    =localhost
-thrift.receiver.port                  =7711
+thrift.receiver.port                  =7712
 thrift.server.admin.username          =admin
 thrift.server.admin.password          =admin
 cep.stats.publisher.enabled           =true

http://git-wip-us.apache.org/repos/asf/stratos/blob/70b2d64c/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 3fe343c..5db9779 100644
--- a/pom.xml
+++ b/pom.xml
@@ -442,6 +442,11 @@
                 <artifactId>guice</artifactId>
                 <version>${guice.version}</version>
             </dependency>
+            <dependency>
+                <groupId>com.google.code.gson</groupId>
+                <artifactId>gson</artifactId>
+                <version>${gson.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 

Reply via email to