|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NotifiableInputFifoQueue<T>
This interface is implemented by FIFO queue implementations that can notify interested listener when elements are added to the queue. This is useful for listeners that may block or preform other work while a queue is empty, instead of using polling.
| Method Summary | |
|---|---|
void |
addInputListener(InputFifoQueueListener listener)
Adds a new listener to the notifiable queue. |
void |
removeInputListener(InputFifoQueueListener listener)
Removes an already registered listener. |
| Methods inherited from interface org.opennms.core.queue.FifoQueue |
|---|
add, add, isEmpty, remove, remove, size |
| Method Detail |
|---|
void addInputListener(InputFifoQueueListener listener)
callbackmethod invoked.
listener - The instance to be notified on queue additions.void removeInputListener(InputFifoQueueListener listener)
listener - The listener to remove from the queue.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||