{ "swagger":"2.0", "info":{ "version":"0.0.1", "title":"Hello World App" }, "host":"{{host}}", "basePath":"{{basePath}}", "schemes":[ "{{schemes}}" ], "consumes":[ "application/json", "application/xml" ], "produces":[ "application/json", "application/xml" ], "paths":{ "/scheduler/all/tasks":{ "get":{ "description":"Method Description -- getAllTaskBySchedulerForPaging", "operationId":"getAllTaskBySchedulerForPaging", "tags":[ "SchedulerResource" ], "parameters":[ { "name":"begin", "in":"query", "required":"false", "type":"integer", "description":"parameter name -- begin" }, { "name":"limit", "in":"query", "required":"false", "type":"integer", "description":"parameter name -- limit" } ], "responses":{ "200":{ "schema":{ "$ref":"#/definitions/PagingData_TaskVo" }, "description":"Response OK" } } } }, "/scheduler/get/task":{ "get":{ "description":"Method Description -- getTaskByTaskName", "operationId":"getTaskByTaskName", "tags":[ "SchedulerResource" ], "parameters":[ { "name":"taskName", "in":"query", "required":"false", "type":"string", "description":"parameter name -- taskName" } ], "responses":{ "200":{ "schema":{ "$ref":"#/definitions/TaskVo" }, "description":"Response OK" } } } }, "/scheduler/start/schedulers":{ "get":{ "description":"Method Description -- startScheduler", "operationId":"startScheduler", "tags":[ "SchedulerResource" ], "responses":{ "200":{ "description":"Response OK" } } } }, "/scheduler/stop/schedulers":{ "get":{ "description":"Method Description -- stopScheduler", "operationId":"stopScheduler", "tags":[ "SchedulerResource" ], "responses":{ "200":{ "description":"Response OK" } } } }, "/scheduler/pause/task":{ "post":{ "description":"Method Description -- pauseTask", "operationId":"pauseTask", "tags":[ "SchedulerResource" ], "parameters":[ { "name":"taskvo", "in":"body", "required":"true", "schema":{ "$ref":"#/definitions/TaskVo" }, "description":"parameter name -- taskvo" } ], "responses":{ "200":{ "schema":{ "type":"string" }, "description":"Response OK" } } } }, "/scheduler/restart/task":{ "post":{ "description":"Method Description -- restartTask", "operationId":"restartTask", "tags":[ "SchedulerResource" ], "parameters":[ { "name":"taskvo", "in":"body", "required":"true", "schema":{ "$ref":"#/definitions/TaskVo" }, "description":"parameter name -- taskvo" } ], "responses":{ "200":{ "schema":{ "type":"string" }, "description":"Response OK" } } } }, "/scheduler/exist/scheduler":{ "get":{ "description":"Method Description -- isUseScheduler", "operationId":"isUseScheduler", "tags":[ "SchedulerResource" ], "responses":{ "200":{ "schema":{ "type":"boolean" }, "description":"Response OK" } } } }, "/scheduler/all/schedulers":{ "get":{ "description":"Method Description -- getAllSchedulers", "operationId":"getAllSchedulers", "tags":[ "SchedulerResource" ], "responses":{ "200":{ "schema":{ "$ref":"#/definitions/SchedulerVo" }, "description":"Response OK" } } } }, "/scheduler/save/task/{action}":{ "post":{ "description":"Method Description -- saveTask", "operationId":"saveTask", "tags":[ "SchedulerResource" ], "parameters":[ { "name":"action", "in":"path", "required":"true", "type":"string", "description":"parameter name -- action" }, { "name":"taskvo", "in":"body", "required":"true", "schema":{ "$ref":"#/definitions/TaskVo" }, "description":"parameter name -- taskvo" } ], "responses":{ "200":{ "schema":{ "type":"string" }, "description":"Response OK" } } } }, "/scheduler/delete/task":{ "post":{ "description":"Method Description -- delTask", "operationId":"delTask", "tags":[ "SchedulerResource" ], "parameters":[ { "name":"taskvo", "in":"body", "required":"true", "schema":{ "$ref":"#/definitions/TaskVo" }, "description":"parameter name -- taskvo" } ], "responses":{ "200":{ "schema":{ "type":"string" }, "description":"Response OK" } } } } }, "definitions":{ "PagingData_TaskVo":{ "type":"object", "properties":{ "offset":{ "type":"integer" }, "total":{ "type":"integer" }, "search":{ "type":"string" }, "order":{ "type":"string" }, "limit":{ "type":"integer" }, "rows":{ "type":"array", "items":{ "$ref":"#/definitions/TaskVo" } }, "sort":{ "type":"string" } } }, "SchedulerVo":{ "type":"object", "properties":{ "name":{ "type":"string" }, "state":{ "type":"string" }, "stateName":{ "type":"string" } } }, "TaskVo":{ "type":"object", "properties":{ "taskName":{ "type":"string" }, "jobTaskName":{ "type":"string" }, "state":{ "type":"string" }, "stateView":{ "type":"string" }, "taskType":{ "type":"string" }, "taskTypeView":{ "type":"string" }, "isStatus":{ "type":"string" }, "isStatusView":{ "type":"string" }, "className":{ "type":"string" }, "methodName":{ "type":"string" }, "paramsNum":{ "type":"string" }, "startDate":{ "type":"string" }, "endDate":{ "type":"string" }, "noEndDate":{ "type":"string" }, "continueBefore":{ "type":"string" }, "triggering":{ "type":"string" }, "interval":{ "type":"string" }, "executions":{ "type":"string" }, "methodParams":{ "type":"string" }, "cronExpression":{ "type":"string" }, "noCluster":{ "type":"boolean" }, "oldNoCluster":{ "type":"boolean" }, "ip":{ "type":"string" }, "oldIp":{ "type":"string" }, "orCloud":{ "type":"boolean" }, "oldOrCloud":{ "type":"boolean" }, "appName":{ "type":"string" }, "oldAppName":{ "type":"string" }, "triggeringView":{ "type":"string" } } } } }