Author: lahiru
Date: Thu Oct  4 16:55:10 2012
New Revision: 1394156

URL: http://svn.apache.org/viewvc?rev=1394156&view=rev
Log:
more changes with new registry implementation.

Modified:
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
    
airavata/trunk/modules/ws-messenger/messagebroker/src/main/java/org/apache/airavata/wsmg/messenger/protocol/impl/Axis2Protocol.java

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java?rev=1394156&r1=1394155&r2=1394156&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
 Thu Oct  4 16:55:10 2012
@@ -159,8 +159,8 @@ public class AiravataClient implements A
                                .getProperty(DEFAULT_BROKER_URL)));
                
configuration.put(WORKFLOWSERVICEURL,validateAxisService(properties
                                .getProperty(WORKFLOWSERVICEURL)));
-               configuration.put(JCR,validateURL(properties
-                               .getProperty(DEFAULT_JCR_URL)));
+               configuration.put(JCR,properties
+                               .getProperty(DEFAULT_JCR_URL));
                
configuration.put(JCR_USERNAME,properties.getProperty(JCR_USERNAME));
 
                
configuration.put(JCR_PASSWORD,properties.getProperty(JCR_PASSWORD));
@@ -179,7 +179,7 @@ public class AiravataClient implements A
                config.put(AiravataClient.JCR,registryUrl.toString());
                config.put(AiravataClient.JCR_USERNAME,username);
                config.put(AiravataClient.JCR_PASSWORD,password);
-               AiravataRegistry2 registryObject = 
getRegistryObject(registryUrl, username, password);
+               AiravataRegistry2 registryObject = getRegistryObject(username, 
password);
                if (registryObject!=null){
                        URI uri = registryObject.getEventingServiceURI();
                        config.put(AiravataClient.BROKER,uri==null? 
"http://localhost:8080/axis2/services/EventingService":uri.toString());
@@ -485,25 +485,17 @@ public class AiravataClient implements A
 
        public AiravataRegistry2 getRegistry() throws RegistryException {
                if (registry == null) {
-                       try {
-                               URL jcrURL = 
getClientConfiguration().getJcrURL();
-                               URI uri = jcrURL.toURI();
                                String jcrUsername = 
getClientConfiguration().getJcrUsername();
                                String jcrPassword = 
getClientConfiguration().getJcrPassword();
-                               registry = getRegistryObject(uri, jcrUsername, 
jcrPassword);
-                       } catch (URISyntaxException e) {
-                               throw new RegistryException("Error in uri..", 
e);
-                       }
+                               registry = getRegistryObject(jcrUsername, 
jcrPassword);
         }
                return registry;
        }
 
-       private static AiravataRegistry2 getRegistryObject(URI uri,
+       private static AiravataRegistry2 getRegistryObject(
                                                       String jcrUsername,
                                                       String jcrPassword)
             throws RegistryException {
-        HashMap<String, String> map = new HashMap<String, String>();
-        map.put("org.apache.jackrabbit.repository.uri", uri.toString());
         AiravataRegistry2 registry = new 
JCRComponentRegistry(jcrUsername,jcrPassword).getRegistry();
         return registry;
        }

Modified: 
airavata/trunk/modules/ws-messenger/messagebroker/src/main/java/org/apache/airavata/wsmg/messenger/protocol/impl/Axis2Protocol.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/ws-messenger/messagebroker/src/main/java/org/apache/airavata/wsmg/messenger/protocol/impl/Axis2Protocol.java?rev=1394156&r1=1394155&r2=1394156&view=diff
==============================================================================
--- 
airavata/trunk/modules/ws-messenger/messagebroker/src/main/java/org/apache/airavata/wsmg/messenger/protocol/impl/Axis2Protocol.java
 (original)
+++ 
airavata/trunk/modules/ws-messenger/messagebroker/src/main/java/org/apache/airavata/wsmg/messenger/protocol/impl/Axis2Protocol.java
 Thu Oct  4 16:55:10 2012
@@ -94,6 +94,7 @@ public class Axis2Protocol implements De
         } finally {
             if (client != null) {
                 try {
+                    client.cleanup();
                     client.cleanupTransport();
                 } catch (AxisFault ex) {
                     logger.error(ex.getMessage(), ex);


Reply via email to