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 void
ack(long batchId)
void
close()
void
emitBatch(long batchId, TridentCollector collector)
Map<String,Object>
getComponentConfiguration()
Fields
getOutputFields()
void
open(Map<String,Object> conf, TopologyContext context)
void
setCycle(boolean cycle)
-
-
-
Method Detail
-
setCycle
public void setCycle(boolean cycle)
-
open
public void open(Map<String,Object> conf, TopologyContext context)
- Specified by:
open
in interfaceIBatchSpout
-
emitBatch
public void emitBatch(long batchId, TridentCollector collector)
- Specified by:
emitBatch
in interfaceIBatchSpout
-
ack
public void ack(long batchId)
- Specified by:
ack
in interfaceIBatchSpout
-
close
public void close()
- Specified by:
close
in interfaceIBatchSpout
-
getComponentConfiguration
public Map<String,Object> getComponentConfiguration()
- Specified by:
getComponentConfiguration
in interfaceIBatchSpout
-
getOutputFields
public Fields getOutputFields()
- Specified by:
getOutputFields
in interfaceIBatchSpout
-
-