io.github.benas.easybatch.tutorials.beanValidation
Class ProductProcessor

java.lang.Object
  extended by io.github.benas.easybatch.core.api.AbstractRecordProcessor<Product>
      extended by io.github.benas.easybatch.tutorials.beanValidation.ProductProcessor
All Implemented Interfaces:
RecordProcessor<Product,Object>

public class ProductProcessor
extends AbstractRecordProcessor<Product>

A product processor that inserts Product objects in a database.
This implementation is kept simple for demonstration purpose. In production environment, you may define a commit interval to avoid performance issues of committing the transaction after each record insertion.

Author:
benas (md.benhassine@gmail.com)

Constructor Summary
ProductProcessor()
           
 
Method Summary
 void processRecord(Product product)
           
 
Methods inherited from class io.github.benas.easybatch.core.api.AbstractRecordProcessor
getEasyBatchResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProductProcessor

public ProductProcessor()
Method Detail

processRecord

public void processRecord(Product product)
                   throws Exception
Throws:
Exception


Copyright © 2014. All Rights Reserved.