public static interface ITridentSpout.Emitter<X>
Modifier and Type | Method and Description |
---|---|
void |
close()
Release any resources held by this emitter.
|
void |
emitBatch(TransactionAttempt tx,
X coordinatorMeta,
TridentCollector collector)
Emit a batch for the specified transaction attempt and metadata for the transaction.
|
void |
success(TransactionAttempt tx)
This attempt committed successfully, so all state for this commit and before can be safely cleaned up.
|
void emitBatch(TransactionAttempt tx, X coordinatorMeta, TridentCollector collector)
tx
- transaction idcoordinatorMeta
- metadata from the coordinator defining this transactioncollector
- output tuple collectorvoid success(TransactionAttempt tx)
tx
- attempt object containing transaction id and attempt numbervoid close()
Copyright © 2023 The Apache Software Foundation. All rights reserved.