Nov 1, 2018

Public API of javax.batch

BatchRuntime
Represents the JSR 352 runtime

JobOperator
Interface for operating on batch jobs

ItemReader
Batch artifact that reads item for chunk processing

ItemProcessor
Batch artifact that operate on an input item and produce an output item for chunk processing

ItemWriter
Batch artifact that writes to a list of item for chunk processing

Batchlet
Batch step for item-oriented processing

BatchProperty
Annotation to define a batch property injected from Job XML

JobListener
Interface that intercepts job execution

StepListener
Interface that intercepts step execution

ChunkListener
Interface that intercepts chunk processing

Checkpoint Algorithm
Provides a custom checkpoint policy for chunk steps

Partition Mapper
Provides unique batch properties for each batch execution

Partition Reducer
Unit of work demarcation across partitions

Json 
Factory class for creating JSON processing objects.

JsonObject 
Represents an immutable JSON object value

JsonArray 
Represents an immutable JSON array

JsonWriter 
Writes a JSON object or array structure to an output source

JsonReader 
Reads a JSON object or an array structure from an input source

JsonGenerator 
Writes JSON data to an output source in a streaming way

JsonParser 
Provides forward, read-only access to JSON data in a streaming way

JsonParser.EVENT
An event from JsonParser