public class FifoMessageDispatchChannel extends java.lang.Object implements MessageDispatchChannel
| Constructor and Description |
|---|
FifoMessageDispatchChannel() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
close() |
MessageDispatch |
dequeue(long timeout)
Used to get an enqueued message.
|
MessageDispatch |
dequeueNoWait() |
void |
enqueue(MessageDispatch message) |
void |
enqueueFirst(MessageDispatch message) |
java.lang.Object |
getMutex() |
boolean |
isClosed() |
boolean |
isEmpty() |
boolean |
isRunning() |
MessageDispatch |
peek() |
java.util.List<MessageDispatch> |
removeAll() |
int |
size() |
void |
start() |
void |
stop() |
java.lang.String |
toString() |
public void enqueue(MessageDispatch message)
enqueue in interface MessageDispatchChannelpublic void enqueueFirst(MessageDispatch message)
enqueueFirst in interface MessageDispatchChannelpublic boolean isEmpty()
isEmpty in interface MessageDispatchChannelpublic MessageDispatch dequeue(long timeout) throws java.lang.InterruptedException
MessageDispatchChanneldequeue in interface MessageDispatchChanneljava.lang.InterruptedExceptionpublic MessageDispatch dequeueNoWait()
dequeueNoWait in interface MessageDispatchChannelpublic MessageDispatch peek()
peek in interface MessageDispatchChannelpublic void start()
start in interface MessageDispatchChannelpublic void stop()
stop in interface MessageDispatchChannelpublic void close()
close in interface MessageDispatchChannelpublic void clear()
clear in interface MessageDispatchChannelpublic boolean isClosed()
isClosed in interface MessageDispatchChannelpublic int size()
size in interface MessageDispatchChannelpublic java.lang.Object getMutex()
getMutex in interface MessageDispatchChannelpublic boolean isRunning()
isRunning in interface MessageDispatchChannelpublic java.util.List<MessageDispatch> removeAll()
removeAll in interface MessageDispatchChannelpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.