Class ResponseMessageRouter
- java.lang.Object
-
- org.smallmind.phalanx.wire.transport.amqp.rabbitmq.MessageRouter
-
- org.smallmind.phalanx.wire.transport.amqp.rabbitmq.ResponseMessageRouter
-
public class ResponseMessageRouter extends MessageRouter
-
-
Constructor Summary
Constructors Constructor Description ResponseMessageRouter(RabbitMQConnector connector, NameConfiguration nameConfiguration, RabbitMQResponseTransport responseTransport, SignalCodec signalCodec, String serviceGroup, String instanceId, int index, int ttlSeconds, boolean autoAcknowledge, PublisherConfirmationHandler publisherConfirmationHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbindQueues()voidinstallConsumer()voidpause()voidplay()Stringpublish(String callerId, String correlationId, boolean error, String nativeType, Object result)voidunInstallConsumer()-
Methods inherited from class org.smallmind.phalanx.wire.transport.amqp.rabbitmq.MessageRouter
close, getRequestExchangeName, getResponseExchangeName, getResponseQueueName, getShoutQueueName, getTalkQueueName, getTimestamp, getWhisperQueueName, initialize, operate, send
-
-
-
-
Constructor Detail
-
ResponseMessageRouter
public ResponseMessageRouter(RabbitMQConnector connector, NameConfiguration nameConfiguration, RabbitMQResponseTransport responseTransport, SignalCodec signalCodec, String serviceGroup, String instanceId, int index, int ttlSeconds, boolean autoAcknowledge, PublisherConfirmationHandler publisherConfirmationHandler)
-
-
Method Detail
-
bindQueues
public void bindQueues() throws IOException- Specified by:
bindQueuesin classMessageRouter- Throws:
IOException
-
play
public void play() throws IOException- Throws:
IOException
-
pause
public void pause() throws IOException- Throws:
IOException
-
installConsumer
public void installConsumer() throws IOException- Specified by:
installConsumerin classMessageRouter- Throws:
IOException
-
unInstallConsumer
public void unInstallConsumer() throws IOException- Throws:
IOException
-
-