Package org.apache.storm.hdfs.trident
Class FixedBatchSpout
- java.lang.Object
-
- org.apache.storm.hdfs.trident.FixedBatchSpout
-
- All Implemented Interfaces:
Serializable,IBatchSpout,ITridentDataSource
public class FixedBatchSpout extends Object implements IBatchSpout
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FixedBatchSpout(Fields fields, int maxBatchSize, List<Object>... outputs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidack(long batchId)voidclose()voidemitBatch(long batchId, TridentCollector collector)Map<String,Object>getComponentConfiguration()FieldsgetOutputFields()voidopen(Map<String,Object> conf, TopologyContext context)voidsetCycle(boolean cycle)
-
-
-
Method Detail
-
setCycle
public void setCycle(boolean cycle)
-
open
public void open(Map<String,Object> conf, TopologyContext context)
- Specified by:
openin interfaceIBatchSpout
-
emitBatch
public void emitBatch(long batchId, TridentCollector collector)- Specified by:
emitBatchin interfaceIBatchSpout
-
ack
public void ack(long batchId)
- Specified by:
ackin interfaceIBatchSpout
-
close
public void close()
- Specified by:
closein interfaceIBatchSpout
-
getComponentConfiguration
public Map<String,Object> getComponentConfiguration()
- Specified by:
getComponentConfigurationin interfaceIBatchSpout
-
getOutputFields
public Fields getOutputFields()
- Specified by:
getOutputFieldsin interfaceIBatchSpout
-
-