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 2013/02/08 20:59:03 UTC

svn commit: r1444208 - in /airavata/trunk: ./ modules/airavata-client/src/main/java/org/apache/airavata/client/api/ modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ modules/distribution/airavata-server/ modules/distribution/airava...

Author: samindaw
Date: Fri Feb  8 19:59:02 2013
New Revision: 1444208

URL: http://svn.apache.org/r1444208
Log:
removing GFacService, updating API & removing gfac service

Removed:
    airavata/trunk/modules/gfac-axis2/
Modified:
    airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/AiravataManager.java
    airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java
    airavata/trunk/modules/distribution/airavata-server/pom.xml
    airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml
    airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/BaseCaseIT.java
    airavata/trunk/pom.xml

Modified: airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/AiravataManager.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/AiravataManager.java?rev=1444208&r1=1444207&r2=1444208&view=diff
==============================================================================
--- airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/AiravataManager.java (original)
+++ airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/AiravataManager.java Fri Feb  8 19:59:02 2013
@@ -34,27 +34,30 @@ import java.util.List;
  */
 public interface AiravataManager {
 	
-//    /**
-//     * Return a list of GFaC service urls registered in the system
-//     * @return 0 or more urls
-//     * @throws AiravataAPIInvocationException
-//     */
-//	public List<URI> getGFaCURLs() throws AiravataAPIInvocationException;
-//
-//    /**
-//     * Return a the first GFaC service url registered in the system
-//     * @return url or null if a url is not registered
-//     * @throws AiravataAPIInvocationException
-//     */
-//	public URI getGFaCURL() throws AiravataAPIInvocationException;
-//
-//    /**
-//     * Return a the first GFaC service url registered in the system orelse return the <code>defaultURL</code>
-//     * @param defaultURL
-//     * @return url
-//     * @throws AiravataAPIInvocationException
-//     */
-//	public URI getGFaCURL(URI defaultURL) throws AiravataAPIInvocationException;
+    /**
+     * @deprecated - The GFaC service is deprecated from 0.7 version onwards
+     * Return a list of GFaC service urls registered in the system
+     * @return 0 or more urls
+     * @throws AiravataAPIInvocationException
+     */
+	public List<URI> getGFaCURLs() throws AiravataAPIInvocationException;
+
+    /**
+     * @deprecated - The GFaC service is deprecated from 0.7 version onwards
+     * Return a the first GFaC service url registered in the system
+     * @return url or null if a url is not registered
+     * @throws AiravataAPIInvocationException
+     */
+	public URI getGFaCURL() throws AiravataAPIInvocationException;
+
+    /**
+     * @deprecated - The GFaC service is deprecated from 0.7 version onwards
+     * Return a the first GFaC service url registered in the system orelse return the <code>defaultURL</code>
+     * @param defaultURL
+     * @return url
+     * @throws AiravataAPIInvocationException
+     */
+	public URI getGFaCURL(URI defaultURL) throws AiravataAPIInvocationException;
 
     /**
      * Return a list of Workflow Interpreter service urls registered in the system
@@ -145,7 +148,12 @@ public interface AiravataManager {
     public void removeAllConfiguration(String key) throws AiravataAPIInvocationException;
 
     public void removeConfiguration(String key, String value) throws AiravataAPIInvocationException;
-
+    
+    /**
+     * @deprecated - The GFaC service is deprecated from 0.7 version onwards
+     * @param uri
+     * @throws AiravataAPIInvocationException
+     */
     public void addGFacURI(URI uri) throws AiravataAPIInvocationException;
 
     public void addWorkflowInterpreterURI(URI uri) throws AiravataAPIInvocationException;
@@ -153,7 +161,13 @@ public interface AiravataManager {
     public void setEventingURI(URI uri) throws AiravataAPIInvocationException;
 
     public void setMessageBoxURI(URI uri) throws AiravataAPIInvocationException;
-
+    
+    /**
+     * @deprecated - The GFaC service is deprecated from 0.7 version onwards
+     * @param uri
+     * @param expire
+     * @throws AiravataAPIInvocationException
+     */
     public void addGFacURI(URI uri, Date expire) throws AiravataAPIInvocationException;
 
     public void addWorkflowInterpreterURI(URI uri, Date expire) throws AiravataAPIInvocationException;
@@ -162,8 +176,17 @@ public interface AiravataManager {
 
     public void setMessageBoxURI(URI uri, Date expire) throws AiravataAPIInvocationException;
 
+    /**
+     * @deprecated - The GFaC service is deprecated from 0.7 version onwards
+     * @param uri
+     * @throws AiravataAPIInvocationException
+     */
     public void removeGFacURI(URI uri) throws AiravataAPIInvocationException ;
 
+    /**
+     * @deprecated - The GFaC service is deprecated from 0.7 version onwards
+     * @throws AiravataAPIInvocationException
+     */
     public void removeAllGFacURI() throws AiravataAPIInvocationException;
 
     public void removeWorkflowInterpreterURI(URI uri) throws AiravataAPIInvocationException;

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=1444208&r1=1444207&r2=1444208&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 Fri Feb  8 19:59:02 2013
@@ -41,6 +41,36 @@ public class AiravataManagerImpl impleme
 	}
 
 	@Override
+	public List<URI> getGFaCURLs()  throws AiravataAPIInvocationException{
+	        List<URI> list=new ArrayList<URI>();
+	        try {
+	                List<URI> gFacDescriptorList = getClient().getRegistryClient().getGFacURIs();
+	                for (URI url : gFacDescriptorList) {
+	                        list.add(url);
+	                }
+	        } catch (Exception e) {
+	                throw new AiravataAPIInvocationException(e);
+	        }
+	        return list;
+	}
+
+	@Override
+	public URI getGFaCURL()  throws AiravataAPIInvocationException{
+	        try {
+	                return getClient().getClientConfiguration().getGfacURL().toURI();
+	        } catch (URISyntaxException e) {
+	                throw new AiravataAPIInvocationException(e);
+	        }
+	}
+
+	@Override
+	public URI getGFaCURL(URI defaultURL)  throws AiravataAPIInvocationException{
+	        if (getGFaCURL()==null){
+	                return defaultURL;
+	        }
+	        return getGFaCURL();
+	}
+	@Override
 	public List<URI> getWorkflowInterpreterServiceURLs()  throws AiravataAPIInvocationException{
 		try {
 			return getClient().getRegistryClient().getWorkflowInterpreterURIs();

Modified: airavata/trunk/modules/distribution/airavata-server/pom.xml
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-server/pom.xml?rev=1444208&r1=1444207&r2=1444208&view=diff
==============================================================================
--- airavata/trunk/modules/distribution/airavata-server/pom.xml (original)
+++ airavata/trunk/modules/distribution/airavata-server/pom.xml Fri Feb  8 19:59:02 2013
@@ -451,11 +451,6 @@
             <version>${project.version}</version>
         </dependency>
         <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-gfac-axis2-interface</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
             <groupId>org.bouncycastle</groupId>
             <artifactId>bcprov-jdk15</artifactId>
             <version>1.45</version>

Modified: airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml?rev=1444208&r1=1444207&r2=1444208&view=diff
==============================================================================
--- airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml (original)
+++ airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml Fri Feb  8 19:59:02 2013
@@ -293,7 +293,6 @@
                 <include>org.apache.airavata:airavata-message-box:jar</include>
                 <include>org.apache.airavata:airavata-message-broker:jar</include>
                 <include>org.apache.airavata:airavata-xbaya-gui:jar</include>
-                <include>org.apache.airavata:airavata-gfac-axis2-interface:jar</include>
                 <include>org.apache.airavata:airavata-registry-service:jar</include>
             </includes>
         </dependencySet>

Modified: airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/BaseCaseIT.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/BaseCaseIT.java?rev=1444208&r1=1444207&r2=1444208&view=diff
==============================================================================
--- airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/BaseCaseIT.java (original)
+++ airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/BaseCaseIT.java Fri Feb  8 19:59:02 2013
@@ -193,13 +193,11 @@ public class BaseCaseIT {
 
             URI eventingServiceURL = airavataAPI.getAiravataManager().getEventingServiceURL();
 
-            URI gFaCURL = airavataAPI.getAiravataManager().getGFaCURL();
-
             URI messageBoxServiceURL = airavataAPI.getAiravataManager().getMessageBoxServiceURL();
 
             URI workflowInterpreterServiceURL = airavataAPI.getAiravataManager().getWorkflowInterpreterServiceURL();
 
-            if (eventingServiceURL == null || gFaCURL == null || messageBoxServiceURL == null
+            if (eventingServiceURL == null || messageBoxServiceURL == null
                     || workflowInterpreterServiceURL == null) {
 
                 log.info("Waiting till server initializes ........");
@@ -237,9 +235,6 @@ public class BaseCaseIT {
         URI eventingServiceURL = this.airavataAPI.getAiravataManager().getEventingServiceURL();
         Assert.assertNotNull(eventingServiceURL);
 
-        URI gFaCURL = this.airavataAPI.getAiravataManager().getGFaCURL();
-        Assert.assertNotNull(gFaCURL);
-
         URI messageBoxServiceURL = this.airavataAPI.getAiravataManager().getMessageBoxServiceURL();
         Assert.assertNotNull(messageBoxServiceURL);
     }

Modified: airavata/trunk/pom.xml
URL: http://svn.apache.org/viewvc/airavata/trunk/pom.xml?rev=1444208&r1=1444207&r2=1444208&view=diff
==============================================================================
--- airavata/trunk/pom.xml (original)
+++ airavata/trunk/pom.xml Fri Feb  8 19:59:02 2013
@@ -436,7 +436,6 @@
 			</activation>
 			<modules>
 				<module>modules/gfac-core</module>
-				<module>modules/gfac-axis2</module>
 				<module>modules/ws-messenger</module>
 				<module>modules/workflow-model</module>
 				<module>modules/xbaya-gui</module>