Uses of Interface
org.springframework.batch.item.ItemWriter
Packages that use ItemWriter
Package
Description
Parsers for XML based configuration
Step level builders for java based job configuration.
Factories for step level components.
Specific implementations of step concerns for item-oriented approach.
Components for executing item processing asynchronously and writing the results when
processing is complete.
Components for remote chunking.
Infrastructure interfaces and primary dependencies for item concerns.
Adapters for Plain Old Java Objects.
AMQP related batch components.
Spring Data related readers and writers.
Infrastructure implementations of database based item readers and writers.
Infrastructure implementations of io file concerns.
Adapters for
java.util.function
components.JMS based reader/writer and related components.
Infrastructure implementations of JSON input and output.
Apache Kafka related readers and writers
Java Mail based components.
JavaMail related components.
Internal support package
Builders for support classes.
Infrastructure implementations of xml input and output.
-
Uses of ItemWriter in org.springframework.batch.core.configuration.xml
Methods in org.springframework.batch.core.configuration.xml with parameters of type ItemWriterModifier and TypeMethodDescriptionvoid
StepParserStepFactoryBean.setItemWriter
(ItemWriter<? super O> itemWriter) -
Uses of ItemWriter in org.springframework.batch.core.step.builder
Methods in org.springframework.batch.core.step.builder that return ItemWriterMethods in org.springframework.batch.core.step.builder with parameters of type ItemWriterModifier and TypeMethodDescriptionprotected void
SimpleStepBuilder.registerAsStreamsAndListeners
(ItemReader<? extends I> itemReader, ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter) SimpleStepBuilder.writer
(ItemWriter<? super O> writer) An item writer that writes a chunk of items. -
Uses of ItemWriter in org.springframework.batch.core.step.factory
Methods in org.springframework.batch.core.step.factory that return ItemWriterModifier and TypeMethodDescriptionprotected ItemWriter<? super S>
SimpleStepFactoryBean.getItemWriter()
Protected getter for theItemWriter
for subclasses to useMethods in org.springframework.batch.core.step.factory with parameters of type ItemWriterModifier and TypeMethodDescriptionvoid
SimpleStepFactoryBean.setItemWriter
(ItemWriter<? super S> itemWriter) -
Uses of ItemWriter in org.springframework.batch.core.step.item
Methods in org.springframework.batch.core.step.item with parameters of type ItemWriterModifier and TypeMethodDescriptionvoid
SimpleChunkProcessor.setItemWriter
(ItemWriter<? super O> itemWriter) Constructors in org.springframework.batch.core.step.item with parameters of type ItemWriterModifierConstructorDescriptionFaultTolerantChunkProcessor
(ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter, BatchRetryTemplate batchRetryTemplate) SimpleChunkProcessor
(ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter) SimpleChunkProcessor
(ItemWriter<? super O> itemWriter) -
Uses of ItemWriter in org.springframework.batch.integration.async
Classes in org.springframework.batch.integration.async that implement ItemWriterMethods in org.springframework.batch.integration.async with parameters of type ItemWriter -
Uses of ItemWriter in org.springframework.batch.integration.chunk
Classes in org.springframework.batch.integration.chunk that implement ItemWriterMethods in org.springframework.batch.integration.chunk with parameters of type ItemWriterModifier and TypeMethodDescriptionRemoteChunkingWorkerBuilder.itemWriter
(ItemWriter<O> itemWriter) Set theItemWriter
to use to write items sent by the manager step.void
RemoteChunkHandlerFactoryBean.setChunkWriter
(ItemWriter<T> chunkWriter) The item writer to be injected into the step.RemoteChunkingManagerStepBuilder.writer
(ItemWriter<? super O> writer) This method will throw aUnsupportedOperationException
since the item writer of the manager step in a remote chunking setup will be automatically set to an instance ofChunkMessageChannelItemWriter
. -
Uses of ItemWriter in org.springframework.batch.item
Subinterfaces of ItemWriter in org.springframework.batch.itemModifier and TypeInterfaceDescriptioninterface
Convenience interface that combinesItemStream
andItemWriter
.Classes in org.springframework.batch.item that implement ItemWriterModifier and TypeClassDescriptionclass
KeyValueItemWriter<K,
V> A base class to implement anyItemWriter
that writes to a key value store using aConverter
to derive a key from an item -
Uses of ItemWriter in org.springframework.batch.item.adapter
Classes in org.springframework.batch.item.adapter that implement ItemWriterModifier and TypeClassDescriptionclass
Delegates item processing to a custom method - passes the item as an argument for the delegate method.class
Delegates processing to a custom method - extracts property values from item object and uses them as arguments for the delegate method. -
Uses of ItemWriter in org.springframework.batch.item.amqp
Classes in org.springframework.batch.item.amqp that implement ItemWriterModifier and TypeClassDescriptionclass
AMQPItemWriter
implementation using anAmqpTemplate
to send messages. -
Uses of ItemWriter in org.springframework.batch.item.avro
Classes in org.springframework.batch.item.avro that implement ItemWriterModifier and TypeClassDescriptionclass
AnItemWriter
that serializes data to anWritableResource
using Avro. -
Uses of ItemWriter in org.springframework.batch.item.data
Classes in org.springframework.batch.item.data that implement ItemWriterModifier and TypeClassDescriptionclass
AItemWriter
implementation that writes to a MongoDB store using an implementation of Spring Data'sMongoOperations
.class
Deprecated.since 5.0 in favor of the item writer from ...class
AItemWriter
wrapper for aCrudRepository
from Spring Data. -
Uses of ItemWriter in org.springframework.batch.item.database
Classes in org.springframework.batch.item.database that implement ItemWriterModifier and TypeClassDescriptionclass
ItemWriter
that uses the batching features fromNamedParameterJdbcTemplate
to execute a batch of statements for all items provided.class
ItemWriter
that is using a JPA EntityManagerFactory to merge any Entities that aren't part of the persistence context. -
Uses of ItemWriter in org.springframework.batch.item.file
Subinterfaces of ItemWriter in org.springframework.batch.item.fileModifier and TypeInterfaceDescriptioninterface
Classes in org.springframework.batch.item.file that implement ItemWriterModifier and TypeClassDescriptionclass
This class is an item writer that writes data to a file or stream.class
Wraps aResourceAwareItemWriterItemStream
and creates a new output resource when the count of items written in current resource exceedsMultiResourceItemWriter.setItemCountLimitPerResource(int)
. -
Uses of ItemWriter in org.springframework.batch.item.function
Classes in org.springframework.batch.item.function that implement ItemWriter -
Uses of ItemWriter in org.springframework.batch.item.jms
Classes in org.springframework.batch.item.jms that implement ItemWriter -
Uses of ItemWriter in org.springframework.batch.item.json
Classes in org.springframework.batch.item.json that implement ItemWriterModifier and TypeClassDescriptionclass
Item writer that writes data in json format to an output file. -
Uses of ItemWriter in org.springframework.batch.item.kafka
Classes in org.springframework.batch.item.kafka that implement ItemWriterModifier and TypeClassDescriptionclass
KafkaItemWriter<K,
T> AnItemWriter
implementation for Apache Kafka using aKafkaTemplate
with default topic configured. -
Uses of ItemWriter in org.springframework.batch.item.mail
Classes in org.springframework.batch.item.mail that implement ItemWriter -
Uses of ItemWriter in org.springframework.batch.item.mail.javamail
Classes in org.springframework.batch.item.mail.javamail that implement ItemWriter -
Uses of ItemWriter in org.springframework.batch.item.queue
Classes in org.springframework.batch.item.queue that implement ItemWriterModifier and TypeClassDescriptionclass
This is anItemWriter
that writes items to aBlockingQueue
. -
Uses of ItemWriter in org.springframework.batch.item.redis
Classes in org.springframework.batch.item.redis that implement ItemWriterModifier and TypeClassDescriptionclass
RedisItemWriter<K,
T> AnItemWriter
implementation for Redis using aRedisTemplate
. -
Uses of ItemWriter in org.springframework.batch.item.support
Classes in org.springframework.batch.item.support that implement ItemWriterModifier and TypeClassDescriptionclass
Base class for item writers that write data to a file or stream.class
Base class forItemWriter
implementations.class
Calls one of a collection of ItemWriters for each item, based on a router pattern implemented through the providedClassifier
.class
Calls a collection ofItemWriter
s in fixed-order sequence.
The implementation is thread-safe if all delegates are thread-safe.class
Item writer that writes items to aList
.class
AnItemStreamWriter
decorator with a synchronizedwrite()
method.class
This is anItemWriter
decorator with a synchronizedwrite(org.springframework.batch.item.Chunk<? extends T>)
method.Method parameters in org.springframework.batch.item.support with type arguments of type ItemWriterModifier and TypeMethodDescriptionvoid
ClassifierCompositeItemWriter.setClassifier
(org.springframework.classify.Classifier<T, ItemWriter<? super T>> classifier) void
CompositeItemWriter.setDelegates
(List<ItemWriter<? super T>> delegates) The list of item writers to use as delegates.Constructors in org.springframework.batch.item.support with parameters of type ItemWriterModifierConstructorDescriptionCompositeItemWriter
(ItemWriter<? super T>... delegates) Convenience constructor for setting the delegates.SynchronizedItemWriter
(ItemWriter<T> delegate) Constructor parameters in org.springframework.batch.item.support with type arguments of type ItemWriterModifierConstructorDescriptionCompositeItemWriter
(List<ItemWriter<? super T>> delegates) Convenience constructor for setting the delegates. -
Uses of ItemWriter in org.springframework.batch.item.support.builder
Methods in org.springframework.batch.item.support.builder with parameters of type ItemWriterModifier and TypeMethodDescriptionSynchronizedItemWriterBuilder.delegate
(ItemWriter<T> delegate) The item writer to use as a delegate.final CompositeItemWriterBuilder<T>
CompositeItemWriterBuilder.delegates
(ItemWriter<? super T>... delegates) The item writers to use as delegates.Method parameters in org.springframework.batch.item.support.builder with type arguments of type ItemWriterModifier and TypeMethodDescriptionClassifierCompositeItemWriterBuilder.classifier
(org.springframework.classify.Classifier<T, ItemWriter<? super T>> classifier) Establish the classifier to be used for the selection of whichItemWriter
to use.CompositeItemWriterBuilder.delegates
(List<ItemWriter<? super T>> delegates) The list of item writers to use as delegates. -
Uses of ItemWriter in org.springframework.batch.item.xml
Classes in org.springframework.batch.item.xml that implement ItemWriterModifier and TypeClassDescriptionclass
An implementation ofItemWriter
which uses StAX andMarshaller
for serializing object to XML.