public class ResponseMessageRouter extends MessageRouter
| Constructor and Description |
|---|
ResponseMessageRouter(RabbitMQConnector connector,
NameConfiguration nameConfiguration,
RabbitMQResponseTransport responseTransport,
SignalCodec signalCodec,
String serviceGroup,
String instanceId,
int index,
int ttlSeconds) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindQueues() |
void |
installConsumer() |
void |
pause() |
void |
play() |
String |
publish(String callerId,
String correlationId,
boolean error,
String nativeType,
Object result) |
void |
unInstallConsumer() |
close, getRequestExchangeName, getResponseExchangeName, getResponseQueueName, getShoutQueueName, getTalkQueueName, getTimestamp, getWhisperQueueName, initialize, operate, sendpublic ResponseMessageRouter(RabbitMQConnector connector, NameConfiguration nameConfiguration, RabbitMQResponseTransport responseTransport, SignalCodec signalCodec, String serviceGroup, String instanceId, int index, int ttlSeconds)
public void bindQueues()
throws IOException
bindQueues in class MessageRouterIOExceptionpublic void play()
throws IOException
IOExceptionpublic void pause()
throws IOException
IOExceptionpublic void installConsumer()
throws IOException
installConsumer in class MessageRouterIOExceptionpublic void unInstallConsumer()
throws IOException
IOExceptionCopyright © 2018. All rights reserved.