In this post under Java Mail. I will show with an example how to send email using Java Mail api and SMTP protocol. Note: For this example and other examples in future we need to have 1) Gmail account 2) GMail SMTP server address 3) Stop the antivirus software running on your local. 4) Create…… Continue reading Sending Email Using SMTP (Approach 2)
Author: sumanthprabhakar
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
Sending Email Using SMTP (Approach 1)
In this post under Java Mail. I will show with an example how to send email using Java api and SMTP protocol. Note: For this example and other examples in future we need to have 1) Gmail account 2) GMail SMTP server address 3) Stop the antivirus software running on your local. 4) Create an…… Continue reading Sending Email Using SMTP (Approach 1)
JMSTimestamp Example
In this post under JMS, I will explain about JMSTimestamp with an example Note: I will be using JMS 2.0 api for this and future examples. JMSTimestamp is a header field which is only set by JMS Provider and contains a long value in milliseconds that represents the time when the message was handed over…… Continue reading JMSTimestamp 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
RetryListener Example
In my previous post, I explained how to configure job retry if job fails in first attempt. In this post under Spring Batch, I will explain with example how to configure RetryListener. With the help of RetryListener you can listen to error events and respond appropriately. To create an exception that will force the job…… Continue reading RetryListener Example
Configuring Job Retry
In this post under Spring Batch, I will explain how to retry a Job if it fails in the first attempt. When processing records in batch, they may be exceptions thrown that will force us to stop the processing further and they may be exceptions thrown at first attempt but in next attempt that exceptions…… Continue reading Configuring Job Retry
DigestInputStream Class Example
In this post under Java –> Security, I will explain with example the use of DigestInputStream class. When any stream class under java.io package is used, the data flows from source to destination in a stream. DigestInputStream class can be used to calculate a Message Digest when data is being read from a source using…… Continue reading DigestInputStream Class Example
DigestOutputStream Class Example
In this post under Java –> Security, I will explain with example the use of DigestOutputStream class. When any stream class under java.io package is used, the data flows from source to destination in a stream. DigestOutputStream class can be used to calculate a Message Digest when data is being written to the destination using…… Continue reading DigestOutputStream Class Example
Excluding exceptions from skipping
In my previous posts under Spring Batch, I showed that when reading, processing or writing records in a batch, exceptions can be thrown, we can skip them and move on to next record. This is done with xml configuration as shown below 1 <batch:job id=”importEmployees”> 2 <batch:step id=”readWriteEmployees”> 3 <batch:tasklet> 4 <batch:chunk reader=”reader” writer=”writer” commit-interval=”50″…… Continue reading Excluding exceptions from skipping