Chaining multiple ItemProcessorListener

In this post under Spring Batch, I will explain with example how to chain multiple ItemProcessorListeners. For our example we create two ItemProcessorListener as shown below CustomItemProcessListener1 package package34; import org.springframework.batch.core.ItemProcessListener; public class CustomItemProcessListener1 implements ItemProcessListener { @Override public void afterProcess(Employee employee1, Employee employee2) { System.out.println(“CustomItemProcessListener1: Item processing completed”); } @Override public void beforeProcess(Employee employee)…… Continue reading Chaining multiple ItemProcessorListener

CompositeItemWriter Example

In this post under Spring Batch, I will explain with example the purpose of CompositeItemWriter and how to use it. In all the previous post’s examples under Spring Batch, I have used only one writer bean. The writer bean’s job was to write the items read to a file as shown below <bean id=”writer” class=”org.springframework.batch.item.file.FlatFileItemWriter”>…… Continue reading CompositeItemWriter Example

JMSMessageID example

In this post under JMS, I will explain about JMSMessageID with an example JMSMessageID is a header field which is only set by JMS Provider and contains a string value that uniquely identifies a message. JMSMessageID is set by the provider when the JMSProducer calls the send method. Before calling the JMSProducer’s send method, the…… Continue reading JMSMessageID example