diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-05-30 18:35:36 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-05-30 18:35:36 +0530 |
| commit | 38dd6c1a609e6845998f39400706ccb0015c167b (patch) | |
| tree | 73bdba3fecc5e32d32091346b8d8cf1d3d71cea2 /src | |
| parent | 131d9e6eebe0915486197104ad46bbe9ecdce4a2 (diff) | |
| parent | d59ea1a86faa85a0495387aa6d18a7fef94d2e34 (diff) | |
Merge branch 'volume-logs'
Diffstat (limited to 'src')
| -rw-r--r-- | src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/ClustersResource.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/ClustersResource.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/ClustersResource.java index 18bece88..53618610 100644 --- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/ClustersResource.java +++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/ClustersResource.java @@ -31,6 +31,7 @@ import javax.ws.rs.DELETE; import javax.ws.rs.FormParam; import javax.ws.rs.GET; import javax.ws.rs.POST; +import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; @@ -80,6 +81,7 @@ public class ClustersResource { return new StringListResponse(clusterList); } + @SuppressWarnings("unchecked") @POST @Produces(MediaType.TEXT_XML) public Status createCluster(@FormParam(FORM_PARAM_CLUSTER_NAME) String clusterName) { @@ -98,6 +100,10 @@ public class ClustersResource { } } + + @SuppressWarnings("unchecked") + @PUT + @Produces(MediaType.TEXT_XML) public Status registerCluster(@FormParam(FORM_PARAM_CLUSTER_NAME) String clusterName, @FormParam(FORM_PARAM_SERVER_NAME) String knownServer) { EntityTransaction txn = clusterDao.startTransaction(); @@ -118,6 +124,7 @@ public class ClustersResource { clusterDao.save(cluster); return Status.STATUS_SUCCESS; } catch(Exception e) { + txn.rollback(); return new Status(e); } } |
