diff --git a/core/src/main/java/com/taobao/arthas/core/shell/term/impl/http/api/ApiState.java b/core/src/main/java/com/taobao/arthas/core/shell/term/impl/http/api/ApiState.java index 750359487..e222bf50e 100644 --- a/core/src/main/java/com/taobao/arthas/core/shell/term/impl/http/api/ApiState.java +++ b/core/src/main/java/com/taobao/arthas/core/shell/term/impl/http/api/ApiState.java @@ -14,12 +14,17 @@ public enum ApiState { // RUNNING, /** - * Process request succeeded + * Request processed successfully */ SUCCEEDED, /** - * Process request failed + * Request processing interrupt + */ + INTERRUPTED, + + /** + * Request processing failed */ FAILED, diff --git a/core/src/main/java/com/taobao/arthas/core/shell/term/impl/http/api/HttpApiHandler.java b/core/src/main/java/com/taobao/arthas/core/shell/term/impl/http/api/HttpApiHandler.java index 054cdd1e3..db10012be 100644 --- a/core/src/main/java/com/taobao/arthas/core/shell/term/impl/http/api/HttpApiHandler.java +++ b/core/src/main/java/com/taobao/arthas/core/shell/term/impl/http/api/HttpApiHandler.java @@ -328,7 +328,7 @@ public class HttpApiHandler { if (timeExpired) { logger.warn("Job is exceeded time limit, force interrupt it, jobId: {}", job.id()); job.interrupt(); - response.setState(ApiState.FAILED).setMessage("The job is exceeded time limit, force interrupt"); + response.setState(ApiState.INTERRUPTED).setMessage("The job is exceeded time limit, force interrupt"); } else { response.setState(ApiState.SUCCEEDED); }