T - the expected message typepublic class SimpleTestListener<T extends BasicMessage> extends BasicMessageListener<T>
waitForMessage(long) and getReceivedMessage(). This can retrieve multiple messages serially,
but if you don't retrieve a message before a new one comes in, the first message is lost.
This class is not thread safe. Its purpose is just to fascilitate unit tests.| Constructor and Description |
|---|
SimpleTestListener(Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
T |
getReceivedMessage() |
protected void |
onBasicMessage(T message) |
boolean |
waitForMessage(long secs) |
onMessagedetermineBasicMessageClass, getBasicMessageClass, getBasicMessageFromMessage, getConsumerConnectionContext, getLog, setConsumerConnectionContextpublic T extends BasicMessage message
public boolean waitForMessage(long secs)
throws InterruptedException
InterruptedExceptionpublic T getReceivedMessage()
protected void onBasicMessage(T message)
onBasicMessage in class BasicMessageListener<T extends BasicMessage>Copyright © 2015 Red Hat, Inc.. All rights reserved.