blob: d5855a0558a291cbf9714a0653df132af669ad70 [file] [log] [blame]
package org.apache.apex.examples.s3TupleOutput;
import org.apache.apex.malhar.lib.fs.FSRecordReaderModule;
import org.apache.apex.malhar.lib.fs.s3.S3TupleOutputModule.S3BytesOutputModule;
import org.apache.hadoop.conf.Configuration;
import com.datatorrent.api.DAG;
import com.datatorrent.api.StreamingApplication;
import com.datatorrent.api.annotation.ApplicationAnnotation;
/**
* Simple application illustrating file copy from S3
*/
@ApplicationAnnotation(name="s3-output-line")
public class Application implements StreamingApplication
{
public void populateDAG(DAG dag, Configuration conf)
{
FSRecordReaderModule recordReader = dag.addModule("lineInput", FSRecordReaderModule.class);
S3BytesOutputModule s3StringOutputModule = dag.addModule("s3TupleOutput", S3BytesOutputModule.class);
dag.addStream("data", recordReader.records, s3StringOutputModule.input);
}
}