Commit 55d62004 authored by liugaoling's avatar liugaoling

add cancel job

parent 2e5c644b
......@@ -38,6 +38,7 @@ public class CloudamClient {
if (response == null || response.code() != 200 || response.body() == null) {
throw new IllegalArgumentException("the user access token invalid:" + this.accessToken);
}
response.close();
}
public <T extends CloudamResponse> T doAction(CloudamRequest<T> cloudamRequest) {
......
......@@ -4,7 +4,7 @@ import com.cloudam.cromwell.CloudamRequest;
import com.cloudam.cromwell.constant.CloudamURL;
import okhttp3.Request;
public class CancelJobRequest extends CloudamRequest<GetJobResponse> {
public class CancelJobRequest extends CloudamRequest<CancelJobResponse> {
private final String urlSuffix = CloudamURL.CANCEL_JOB_URL_SUFFIX;
......@@ -19,12 +19,12 @@ public class CancelJobRequest extends CloudamRequest<GetJobResponse> {
}
@Override
public Class<GetJobResponse> getResponseClass() {
return GetJobResponse.class;
public Class<CancelJobResponse> getResponseClass() {
return CancelJobResponse.class;
}
@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;
return builder
.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