[Carbon-commits] [Carbon] svn commit r92594 - trunk/carbon/components/synapse-config-admin/org.wso2.carbon.mediation.configadmin/src/main/java/org/wso2/carbon/mediation/configadmin

hiranya at wso2.com hiranya at wso2.com
Tue Apr 26 06:04:05 PDT 2011


Author: hiranya
Date: Tue Apr 26 06:04:05 2011
New Revision: 92594
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=92594

Log:
Minor refactoring

Modified:
   trunk/carbon/components/synapse-config-admin/org.wso2.carbon.mediation.configadmin/src/main/java/org/wso2/carbon/mediation/configadmin/ConfigAdmin.java

Modified: trunk/carbon/components/synapse-config-admin/org.wso2.carbon.mediation.configadmin/src/main/java/org/wso2/carbon/mediation/configadmin/ConfigAdmin.java
URL: http://wso2.org/svn/browse/wso2/trunk/carbon/components/synapse-config-admin/org.wso2.carbon.mediation.configadmin/src/main/java/org/wso2/carbon/mediation/configadmin/ConfigAdmin.java?rev=92594&r1=92593&r2=92594&view=diff
==============================================================================
--- trunk/carbon/components/synapse-config-admin/org.wso2.carbon.mediation.configadmin/src/main/java/org/wso2/carbon/mediation/configadmin/ConfigAdmin.java	(original)
+++ trunk/carbon/components/synapse-config-admin/org.wso2.carbon.mediation.configadmin/src/main/java/org/wso2/carbon/mediation/configadmin/ConfigAdmin.java	Tue Apr 26 06:04:05 2011
@@ -1,4 +1,4 @@
-/**
+/*
  *  Copyright (c) 2009, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
  *
  *  Licensed under the Apache License, Version 2.0 (the "License");
@@ -81,10 +81,12 @@
         final Lock lock = getLock();
         try {
             lock.lock();
-            ByteArrayOutputStream stream = new ByteArrayOutputStream();
-            // ConfigurationFactoryAndSerializerFider might not have been initialized
+
+            // ConfigurationFactoryAndSerializerFinder might not have been initialized
             // and hence we need to call the getInstance to load the factories and serializers
             ConfigurationFactoryAndSerializerFinder.getInstance();
+
+            ByteArrayOutputStream stream = new ByteArrayOutputStream();
             XMLConfigurationSerializer.serializeConfiguration(getSynapseConfiguration(), stream);
             XMLInputFactory factory = XMLInputFactory.newInstance();
             factory.setProperty("http://java.sun.com/xml/stream/properties/report-cdata-event",
@@ -111,7 +113,7 @@
     /**
      * Get the list of configurations available
      *
-     * @return the list is retrived from the registry
+     * @return the list is retrieved from the registry
      * @throws org.apache.axis2.AxisFault if an error occurs
      */
     public ConfigurationInformation[] getConfigurationList() throws AxisFault {
@@ -179,7 +181,7 @@
                     getTaskScheduler();
 
             synchronized (oldConfig) {
-                destroyConfiguration(oldConfig, axisCfg);
+                destroyConfiguration(oldConfig);
             }
 
             SynapseConfiguration newConfig;
@@ -264,7 +266,7 @@
                         getAxisConfig(),
                         getConfigurationManager().getTracker().getCurrentConfigurationName()
                 );
-                reinitializeConfiguration(newConfig, axisCfg, synEnv, repository, taskScheduler);
+                reinitializeConfiguration(newConfig, synEnv, repository, taskScheduler);
                 publishConfiguration(newConfig, synEnv);
             }
 
@@ -294,7 +296,7 @@
      *     
      * @param name name of the configuration to be removed
      * @param description description for the configuration
-     * @return true if the new configuration creation is successfull
+     * @return true if the new configuration creation is successful
      * @throws org.apache.axis2.AxisFault if an error occurs
      */
     public boolean create(String name, String description) throws AxisFault {
@@ -345,12 +347,13 @@
         return false;
     }
 
-    private void destroyConfiguration(SynapseConfiguration oldConfig,
-                                      AxisConfiguration axisCfg) throws Exception {
+    private void destroyConfiguration(SynapseConfiguration oldConfig) throws Exception {
 
         if (log.isTraceEnabled()) {
             log.trace("Stopping Proxy services...");
         }
+
+        AxisConfiguration axisCfg = getAxisConfig();
         for (ProxyService proxyService : oldConfig.getProxyServices()) {
             if (proxyService != null) {
                 try {
@@ -386,7 +389,7 @@
             }
         }
 
-        // destroy the startups
+        // destroy the start ups
         for (Startup stp : oldConfig.getStartups()) {
             if (stp != null) {
                 stp.destroy();
@@ -416,8 +419,7 @@
         }
     }
 
-    private void reinitializeConfiguration(SynapseConfiguration synCfg, AxisConfiguration axisCfg,
-                                           Axis2SynapseEnvironment synEnv,
+    private void reinitializeConfiguration(SynapseConfiguration synCfg, Axis2SynapseEnvironment synEnv,
                                            TaskDescriptionRepository repository,
                                            TaskScheduler taskScheduler) throws AxisFault {
 
@@ -426,6 +428,7 @@
             log.trace("Re-deploying Proxy services...");
         }
 
+        AxisConfiguration axisCfg = getAxisConfig();
         for (ProxyService proxyService : synCfg.getProxyServices()) {
             if (proxyService != null) {
                 proxyService.buildAxisService(synCfg, axisCfg);
@@ -477,13 +480,13 @@
                     .setSynapseConfiguration(synCfg);
 
             // populate the Synapse Configuration
-            ServiceRegistration confiRegistration =
+            ServiceRegistration configRegistration =
                     registrationsService.getSynapseConfigurationServiceRegistration();
             SynapseConfigurationService synCfgSvc = (SynapseConfigurationService)
                     ConfigHolder.getInstance().getBundleContext().getService(
-                            confiRegistration.getReference());
+                            configRegistration.getReference());
             synCfgSvc.setSynapseConfiguration(synCfg);
-            confiRegistration.setProperties(new Properties());
+            configRegistration.setProperties(new Properties());
 
             // populate the Synapse Environment
             ServiceRegistration synEnvSvcRegistration =
@@ -500,7 +503,7 @@
                 trackingSvc.setSynapseConfiguration(synCfg);
             }
         } else {
-            handleException("Couldn't find the OSGI service information about this " +
+            handleException("Couldn't find the OSGi service information about this " +
                     "ESB Configuration");
         }
     }
@@ -520,7 +523,7 @@
                 XMLPrettyPrinter.prettify(new File(config.getPathToConfigFile()));
             }
             catch (IOException e) {
-                // ignore prettyfy errors
+                // ignore prettify errors
             }
             if (log.isTraceEnabled()) {
                 log.trace("Configuration saved to disk");


More information about the Carbon-commits mailing list