| Methods in storm.trident.spout with parameters of type TransactionAttempt |
void |
OpaquePartitionedTridentSpoutExecutor.Emitter.commit(TransactionAttempt attempt)
|
void |
ICommitterTridentSpout.Emitter.commit(TransactionAttempt attempt)
|
void |
OpaquePartitionedTridentSpoutExecutor.Emitter.emitBatch(TransactionAttempt tx,
Object coordinatorMeta,
TridentCollector collector)
|
void |
BatchSpoutExecutor.BatchSpoutEmitter.emitBatch(TransactionAttempt tx,
Object coordinatorMeta,
TridentCollector collector)
|
void |
ITridentSpout.Emitter.emitBatch(TransactionAttempt tx,
X coordinatorMeta,
TridentCollector collector)
Emit a batch for the specified transaction attempt and metadata for the transaction. |
M |
IOpaquePartitionedTridentSpout.Emitter.emitPartitionBatch(TransactionAttempt tx,
TridentCollector collector,
Partition partition,
M lastPartitionMeta)
Emit a batch of tuples for a partition/transaction. |
void |
IPartitionedTridentSpout.Emitter.emitPartitionBatch(TransactionAttempt tx,
TridentCollector collector,
Partition partition,
X partitionMeta)
Emit a batch of tuples for a partition/transaction that has been emitted before, using
the metadata created when it was first emitted. |
X |
IPartitionedTridentSpout.Emitter.emitPartitionBatchNew(TransactionAttempt tx,
TridentCollector collector,
Partition partition,
X lastPartitionMeta)
Emit a batch of tuples for a partition/transaction that's never been emitted before. |
void |
OpaquePartitionedTridentSpoutExecutor.Emitter.success(TransactionAttempt tx)
|
void |
ITridentSpout.Emitter.success(TransactionAttempt tx)
This attempt committed successfully, so all state for this commit and before can be safely cleaned up. |
void |
BatchSpoutExecutor.BatchSpoutEmitter.success(TransactionAttempt tx)
|