Package | Description |
---|---|
org.springframework.batch.item |
Infrastructure interfaces and primary dependencies for item concerns.
|
org.springframework.batch.item.adapter |
Adapters for Plain Old Java Objects.
|
org.springframework.batch.item.amqp | |
org.springframework.batch.item.data | |
org.springframework.batch.item.database |
Infrastructure implementations of database based item readers and writers.
|
org.springframework.batch.item.file |
Infrastructure implementations of io file concerns.
|
org.springframework.batch.item.jms | |
org.springframework.batch.item.mail | |
org.springframework.batch.item.mail.javamail | |
org.springframework.batch.item.support |
Internal support package
|
org.springframework.batch.item.xml |
Infrastructure implementations of xml input and output.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ItemStreamWriter<T>
Convenience interface that combines
ItemStream and ItemWriter
. |
Modifier and Type | Class and Description |
---|---|
class |
KeyValueItemWriter<K,V>
A base class to implement any
ItemWriter that writes to a key value store
using a Converter to derive a key from an item |
Modifier and Type | Class and Description |
---|---|
class |
ItemWriterAdapter<T>
Delegates item processing to a custom method -
passes the item as an argument for the delegate method.
|
class |
PropertyExtractingDelegatingItemWriter<T>
Delegates processing to a custom method - extracts property values from item
object and uses them as arguments for the delegate method.
|
Modifier and Type | Class and Description |
---|---|
class |
AmqpItemWriter<T>
AMQP
ItemWriter implementation using an AmqpTemplate to
send messages. |
Modifier and Type | Class and Description |
---|---|
class |
GemfireItemWriter<K,V>
An
ItemWriter that stores items in GemFire |
class |
MongoItemWriter<T>
A
ItemWriter implementation that writes to a MongoDB store using an implementation of Spring Data's
MongoOperations . |
class |
Neo4jItemWriter<T>
A
ItemWriter implementation that writes to a Neo4j database using an
implementation of Spring Data's Neo4jOperations . |
class |
RepositoryItemWriter
A
ItemReader wrapper for a
CrudRepository from Spring Data. |
class |
SpELMappingGemfireItemWriter<K,V>
A convenient
GemfireItemWriter implementation that uses a SpELItemKeyMapper |
Modifier and Type | Class and Description |
---|---|
class |
HibernateItemWriter<T>
ItemWriter that uses a Hibernate session to save or update entities
that are not part of the current Hibernate session. |
class |
IbatisBatchItemWriter<T>
ItemWriter that uses the batching features from
SqlMapClientTemplate to execute a batch of statements for all items
provided.The user must provide an iBATIS statement id that points to the SQL statement defined in the iBATIS SqlMap configuration. It is expected that IbatisBatchItemWriter.write(List) is called inside a transaction.The writer is thread safe after its properties are set (normal singleton behavior), so it can be used to write in multiple concurrent transactions. |
class |
JdbcBatchItemWriter<T>
ItemWriter that uses the batching features from
NamedParameterJdbcTemplate to execute a batch of statements for all items
provided. |
class |
JpaItemWriter<T>
ItemWriter that is using a JPA
EntityManagerFactory to merge any Entities that aren't part of the
persistence context. |
Modifier and Type | Interface and Description |
---|---|
interface |
ResourceAwareItemWriterItemStream<T>
|
Modifier and Type | Class and Description |
---|---|
class |
FlatFileItemWriter<T>
This class is an item writer that writes data to a file or stream.
|
class |
MultiResourceItemWriter<T>
Wraps a
ResourceAwareItemWriterItemStream and creates a new output
resource when the count of items written in current resource exceeds
MultiResourceItemWriter.setItemCountLimitPerResource(int) . |
Modifier and Type | Class and Description |
---|---|
class |
JmsItemWriter<T>
An
ItemWriter for JMS using a JmsTemplate . |
Modifier and Type | Class and Description |
---|---|
class |
SimpleMailMessageItemWriter
A simple
ItemWriter that can send mail messages. |
Modifier and Type | Class and Description |
---|---|
class |
MimeMessageItemWriter
A simple
ItemWriter that can send mail messages. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractItemStreamItemWriter<T>
Base class for
ItemWriter implementations. |
class |
ClassifierCompositeItemWriter<T>
Calls one of a collection of ItemWriters for each item, based on a router
pattern implemented through the provided
Classifier . |
class |
CompositeItemWriter<T>
Calls a collection of
ItemWriter s in fixed-order sequence.The implementation is thread-safe if all delegates are thread-safe. |
Modifier and Type | Method and Description |
---|---|
void |
ClassifierCompositeItemWriter.setClassifier(org.springframework.classify.Classifier<T,ItemWriter<? super T>> classifier) |
void |
CompositeItemWriter.setDelegates(List<ItemWriter<? super T>> delegates) |
Modifier and Type | Class and Description |
---|---|
class |
StaxEventItemWriter<T>
An implementation of
ItemWriter which uses StAX and
Marshaller for serializing object to XML. |
Copyright © 2014. All Rights Reserved.