public interface IOpaquePartitionedTransactionalSpout<T> extends IComponent
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 |
IOpaquePartitionedTransactionalSpout.Coordinator |
static interface |
IOpaquePartitionedTransactionalSpout.Emitter<X> |
Modifier and Type | Method and Description |
---|---|
IOpaquePartitionedTransactionalSpout.Coordinator |
getCoordinator(Map conf,
TopologyContext context) |
IOpaquePartitionedTransactionalSpout.Emitter<T> |
getEmitter(Map conf,
TopologyContext context) |
declareOutputFields, getComponentConfiguration
IOpaquePartitionedTransactionalSpout.Emitter<T> getEmitter(Map conf, TopologyContext context)
IOpaquePartitionedTransactionalSpout.Coordinator getCoordinator(Map conf, TopologyContext context)
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.