summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java
diff options
context:
space:
mode:
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.java9
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);
+ }
}