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