Example usage for org.springframework.batch.item.xml StaxEventItemWriter setResource

List of usage examples for org.springframework.batch.item.xml StaxEventItemWriter setResource

Introduction

In this page you can find the example usage for org.springframework.batch.item.xml StaxEventItemWriter setResource.

Prototype

@Override
public void setResource(Resource resource) 

Source Link

Document

Set output file.

Usage

From source file:org.springframework.batch.item.xml.StaxEventItemWriterTests.java

/**
 * @return new instance of fully configured writer
 */// w w  w  .  ja va2 s . co m
private StaxEventItemWriter<Object> createItemWriter() throws Exception {
    StaxEventItemWriter<Object> source = new StaxEventItemWriter<Object>();
    source.setResource(resource);

    marshaller = new SimpleMarshaller();
    source.setMarshaller(marshaller);

    source.setEncoding("UTF-8");
    source.setRootTagName("root");
    source.setVersion("1.0");
    source.setOverwriteOutput(true);
    source.setSaveState(true);

    source.afterPropertiesSet();

    return source;
}

From source file:org.springframework.batch.item.xml.TransactionalStaxEventItemWriterTests.java

/**
 * @return new instance of fully configured writer
 *//* ww  w. j a  va 2  s.co m*/
private StaxEventItemWriter<Object> createItemWriter() throws Exception {
    StaxEventItemWriter<Object> source = new StaxEventItemWriter<Object>();
    source.setResource(resource);

    Marshaller marshaller = new SimpleMarshaller();
    source.setMarshaller(marshaller);

    source.setEncoding("UTF-8");
    source.setRootTagName("root");
    source.setVersion("1.0");
    source.setOverwriteOutput(true);
    source.setSaveState(true);

    source.afterPropertiesSet();

    return source;
}