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(a)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(a)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(a)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);
}
Show replies by date