All Classes and Interfaces
Class
Description
The AbstractBatchlet provides default
implementations of less commonly implemented methods.
The AbstractCheckpointAlgorithm provides default
implementations of less commonly implemented
methods.
The AbstractChunkListener provides default
implementations of less commonly implemented methods.
The AbstractItemProcessListener provides default
implementations of less commonly implemented methods.
The AbstractItemReader provides default implementations
of less commonly implemented methods.
The AbstractItemReadListener provides default
implementations of less commonly implemented methods.
The AbstractItemWriteListener provides default
implementations of less commonly implemented methods.
The AbstractItemWriter provides default implementations
of not commonly implemented methods.
The AbstractJobListener provides default
implementations of less commonly implemented methods.
The AbstractPartitionAnalyzer provides default
implementations of less commonly implemented methods.
The AbstractBatchlet provides default
implementations of less commonly implemented methods.
The AbstractStepListener provides default
implementations of less commonly implemented methods.
A batchlet is type of batch step
that can be used for any type of
background processing that does not
explicitly call for a chunk oriented
approach.
Annotation used by batch artifacts and CDI Beans to declare a field
or other element which is injectable via a JSL-defined value
(possibly leveraging Job XML substitutions).
BatchRuntime represents the Jakarta Batch Runtime.
This is the common base class for all of the RuntimeException(s) thrown
by the
JobOperator
API methods to its callers.BatchStatus enum defines the batch status values
possible for a job.
CheckpointAlgorithm provides a custom checkpoint
policy for chunk steps.
ChunkListener intercepts chunk processing.
A Decider receives control as part of a decision element
in a job.
ItemProcessListener intercepts item processing.
ItemProcessor is used in chunk processing
to operate on an input item and produce
an output item.
ItemReader defines the batch artifact that reads
items for chunk processing.
ItemReadListener intercepts item reader
processing.
ItemWriteListener intercepts item writer
processing.
ItemWriter defines the batch artifact that writes to a
list of items for chunk processing.
A JobContext provides information about the current
job execution.
Provides a view of a job execution to the JobOperator.
JobExecutionAlreadyCompleteException is thrown when restart is called for an already-completed job instance.
JobExecutionIsRunningException is thrown when
JobOperator.abandon(long)
is called on a job execution which is currently running (i.e.JobExecutionNotMostRecentException is thrown when
JobOperator.restart(long, java.util.Properties)
is called on a job instance which has already completed (i.e.JobExecutionNotRunningException is thrown when
JobOperator.stop(long)
is called on a job instance which is not currently running.Provides a view of a job instance to the JobOperator.
JobListener intercepts job execution.
JobOperator provide the interface for operating on batch jobs.
JobRestartException is thrown when an error occurs during the JobOperator
restart operation.
SecurityException is thrown when an user is not authorized to run a JobOperator method, such as
restart, stop, abandon, any getters, etc.
JobStartException is thrown when an error occurs during the JobOperator
start operation.
The Metric interface defines job metrics recorded by
the batch runtime.
The enum defining the specification-defined metric types.
Used in JobOperator methods when referencing a job name value
which does not correspond to a job recognized by the
implementation's repository.
Used in JobOperator methods when referencing a job execution value
which does not correspond to a job execution recognized by the
implementation's repository.
Used in JobOperator methods when referencing a job instance value
which does not correspond to a job instance recognized by the
implementation's repository.
PartitionAnalyzer receives control to process
data and final results from each partition.
PartitionCollector provides a way to pass data from
individual partitions to a single point of control running on
the step's parent thread.
PartitionMapper receives control at the start of a partitioned
execution.
PartitionPlan is a helper class that carries partition processing
information set by the @PartitionMapper method.
The PartitionPlanImpl class provides a basic implementation
of the PartitionPlan interface.
PartitionReducer provides unit of work demarcation across
partitions.
An enum used in
PartitionReducer.afterPartitionedStepCompletion(PartitionStatus)
.RetryProcessListener intercepts retry processing for
an ItemProcessor.
RetryReadListener intercepts retry processing for
an ItemReader.
RetryWriteListener intercepts retry processing for
an ItemWriter.
SkipProcessListener intercepts skippable
itemProcess exception handling.
SkipReadListener intercepts skippable
itemReader exception handling.
SkipWriteListener intercepts skippable
itemWriter exception handling.
A StepContext provides information about the current step
of a job execution.
Provides a view of a step execution to the JobOperator.
StepListener intercepts step execution.