public class TicketFinisherImpl extends Object implements TicketFinisher<org.opendaylight.yangtools.yang.binding.DataObject>
Constructor and Description |
---|
TicketFinisherImpl(BlockingQueue<TicketResult<org.opendaylight.yangtools.yang.binding.DataObject>> queue,
Map<Class<? extends org.opendaylight.yangtools.yang.binding.DataObject>,Collection<PopListener<org.opendaylight.yangtools.yang.binding.DataObject>>> popListenersMapping) |
Modifier and Type | Method and Description |
---|---|
void |
finish()
initiate shutdown of this worker
|
void |
firePopNotification(List<org.opendaylight.yangtools.yang.binding.DataObject> processedMessages)
notify popListeners
|
void |
run() |
public TicketFinisherImpl(BlockingQueue<TicketResult<org.opendaylight.yangtools.yang.binding.DataObject>> queue, Map<Class<? extends org.opendaylight.yangtools.yang.binding.DataObject>,Collection<PopListener<org.opendaylight.yangtools.yang.binding.DataObject>>> popListenersMapping)
queue
- ticket queuepopListenersMapping
- message pop listenerpublic void firePopNotification(List<org.opendaylight.yangtools.yang.binding.DataObject> processedMessages)
TicketFinisher
firePopNotification
in interface TicketFinisher<org.opendaylight.yangtools.yang.binding.DataObject>
processedMessages
- processed messagepublic void finish()
finish
in interface TicketFinisher<org.opendaylight.yangtools.yang.binding.DataObject>
Copyright © 2018 OpenDaylight. All rights reserved.