Package org.apache.batchee.jmx
Class BatchEE
- java.lang.Object
-
- org.apache.batchee.jmx.BatchEE
-
- All Implemented Interfaces:
BatchEEMBean
public class BatchEE extends Object implements BatchEEMBean
-
-
Field Summary
-
Fields inherited from interface org.apache.batchee.jmx.BatchEEMBean
DEFAULT_OBJECT_NAME
-
-
Constructor Summary
Constructors Constructor Description BatchEE(BatchEEMBean delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabandon(long executionId)TabularDatagetJobExecution(long executionId)TabularDatagetJobExecutions(long id, String name)TabularDatagetJobInstance(long executionId)intgetJobInstanceCount(String jobName)TabularDatagetJobInstances(String jobName, int start, int count)String[]getJobNames()TabularDatagetParameters(long executionId)Long[]getRunningExecutions(String jobName)TabularDatagetStepExecutions(long jobExecutionId)longrestart(long executionId, String restartParameters)longstart(String jobXMLName, String jobParameters)voidstop(long executionId)
-
-
-
Constructor Detail
-
BatchEE
public BatchEE(BatchEEMBean delegate)
-
-
Method Detail
-
getJobNames
public String[] getJobNames()
- Specified by:
getJobNamesin interfaceBatchEEMBean
-
getJobInstanceCount
public int getJobInstanceCount(String jobName)
- Specified by:
getJobInstanceCountin interfaceBatchEEMBean
-
getJobInstances
public TabularData getJobInstances(String jobName, int start, int count)
- Specified by:
getJobInstancesin interfaceBatchEEMBean
-
getRunningExecutions
public Long[] getRunningExecutions(String jobName)
- Specified by:
getRunningExecutionsin interfaceBatchEEMBean
-
getParameters
public TabularData getParameters(long executionId)
- Specified by:
getParametersin interfaceBatchEEMBean
-
getJobInstance
public TabularData getJobInstance(long executionId)
- Specified by:
getJobInstancein interfaceBatchEEMBean
-
getJobExecutions
public TabularData getJobExecutions(long id, String name)
- Specified by:
getJobExecutionsin interfaceBatchEEMBean
-
getJobExecution
public TabularData getJobExecution(long executionId)
- Specified by:
getJobExecutionin interfaceBatchEEMBean
-
getStepExecutions
public TabularData getStepExecutions(long jobExecutionId)
- Specified by:
getStepExecutionsin interfaceBatchEEMBean
-
start
public long start(String jobXMLName, String jobParameters)
- Specified by:
startin interfaceBatchEEMBean
-
restart
public long restart(long executionId, String restartParameters)- Specified by:
restartin interfaceBatchEEMBean
-
stop
public void stop(long executionId)
- Specified by:
stopin interfaceBatchEEMBean
-
abandon
public void abandon(long executionId)
- Specified by:
abandonin interfaceBatchEEMBean
-
-