@NonNullApi package org.springframework.batch.item.support
Internal support package
ClassDescriptionBase class for item writers that write data to a file or stream.Base class for
ItemReaderimplementations.Base class for
ItemWriterimplementations.Calls one of a collection of ItemProcessors, based on a router pattern implemented through the provided
Classifier.Calls one of a collection of ItemWriters for each item, based on a router pattern implemented through the provided
ItemStreamthat delegates to a list of other streams.Calls a collection of
ItemWriters in fixed-order sequence.
The implementation is thread-safe if all delegates are thread-safe.An
ItemReaderthat pulls data from a list.Item writer that writes items to a
ItemProcessorthat does nothing - simply passes its argument through to the caller.ScriptItemProcessor<I,
ItemProcessorimplementation that passes the current item to process to the provided script.A
PeekableItemReaderthat allows the user to peek one item ahead.This is a simple ItemStreamReader decorator with a synchronized ItemReader.read() method - which makes a non-thread-safe ItemReader thread-safe.