org.fusesource.stompjms
Class MessageQueue
java.lang.Object
org.fusesource.stompjms.MessageQueue
public class MessageQueue
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MessageQueue
public MessageQueue()
enqueue
public void enqueue(StompJmsMessage message)
enqueueFirst
public void enqueueFirst(StompJmsMessage message)
isEmpty
public boolean isEmpty()
dequeue
public StompJmsMessage dequeue(long timeout)
throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
dequeueNoWait
public StompJmsMessage dequeueNoWait()
peek
public StompJmsMessage peek()
start
public void start()
stop
public void stop()
close
public void close()
clear
public void clear()
isClosed
public boolean isClosed()
size
public int size()
getMutex
public java.lang.Object getMutex()
isRunning
public boolean isRunning()
removeAll
public java.util.List<StompJmsMessage> removeAll()
rollback
public void rollback(org.fusesource.hawtbuf.AsciiBuffer transactionId)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2010-2011 FuseSource, Corp.. All Rights Reserved.