You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2012/10/04 18:55:10 UTC

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

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