@Component public class OctopusBatchClient extends AbstractBatchClient
| 构造器和说明 |
|---|
OctopusBatchClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
BatchJobExecution |
abandon(String operateUser,
long jobExecutionId)
废弃批量.
|
Set<BatchJobExecution> |
findRunningJobExecutions(String jobName)
根据批量名获取正在执行的执行信息.
|
BatchJobExecution |
getJobExecution(Long executionId)
根据执行Id获取执行信息.
|
List<BatchJobExecution> |
getJobExecutions(Long instanceId)
根据实例ID获取执行信息.
|
BatchJobExecutions |
getJobExecutionsByJobName(String jobName,
int start,
int count)
根据JobName获取执行信息.
|
List<BatchJobInfo> |
getJobInfos()
获取所有批量作业.
|
BatchJobInstance |
getJobInstance(Long instanceId)
根据实例Id获取实例信息.
|
BatchJobInstances |
getJobInstances(String jobName,
int start,
int count)
根据批量名获取所有批量实例.
|
BatchStepExecution |
getStepExecution(Long jobExecutionId,
Long stepExecutionId)
获取Step执行信息.
|
String |
getSystemId()
获取批量标识码.
|
Long |
restart(String operateUser,
long executionId)
重启批量.
|
Long |
restartByJobName(String operateUser,
String jobName)
根据批量名重启批量.
|
Long |
start(String operateUser,
String jobName,
String parameters,
Boolean checkLastJob)
启动批量.
|
Long |
startNextInstance(String operateUser,
String jobName,
Boolean checkLastJob)
启动下一个批量实例.
|
boolean |
stop(String operateUser,
long executionId)
停止批量.
|
public String getSystemId()
AbstractBatchClientgetSystemId 在类中 AbstractBatchClientpublic List<BatchJobInfo> getJobInfos()
AbstractBatchClientgetJobInfos 在类中 AbstractBatchClientpublic BatchJobInstances getJobInstances(String jobName, int start, int count)
AbstractBatchClientgetJobInstances 在类中 AbstractBatchClientjobName - 批量名.start - 起始值.count - 数据条数.public BatchJobExecution getJobExecution(Long executionId)
AbstractBatchClientgetJobExecution 在类中 AbstractBatchClientexecutionId - 执行Id.public BatchStepExecution getStepExecution(Long jobExecutionId, Long stepExecutionId)
AbstractBatchClientgetStepExecution 在类中 AbstractBatchClientjobExecutionId - job执行Id.stepExecutionId - step执行Id.public BatchJobInstance getJobInstance(Long instanceId)
AbstractBatchClientgetJobInstance 在类中 AbstractBatchClientinstanceId - 实例Id.public List<BatchJobExecution> getJobExecutions(Long instanceId)
AbstractBatchClientgetJobExecutions 在类中 AbstractBatchClientinstanceId - 实例Id.public BatchJobExecutions getJobExecutionsByJobName(String jobName, int start, int count)
AbstractBatchClientgetJobExecutionsByJobName 在类中 AbstractBatchClientjobName - 批量名.start - 起始值.count - 个数.public Set<BatchJobExecution> findRunningJobExecutions(String jobName)
AbstractBatchClientfindRunningJobExecutions 在类中 AbstractBatchClientjobName - 批量名.public Long start(String operateUser, String jobName, String parameters, Boolean checkLastJob)
AbstractBatchClientstart 在类中 AbstractBatchClientoperateUser - 操作员.jobName - 批量名.parameters - 批量参数.checkLastJob - 是否检查上次批量.public Long restart(String operateUser, long executionId)
AbstractBatchClientrestart 在类中 AbstractBatchClientoperateUser - 操作员.executionId - Job执行Id.public Long restartByJobName(String operateUser, String jobName)
AbstractBatchClientrestartByJobName 在类中 AbstractBatchClientoperateUser - 操作员.jobName - 批量名.public boolean stop(String operateUser, long executionId)
AbstractBatchClientstop 在类中 AbstractBatchClientoperateUser - 操作员.executionId - Job执行Id.public BatchJobExecution abandon(String operateUser, long jobExecutionId)
AbstractBatchClientabandon 在类中 AbstractBatchClientoperateUser - 操作员.jobExecutionId - Job执行Id.public Long startNextInstance(String operateUser, String jobName, Boolean checkLastJob)
AbstractBatchClientstartNextInstance 在类中 AbstractBatchClientoperateUser - 操作员.jobName - 批量名.checkLastJob - 是否检查上次批量.Copyright © 2021 KRProject. All rights reserved.