[jbosstools-commits] JBoss Tools SVN: r23984 - in trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core: src/org/jboss/tools/deltacloud/core and 1 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Aug 6 19:02:25 EDT 2010


Author: jjohnstn
Date: 2010-08-06 19:02:25 -0400 (Fri, 06 Aug 2010)
New Revision: 23984

Modified:
   trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/ChangeLog
   trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloud.java
   trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudRealm.java
   trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java
Log:
2010-08-06  Jeff Johnston  <jjohnstn at redhat.com>

	* src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java (sendRequest): Add
	exception handling.
	* src/org/jboss/tools/deltacloud/core/DeltaCloud.java (createInstance): New method. 
	* src/org/jboss/tools/deltacloud/core/DeltaCloudRealm.java: Add state constants.



Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/ChangeLog
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/ChangeLog	2010-08-06 23:00:14 UTC (rev 23983)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/ChangeLog	2010-08-06 23:02:25 UTC (rev 23984)
@@ -1,3 +1,10 @@
+2010-08-06  Jeff Johnston  <jjohnstn at redhat.com>
+
+	* src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java (sendRequest): Add
+	exception handling.
+	* src/org/jboss/tools/deltacloud/core/DeltaCloud.java (createInstance): New method. 
+	* src/org/jboss/tools/deltacloud/core/DeltaCloudRealm.java: Add state constants.
+
 2010-08-05  Jeff Johnston  <jjohnstn at redhat.com>
 
 	* src/org/jboss/tools/deltacloud/core/DeltaCloudHardwareProperty.java (getKind): Fix to

Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloud.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloud.java	2010-08-06 23:00:14 UTC (rev 23983)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloud.java	2010-08-06 23:02:25 UTC (rev 23984)
@@ -146,4 +146,13 @@
 		return realms.toArray(new DeltaCloudRealm[realms.size()]);
 	}
 
+	public boolean createInstance(String name, String imageId, String realmId, String profileId) throws DeltaCloudException {
+		try {
+			if (client.createInstance(imageId, profileId, realmId, name) != null)
+				return true;
+		} catch (DeltaCloudClientException e) {
+			throw new DeltaCloudException(e);
+		}
+		return false;
+	}
 }

Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudRealm.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudRealm.java	2010-08-06 23:00:14 UTC (rev 23983)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudRealm.java	2010-08-06 23:02:25 UTC (rev 23984)
@@ -4,6 +4,9 @@
 
 public class DeltaCloudRealm {
 	
+	public final static String AVAILABLE = "AVAILABLE"; //$NON-NLS-1$
+	public final static String UNAVAILABLE = "UNAVAILABLE"; //$NON-NLS-1$
+	
 	private Realm realm;
 	
 	public DeltaCloudRealm(Realm realm) {

Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java	2010-08-06 23:00:14 UTC (rev 23983)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java	2010-08-06 23:02:25 UTC (rev 23984)
@@ -111,6 +111,8 @@
 		{
 			logger.error("Error processing request to: " + requestUrl, e);
 			throw new DeltaCloudClientException("Error processing request to: " + requestUrl, e);
+		} catch (Exception e) {
+			throw new DeltaCloudClientException(e.getMessage());
 		}
 		throw new DeltaCloudClientException("Could not execute request to:" + requestUrl);
 	}



More information about the jbosstools-commits mailing list