public abstract class AbstractBatchClient extends Object
远程独立部署批量系统使用
| 构造器和说明 |
|---|
AbstractBatchClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract BatchJobExecution |
abandon(String operateUser,
long jobExecutionId)
废弃批量.
|
abstract Set<BatchJobExecution> |
findRunningJobExecutions(String jobName)
根据批量名获取正在执行的执行信息.
|
abstract BatchJobExecution |
getJobExecution(Long executionId)
根据执行Id获取执行信息.
|
abstract List<BatchJobExecution> |
getJobExecutions(Long instanceId)
根据实例ID获取执行信息.
|
abstract BatchJobExecutions |
getJobExecutionsByJobName(String jobName,
int start,
int count)
根据JobName获取执行信息.
|
abstract List<BatchJobInfo> |
getJobInfos()
获取所有批量作业.
|
abstract BatchJobInstance |
getJobInstance(Long instanceId)
根据实例Id获取实例信息.
|
abstract BatchJobInstances |
getJobInstances(String jobName,
int start,
int count)
根据批量名获取所有批量实例.
|
abstract BatchStepExecution |
getStepExecution(Long jobExecutionId,
Long stepExecutionId)
获取Step执行信息.
|
abstract String |
getSystemId()
获取批量标识码.
|
abstract Long |
restart(String operateUser,
long executionId)
重启批量.
|
abstract Long |
restartByJobName(String operateUser,
String jobName)
根据批量名重启批量.
|
abstract Long |
start(String operateUser,
String jobName,
String parameters,
Boolean checkLastJob)
启动批量.
|
abstract Long |
startNextInstance(String operateUser,
String jobName,
Boolean checkLastJob)
启动下一个批量实例.
|
abstract boolean |
stop(String operateUser,
long executionId)
停止批量.
|
public abstract String getSystemId()
public abstract List<BatchJobInfo> getJobInfos()
public abstract BatchJobInstances getJobInstances(String jobName, int start, int count)
jobName - 批量名.start - 起始值.count - 数据条数.public abstract BatchJobExecution getJobExecution(Long executionId)
executionId - 执行Id.public abstract BatchStepExecution getStepExecution(Long jobExecutionId, Long stepExecutionId)
jobExecutionId - job执行Id.stepExecutionId - step执行Id.public abstract BatchJobInstance getJobInstance(Long instanceId)
instanceId - 实例Id.public abstract List<BatchJobExecution> getJobExecutions(Long instanceId)
instanceId - 实例Id.public abstract BatchJobExecutions getJobExecutionsByJobName(String jobName, int start, int count)
jobName - 批量名.start - 起始值.count - 个数.public abstract Set<BatchJobExecution> findRunningJobExecutions(String jobName)
jobName - 批量名.public abstract Long start(String operateUser, String jobName, String parameters, Boolean checkLastJob)
operateUser - 操作员.jobName - 批量名.parameters - 批量参数.checkLastJob - 是否检查上次批量.public abstract Long restart(String operateUser, long executionId)
operateUser - 操作员.executionId - Job执行Id.public abstract Long restartByJobName(String operateUser, String jobName)
operateUser - 操作员.jobName - 批量名.public abstract boolean stop(String operateUser, long executionId)
operateUser - 操作员.executionId - Job执行Id.public abstract BatchJobExecution abandon(String operateUser, long jobExecutionId)
operateUser - 操作员.jobExecutionId - Job执行Id.Copyright © 2021 KRProject. All rights reserved.