You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sa...@apache.org on 2012/11/27 21:29:51 UTC

svn commit: r1414377 - in /airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client: AiravataClient.java AiravataClientConfiguration.java impl/AiravataManagerImpl.java impl/ExecutionManagerImpl.java

Author: samindaw
Date: Tue Nov 27 20:29:50 2012
New Revision: 1414377

URL: http://svn.apache.org/viewvc?rev=1414377&view=rev
Log:
add the registry url to config

Modified:
    airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
    airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClientConfiguration.java
    airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java
    airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.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=1414377&r1=1414376&r2=1414377&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 Tue Nov 27 20:29:50 2012
@@ -68,11 +68,11 @@ import org.apache.airavata.common.except
 import org.apache.airavata.common.utils.Version;
 import org.apache.airavata.common.utils.XMLUtil;
 import org.apache.airavata.common.workflow.execution.context.WorkflowContextHeaderBuilder;
-import org.apache.airavata.registry.api.*;
-import org.apache.airavata.registry.api.exception.RegistryAccessorInstantiateException;
-import org.apache.airavata.registry.api.exception.RegistryAccessorInvalidException;
-import org.apache.airavata.registry.api.exception.RegistryAccessorNotFoundException;
-import org.apache.airavata.registry.api.exception.RegistryAccessorUndefinedException;
+import org.apache.airavata.registry.api.AiravataRegistry2;
+import org.apache.airavata.registry.api.AiravataRegistryFactory;
+import org.apache.airavata.registry.api.AiravataUser;
+import org.apache.airavata.registry.api.Gateway;
+import org.apache.airavata.registry.api.PasswordCallback;
 import org.apache.airavata.registry.api.exception.RegistryException;
 import org.apache.airavata.registry.api.workflow.ExperimentData;
 import org.apache.airavata.workflow.model.component.ComponentException;
@@ -96,6 +96,7 @@ public class AiravataClient implements A
 
 	private static final Logger log = LoggerFactory
 			.getLogger(AiravataClient.class);
+	public static final String REGISTRY = "JCR";
 	public static final String GFAC = "gfac";
 	public static final String PROXYSERVER = "proxyserver";
 	public static final String MSGBOX = "msgbox";
@@ -196,7 +197,7 @@ public class AiravataClient implements A
 	
 	 private static HashMap<String, String> createConfig(URI registryUrl,String username, String password) throws RepositoryException,	 RegistryException, AiravataConfigurationException {
 		HashMap<String, String> config = new HashMap<String, String>();
-//		config.put(AiravataClient.JCR, registryUrl.toString());
+		config.put(AiravataClient.REGISTRY, registryUrl.toString());
 //		config.put(AiravataClient.JCR_USERNAME, username);
 //		config.put(AiravataClient.JCR_PASSWORD, password);
 		AiravataRegistry2 registryObject = getRegistry(registryUrl, "default", username, new PasswordCallBackImpl(username, password));
@@ -227,7 +228,7 @@ public class AiravataClient implements A
 	 }
 	protected void initialize() throws MalformedURLException, AiravataConfigurationException, RepositoryException, RegistryException {
 		if (!configCreated){
-			createConfig(getRegitryURI(), getCurrentUser(), getPassword());
+			configuration=createConfig(getRegitryURI(), getCurrentUser(), getPassword());
 			configCreated=true;
 		}
 		updateClientConfiguration(configuration);
@@ -259,10 +260,9 @@ public class AiravataClient implements A
 			clientConfiguration.setMessagebrokerURL(new URL(configuration
 					.get(BROKER)));
 		}
-		// if (configuration.get(JCR)!= null) {
-		// clientConfiguration
-		// .setJcrURL(new URL(configuration.get(JCR)));
-		// }
+		 if (configuration.get(REGISTRY)!= null) {
+			 clientConfiguration.setRegistryURL(new URL(configuration.get(REGISTRY)));
+		 }
 		if (configuration.get(WORKFLOWSERVICEURL) != null) {
 			clientConfiguration.setXbayaServiceURL(new URL(configuration
 					.get(WORKFLOWSERVICEURL)));
@@ -272,7 +272,7 @@ public class AiravataClient implements A
 					.get(MSGBOX)));
 		}
 
-		if (clientConfiguration.getJcrURL() != null
+		if (clientConfiguration.getRegistryURL() != null
 				&& clientConfiguration.getGfacURL() == null) {
 			try {
 				clientConfiguration.setGfacURL(getRegistryClient().getGFacURIs()

Modified: airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClientConfiguration.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClientConfiguration.java?rev=1414377&r1=1414376&r2=1414377&view=diff
==============================================================================
--- airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClientConfiguration.java (original)
+++ airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClientConfiguration.java Tue Nov 27 20:29:50 2012
@@ -78,10 +78,10 @@ public class AiravataClientConfiguration
 	public void setXbayaServiceURL(URL xbayaServiceURL) {
 		this.xbayaServiceURL = xbayaServiceURL;
 	}
-	public URL getJcrURL() {
+	public URL getRegistryURL() {
 		return jcrURL;
 	}
-	public void setJcrURL(URL jcrURL) {
+	public void setRegistryURL(URL jcrURL) {
 		this.jcrURL = jcrURL;
 	}
 	public String getJcrUsername() {

Modified: airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java?rev=1414377&r1=1414376&r2=1414377&view=diff
==============================================================================
--- airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java (original)
+++ airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java Tue Nov 27 20:29:50 2012
@@ -176,7 +176,7 @@ public class AiravataManagerImpl impleme
 	@Override
 	public URI getRegistryURL() throws AiravataAPIInvocationException {
 		try {
-			return getClient().getClientConfiguration().getJcrURL().toURI();
+			return getClient().getClientConfiguration().getRegistryURL().toURI();
 		} catch (URISyntaxException e) {
 			throw new AiravataAPIInvocationException(e);
 		}

Modified: airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java?rev=1414377&r1=1414376&r2=1414377&view=diff
==============================================================================
--- airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java (original)
+++ airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java Tue Nov 27 20:29:50 2012
@@ -113,7 +113,7 @@ public class ExecutionManagerImpl implem
 		AiravataClientConfiguration config = getClient().getClientConfiguration();
 		try {
 			return new WorkflowContextHeaderBuilder(config.getMessagebrokerURL().toString(),
-					config.getGfacURL().toString(),config.getJcrURL().toString(),null,null,
+					config.getGfacURL().toString(),config.getRegistryURL().toString(),null,null,
 					config.getMessageboxURL().toString());
 		} catch (Exception e) {
 			throw new AiravataAPIInvocationException(e);