Commit 55d62004 authored by liugaoling's avatar liugaoling

add cancel job

parent 2e5c644b
...@@ -38,6 +38,7 @@ public class CloudamClient { ...@@ -38,6 +38,7 @@ public class CloudamClient {
if (response == null || response.code() != 200 || response.body() == null) { if (response == null || response.code() != 200 || response.body() == null) {
throw new IllegalArgumentException("the user access token invalid:" + this.accessToken); throw new IllegalArgumentException("the user access token invalid:" + this.accessToken);
} }
response.close();
} }
public <T extends CloudamResponse> T doAction(CloudamRequest<T> cloudamRequest) { public <T extends CloudamResponse> T doAction(CloudamRequest<T> cloudamRequest) {
......
...@@ -4,7 +4,7 @@ import com.cloudam.cromwell.CloudamRequest; ...@@ -4,7 +4,7 @@ import com.cloudam.cromwell.CloudamRequest;
import com.cloudam.cromwell.constant.CloudamURL; import com.cloudam.cromwell.constant.CloudamURL;
import okhttp3.Request; import okhttp3.Request;
public class CancelJobRequest extends CloudamRequest<GetJobResponse> { public class CancelJobRequest extends CloudamRequest<CancelJobResponse> {
private final String urlSuffix = CloudamURL.CANCEL_JOB_URL_SUFFIX; private final String urlSuffix = CloudamURL.CANCEL_JOB_URL_SUFFIX;
...@@ -19,12 +19,12 @@ public class CancelJobRequest extends CloudamRequest<GetJobResponse> { ...@@ -19,12 +19,12 @@ public class CancelJobRequest extends CloudamRequest<GetJobResponse> {
} }
@Override @Override
public Class<GetJobResponse> getResponseClass() { public Class<CancelJobResponse> getResponseClass() {
return GetJobResponse.class; return CancelJobResponse.class;
} }
@Override @Override
public Request.Builder getBuilder(Request.Builder builder, String url, CloudamRequest<GetJobResponse> cloudamRequest) { public Request.Builder getBuilder(Request.Builder builder, String url, CloudamRequest<CancelJobResponse> cloudamRequest) {
CancelJobRequest cancelJobRequest = (CancelJobRequest) cloudamRequest; CancelJobRequest cancelJobRequest = (CancelJobRequest) cloudamRequest;
return builder return builder
.url(url + cancelJobRequest.urlSuffix + "?requestId=" + cancelJobRequest.getJobId()) .url(url + cancelJobRequest.urlSuffix + "?requestId=" + cancelJobRequest.getJobId())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment