diff options
Diffstat (limited to 'src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java')
-rw-r--r-- | src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java index 85c7d383..c61c993c 100644 --- a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java +++ b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java @@ -29,6 +29,7 @@ import javax.ws.rs.core.MultivaluedMap; import com.gluster.storage.management.core.constants.RESTConstants; import com.gluster.storage.management.core.model.GlusterServer; import com.gluster.storage.management.core.model.ServerStats; +import com.gluster.storage.management.core.model.TaskInfo; import com.gluster.storage.management.core.response.GlusterServerListResponse; import com.gluster.storage.management.core.utils.GlusterCoreUtil; import com.sun.jersey.api.representation.Form; @@ -67,10 +68,10 @@ public class GlusterServersClient extends AbstractClient { return server; } - public void addServer(String serverName) { + public URI addServer(String serverName) { Form form = new Form(); form.add(RESTConstants.FORM_PARAM_SERVER_NAME, serverName); - postRequest(form); + return postRequest(form); } public URI initializeDisk(String serverName, String diskName, String fsType) { @@ -118,4 +119,8 @@ public class GlusterServersClient extends AbstractClient { queryParams.add(RESTConstants.QUERY_PARAM_PERIOD, period); return fetchSubResource(RESTConstants.RESOURCE_STATISTICS, queryParams, ServerStats.class); } + + public GlusterServer getServer(URI uri) { + return fetchResource(uri, GlusterServer.class); + } } |