T - the type of the incoming request messageU - the type of the response message that is to be sent back to the request senderpublic abstract class RPCBasicMessageListener<T extends BasicMessage,U extends BasicMessage> extends AbstractBasicMessageListener<T>
| Modifier | Constructor and Description |
|---|---|
|
RPCBasicMessageListener()
Initialize with a default message sender.
|
protected |
RPCBasicMessageListener(Class<T> jsonDecoderRing) |
protected |
RPCBasicMessageListener(Class<T> jsonDecoderRing,
MessageProcessor messageSender) |
|
RPCBasicMessageListener(MessageProcessor messageSender) |
| Modifier and Type | Method and Description |
|---|---|
protected MessageProcessor |
getMessageSender() |
protected abstract U |
onBasicMessage(T basicMessage)
Subclasses implement this method to process the received message.
|
void |
onMessage(javax.jms.Message message) |
protected void |
setMessageSender(MessageProcessor messageSender) |
determineBasicMessageClass, getBasicMessageClass, getBasicMessageFromMessage, getConsumerConnectionContext, getLog, setConsumerConnectionContextpublic RPCBasicMessageListener()
public RPCBasicMessageListener(MessageProcessor messageSender)
protected RPCBasicMessageListener(Class<T> jsonDecoderRing, MessageProcessor messageSender)
protected MessageProcessor getMessageSender()
protected void setMessageSender(MessageProcessor messageSender)
public void onMessage(javax.jms.Message message)
Copyright © 2015 Red Hat, Inc.. All rights reserved.