Example usage for org.springframework.batch.item.file MultiResourceItemReader setDelegate

List of usage examples for org.springframework.batch.item.file MultiResourceItemReader setDelegate

Introduction

In this page you can find the example usage for org.springframework.batch.item.file MultiResourceItemReader setDelegate.

Prototype

public void setDelegate(ResourceAwareItemReaderItemStream<? extends T> delegate) 

Source Link

Usage

From source file:org.wallerlab.yoink.config.BatchConfig.java

/**
 * Standard Spring Batch bean /*from   w  ww.  j  ava2 s . c  o  m*/
 * 
 * @return a bean to read all xml files within a given folder
 */
@Bean
MultiResourceItemReader cmlFilesReader() {
    MultiResourceItemReader multiResourceItemReader = new MultiResourceItemReader();
    try {
        multiResourceItemReader.setResources((Resource[]) appContext.getResources("file:./inputs/*.xml"));
    } catch (IOException e) {
        e.printStackTrace();
    }
    multiResourceItemReader.setDelegate((ResourceAwareItemReaderItemStream) cmlFilereader());
    return multiResourceItemReader;
}