org.asmatron.messengine.testing.support
Class TestMessagingDelegate
java.lang.Object
org.asmatron.messengine.testing.support.TestMessagingDelegate
- All Implemented Interfaces:
- BaseDelegate, MessagingDelegate
public class TestMessagingDelegate
- extends java.lang.Object
- implements MessagingDelegate
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestMessagingDelegate
public TestMessagingDelegate()
start
public void start()
- Specified by:
start in interface BaseDelegate
stop
public void stop()
- Specified by:
stop in interface BaseDelegate
addMessageListener
public void addMessageListener(java.lang.String type,
MessageListener<? extends Message<?>> listener)
- Specified by:
addMessageListener in interface MessagingDelegate
removeMessageListener
public void removeMessageListener(java.lang.String type,
MessageListener<? extends Message<?>> listener)
- Specified by:
removeMessageListener in interface MessagingDelegate
send
public void send(Message<?> message)
- Specified by:
send in interface MessagingDelegate
request
public java.util.concurrent.Future<Message<?>> request(Message<?> message,
java.lang.String responseType,
long timeout)
- Specified by:
request in interface MessagingDelegate
sentMessagesCount
public int sentMessagesCount()
getMessage
public Message<?> getMessage(int index)
getMessage
public Message<?> getMessage(java.lang.String type)
getRegisteredTypes
public java.util.Set<java.lang.String> getRegisteredTypes()
getMessageListeners
public java.util.List<MessageListener<Message<?>>> getMessageListeners(java.lang.String type)
addMessageReaction
public void addMessageReaction(Message<?> message,
java.lang.Runnable reaction)
addTypeReaction
public void addTypeReaction(java.lang.String type,
java.lang.Runnable reaction)
getSentMessages
public java.util.List<Message<?>> getSentMessages()
getCurrentMessage
public Message<?> getCurrentMessage()
reset
public java.util.List<Message<?>> reset()
addTypeResponse
public void addTypeResponse(java.lang.String type,
Message<?> responseMessage)
Copyright © 2011. All Rights Reserved.