public interface IOpaquePartitionedTridentSpout<Partitions,Partition extends ISpoutPartition,M> extends ITridentDataSource
This defines a transactional spout which does not necessarily replay the same batch every time it emits a batch for a transaction id.
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | IOpaquePartitionedTridentSpout.Coordinator<Partitions>Coordinator for batches. | 
| static interface  | IOpaquePartitionedTridentSpout.Emitter<Partitions,Partition extends ISpoutPartition,M> | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,Object> | getComponentConfiguration() | 
| IOpaquePartitionedTridentSpout.Coordinator<Partitions> | getCoordinator(Map conf,
              TopologyContext context) | 
| IOpaquePartitionedTridentSpout.Emitter<Partitions,Partition,M> | getEmitter(Map conf,
          TopologyContext context) | 
| Fields | getOutputFields() | 
IOpaquePartitionedTridentSpout.Emitter<Partitions,Partition,M> getEmitter(Map conf, TopologyContext context)
IOpaquePartitionedTridentSpout.Coordinator<Partitions> getCoordinator(Map conf, TopologyContext context)
Fields getOutputFields()
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.