public class LazyBootPersistenceManager extends Object implements com.ibm.jbatch.container.services.IPersistenceManagerService
| Constructor and Description |
|---|
LazyBootPersistenceManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
createCheckpointData(com.ibm.jbatch.container.persistence.CheckpointDataKey cdk,
com.ibm.jbatch.container.persistence.CheckpointData cd) |
com.ibm.jbatch.container.jobinstance.RuntimeFlowInSplitExecution |
createFlowInSplitExecution(javax.batch.runtime.JobInstance ji,
javax.batch.runtime.BatchStatus bs) |
com.ibm.jbatch.container.jobinstance.RuntimeJobExecution |
createJobExecution(javax.batch.runtime.JobInstance ji,
Properties prprts,
javax.batch.runtime.BatchStatus bs) |
javax.batch.runtime.JobInstance |
createJobInstance(String string,
String string1,
String string2) |
com.ibm.jbatch.container.status.JobStatus |
createJobStatus(long l) |
com.ibm.jbatch.container.jobinstance.StepExecutionImpl |
createStepExecution(long l,
com.ibm.jbatch.container.context.impl.StepContextImpl sci) |
com.ibm.jbatch.container.status.StepStatus |
createStepStatus(long l) |
javax.batch.runtime.JobInstance |
createSubJobInstance(String string,
String string1) |
com.ibm.jbatch.container.persistence.CheckpointData |
getCheckpointData(com.ibm.jbatch.container.persistence.CheckpointDataKey cdk) |
String |
getJobCurrentTag(long l) |
long |
getJobInstanceIdByExecutionId(long l) |
com.ibm.jbatch.container.status.JobStatus |
getJobStatus(long l) |
com.ibm.jbatch.container.status.JobStatus |
getJobStatusFromExecution(long l) |
long |
getMostRecentExecutionId(long l) |
Map<String,javax.batch.runtime.StepExecution> |
getMostRecentStepExecutionsForJobInstance(long l) |
Properties |
getParameters(long l) |
javax.batch.runtime.StepExecution |
getStepExecutionByStepExecutionId(long l) |
List<javax.batch.runtime.StepExecution> |
getStepExecutionsForJobExecution(long l) |
com.ibm.jbatch.container.status.StepStatus |
getStepStatus(long l,
String string) |
String |
getTagName(long l) |
void |
init(com.ibm.jbatch.spi.services.IBatchConfig ibc) |
Map<Long,String> |
jobOperatorGetExternalJobInstanceData() |
com.ibm.jbatch.container.services.IJobExecution |
jobOperatorGetJobExecution(long l) |
List<com.ibm.jbatch.container.services.IJobExecution> |
jobOperatorGetJobExecutions(long l) |
int |
jobOperatorGetJobInstanceCount(String string) |
int |
jobOperatorGetJobInstanceCount(String string,
String string1) |
List<Long> |
jobOperatorGetJobInstanceIds(String string,
int i,
int i1) |
List<Long> |
jobOperatorGetJobInstanceIds(String string,
String string1,
int i,
int i1) |
Set<Long> |
jobOperatorGetRunningExecutions(String string) |
String |
jobOperatorQueryJobExecutionBatchStatus(long l) |
String |
jobOperatorQueryJobExecutionExitStatus(long l) |
long |
jobOperatorQueryJobExecutionJobInstanceId(long l) |
Timestamp |
jobOperatorQueryJobExecutionTimestamp(long l,
com.ibm.jbatch.container.services.IPersistenceManagerService.TimestampType tt) |
void |
markJobStarted(long l,
Timestamp tmstmp) |
void |
purge(String string) |
void |
shutdown() |
void |
updateBatchStatusOnly(long l,
javax.batch.runtime.BatchStatus bs,
Timestamp tmstmp) |
void |
updateCheckpointData(com.ibm.jbatch.container.persistence.CheckpointDataKey cdk,
com.ibm.jbatch.container.persistence.CheckpointData cd) |
void |
updateJobStatus(long l,
com.ibm.jbatch.container.status.JobStatus js) |
void |
updateStepExecution(com.ibm.jbatch.container.context.impl.StepContextImpl sci) |
void |
updateStepStatus(long l,
com.ibm.jbatch.container.status.StepStatus ss) |
void |
updateWithFinalExecutionStatusesAndTimestamps(long l,
javax.batch.runtime.BatchStatus bs,
String string,
Timestamp tmstmp) |
void |
updateWithFinalPartitionAggregateStepExecution(long l,
com.ibm.jbatch.container.context.impl.StepContextImpl sci) |
public int jobOperatorGetJobInstanceCount(String string)
jobOperatorGetJobInstanceCount in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic int jobOperatorGetJobInstanceCount(String string, String string1)
jobOperatorGetJobInstanceCount in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic Map<Long,String> jobOperatorGetExternalJobInstanceData()
jobOperatorGetExternalJobInstanceData in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic List<Long> jobOperatorGetJobInstanceIds(String string, int i, int i1)
jobOperatorGetJobInstanceIds in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic List<Long> jobOperatorGetJobInstanceIds(String string, String string1, int i, int i1)
jobOperatorGetJobInstanceIds in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic Timestamp jobOperatorQueryJobExecutionTimestamp(long l, com.ibm.jbatch.container.services.IPersistenceManagerService.TimestampType tt)
jobOperatorQueryJobExecutionTimestamp in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic String jobOperatorQueryJobExecutionBatchStatus(long l)
jobOperatorQueryJobExecutionBatchStatus in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic String jobOperatorQueryJobExecutionExitStatus(long l)
jobOperatorQueryJobExecutionExitStatus in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic long jobOperatorQueryJobExecutionJobInstanceId(long l)
throws javax.batch.operations.NoSuchJobExecutionException
jobOperatorQueryJobExecutionJobInstanceId in interface com.ibm.jbatch.container.services.IPersistenceManagerServicejavax.batch.operations.NoSuchJobExecutionExceptionpublic List<javax.batch.runtime.StepExecution> getStepExecutionsForJobExecution(long l)
getStepExecutionsForJobExecution in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic Map<String,javax.batch.runtime.StepExecution> getMostRecentStepExecutionsForJobInstance(long l)
getMostRecentStepExecutionsForJobInstance in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void updateBatchStatusOnly(long l,
javax.batch.runtime.BatchStatus bs,
Timestamp tmstmp)
updateBatchStatusOnly in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void markJobStarted(long l,
Timestamp tmstmp)
markJobStarted in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void updateWithFinalExecutionStatusesAndTimestamps(long l,
javax.batch.runtime.BatchStatus bs,
String string,
Timestamp tmstmp)
updateWithFinalExecutionStatusesAndTimestamps in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.services.IJobExecution jobOperatorGetJobExecution(long l)
jobOperatorGetJobExecution in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic Properties getParameters(long l) throws javax.batch.operations.NoSuchJobExecutionException
getParameters in interface com.ibm.jbatch.container.services.IPersistenceManagerServicejavax.batch.operations.NoSuchJobExecutionExceptionpublic List<com.ibm.jbatch.container.services.IJobExecution> jobOperatorGetJobExecutions(long l)
jobOperatorGetJobExecutions in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic Set<Long> jobOperatorGetRunningExecutions(String string)
jobOperatorGetRunningExecutions in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic String getJobCurrentTag(long l)
getJobCurrentTag in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void purge(String string)
purge in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.status.JobStatus getJobStatusFromExecution(long l)
getJobStatusFromExecution in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic long getJobInstanceIdByExecutionId(long l)
throws javax.batch.operations.NoSuchJobExecutionException
getJobInstanceIdByExecutionId in interface com.ibm.jbatch.container.services.IPersistenceManagerServicejavax.batch.operations.NoSuchJobExecutionExceptionpublic javax.batch.runtime.JobInstance createJobInstance(String string, String string1, String string2)
createJobInstance in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.jobinstance.RuntimeJobExecution createJobExecution(javax.batch.runtime.JobInstance ji,
Properties prprts,
javax.batch.runtime.BatchStatus bs)
createJobExecution in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.jobinstance.StepExecutionImpl createStepExecution(long l,
com.ibm.jbatch.container.context.impl.StepContextImpl sci)
createStepExecution in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void updateStepExecution(com.ibm.jbatch.container.context.impl.StepContextImpl sci)
updateStepExecution in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void updateWithFinalPartitionAggregateStepExecution(long l,
com.ibm.jbatch.container.context.impl.StepContextImpl sci)
updateWithFinalPartitionAggregateStepExecution in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.status.JobStatus createJobStatus(long l)
createJobStatus in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.status.JobStatus getJobStatus(long l)
getJobStatus in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void updateJobStatus(long l,
com.ibm.jbatch.container.status.JobStatus js)
updateJobStatus in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.status.StepStatus createStepStatus(long l)
createStepStatus in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.status.StepStatus getStepStatus(long l,
String string)
getStepStatus in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void updateStepStatus(long l,
com.ibm.jbatch.container.status.StepStatus ss)
updateStepStatus in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic String getTagName(long l)
getTagName in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void updateCheckpointData(com.ibm.jbatch.container.persistence.CheckpointDataKey cdk,
com.ibm.jbatch.container.persistence.CheckpointData cd)
updateCheckpointData in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.persistence.CheckpointData getCheckpointData(com.ibm.jbatch.container.persistence.CheckpointDataKey cdk)
getCheckpointData in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void createCheckpointData(com.ibm.jbatch.container.persistence.CheckpointDataKey cdk,
com.ibm.jbatch.container.persistence.CheckpointData cd)
createCheckpointData in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic long getMostRecentExecutionId(long l)
getMostRecentExecutionId in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic javax.batch.runtime.JobInstance createSubJobInstance(String string, String string1)
createSubJobInstance in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic com.ibm.jbatch.container.jobinstance.RuntimeFlowInSplitExecution createFlowInSplitExecution(javax.batch.runtime.JobInstance ji,
javax.batch.runtime.BatchStatus bs)
createFlowInSplitExecution in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic javax.batch.runtime.StepExecution getStepExecutionByStepExecutionId(long l)
getStepExecutionByStepExecutionId in interface com.ibm.jbatch.container.services.IPersistenceManagerServicepublic void init(com.ibm.jbatch.spi.services.IBatchConfig ibc)
init in interface com.ibm.jbatch.spi.services.IBatchServiceBasepublic void shutdown()
shutdown in interface com.ibm.jbatch.spi.services.IBatchServiceBaseCopyright © 2017. All rights reserved.