@NonNullApi package org.springframework.batch.item
Infrastructure interfaces and primary dependencies for item concerns.
ClassDescriptionChunk<W>Encapsulation of a list of items to be processed and possibly a list of failed items to be skipped.Object representing a context for an
ItemStream.Marker interface indicating that an item should have the item count set on it.ItemProcessor<I,
O>Interface for item transformation.ItemReader<T>Strategy interface for providing the data.A base exception class that all exceptions thrown from an
ItemReaderextend.Marker interface defining a contract for periodically storing state and restoring from that state should an error occur.Exception representing any errors encountered while processing a stream.Empty method implementation of
ItemStream.ItemWriter<T>Basic interface for generic output operations.A base exception class that all exceptions thrown from an
V>A base class to implement any
ItemWriterthat writes to a key value store using a
Converterto derive a key from an itemException indicating that an error has been encountered doing I/O from a reader, and the exception should be considered fatal.Exception indicating that an error has been encountered parsing IO, typically from a file.A specialisation of
ItemReaderthat allows the user to look ahead into the stream of items.Exception indicating that an
ItemReaderneeded to be opened before read.Marker interface indicating that an item should have the Spring
Resourcein which it was read from, set on it.SkipWrapper<T>Wrapper for an item and its exception if it failed processing.SpELItemKeyMapper<K,
V>An implementation of
Converterthat uses SpEL to map a Value to a keyUsed to signal an unexpected end of an input or message stream.Unchecked exception indicating that an error has occurred while trying to clear a buffer on a rollback.Exception indicating that an
ItemWriterneeded to be opened before being written to.