public abstract class MockDestination extends Object implements javax.jms.Destination, Serializable
Destination.| Constructor and Description |
|---|
MockDestination() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
acknowledgeMessage(javax.jms.Message message,
MockSession session) |
protected void |
addCurrentMessage(javax.jms.Message message) |
abstract void |
addMessage(javax.jms.Message message)
Adds a message and delivers it to the corresponding consumers.
|
protected void |
addReceivedMessage(javax.jms.Message message) |
void |
addSession(javax.jms.Session session)
Adds a
Session. |
void |
clear()
Clears all current messages.
|
List |
getCurrentMessageList()
Returns a
List of all current messages. |
javax.jms.Message |
getMatchingMessage(Filter filter)
Returns the next message that matches the filter.
|
javax.jms.Message |
getMessage()
Returns the next message.
|
List |
getReceivedMessageList()
Returns a
List of all received messages. |
boolean |
isEmpty()
Returns if this destination contains messages.
|
void |
loadMessage(javax.jms.Message message)
Adds a message to the list of current messages in this
destination.
|
void |
removeSession(javax.jms.Session session)
Removes a
Session. |
void |
reset()
Clears all current messages and resets the list of received messages.
|
Set |
sessionSet()
Return a
Set of all sessions. |
public abstract void addMessage(javax.jms.Message message)
throws javax.jms.JMSException
MockQueue and MockTopic.message - the messagejavax.jms.JMSException - os case the message can not be addedpublic void loadMessage(javax.jms.Message message)
message - the messagepublic boolean isEmpty()
false if there's at least one message,
true otherwisepublic void clear()
public void reset()
public javax.jms.Message getMessage()
null will be returned.Messagepublic javax.jms.Message getMatchingMessage(Filter filter)
null will be returned.filter - the message filterMessagepublic List getCurrentMessageList()
List of all current messages.List of messagespublic List getReceivedMessageList()
List of all received messages.List of messagespublic void addSession(javax.jms.Session session)
Session.session - the sessionpublic void removeSession(javax.jms.Session session)
Session.session - the sessionpublic Set sessionSet()
Set of all sessions.Set of all sessionsprotected void addReceivedMessage(javax.jms.Message message)
protected void addCurrentMessage(javax.jms.Message message)
protected void acknowledgeMessage(javax.jms.Message message,
MockSession session)
throws javax.jms.JMSException
javax.jms.JMSExceptionCopyright © 2003–2020. All rights reserved.