Package org.apache.storm.daemon.worker
Class WorkerTransfer
java.lang.Object
org.apache.storm.daemon.worker.WorkerTransfer
- All Implemented Interfaces:
- org.apache.storm.shade.org.jctools.queues.MessagePassingQueue.Consumer<Object>,- JCQueue.Consumer
- 
Constructor SummaryConstructorsConstructorDescriptionWorkerTransfer(WorkerState workerState, Map<String, Object> topologyConf, int maxTaskIdInTopo) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidflush()voidvoidbooleanbooleantryTransferRemote(AddressedTuple addressedTuple, Queue<AddressedTuple> pendingEmits, ITupleSerializer serializer) 
- 
Constructor Details- 
WorkerTransferpublic WorkerTransfer(WorkerState workerState, Map<String, Object> topologyConf, int maxTaskIdInTopo) 
 
- 
- 
Method Details- 
getTransferQueue
- 
makeTransferThread
- 
accept- Specified by:
- acceptin interface- JCQueue.Consumer
- Specified by:
- acceptin interface- org.apache.storm.shade.org.jctools.queues.MessagePassingQueue.Consumer<Object>
 
- 
flush- Specified by:
- flushin interface- JCQueue.Consumer
- Throws:
- InterruptedException
 
- 
tryTransferRemotepublic boolean tryTransferRemote(AddressedTuple addressedTuple, Queue<AddressedTuple> pendingEmits, ITupleSerializer serializer) 
- 
flushRemotes- Throws:
- InterruptedException
 
- 
tryFlushRemotespublic boolean tryFlushRemotes()
- 
haltTransferThdpublic void haltTransferThd()
 
-