Class RabbitMQRequestTransport
- java.lang.Object
-
- org.smallmind.phalanx.wire.transport.AbstractRequestTransport
-
- org.smallmind.phalanx.wire.transport.amqp.rabbitmq.RabbitMQRequestTransport
-
- All Implemented Interfaces:
RequestTransport
public class RabbitMQRequestTransport extends AbstractRequestTransport
-
-
Constructor Summary
Constructors Constructor Description RabbitMQRequestTransport(RabbitMQConnector rabbitMQConnector, NameConfiguration nameConfiguration, SignalCodec signalCodec, int clusterSize, int concurrencyLimit, long defaultTimeoutSeconds, int messageTTLSeconds, boolean autoAcknowledge, PublisherConfirmationHandler publisherConfirmationHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()StringgetCallerId()Objecttransmit(Voice<?,?> voice, Route route, Map<String,Object> arguments, WireContext... contexts)-
Methods inherited from class org.smallmind.phalanx.wire.transport.AbstractRequestTransport
acquireResult, completeCallback
-
-
-
-
Constructor Detail
-
RabbitMQRequestTransport
public RabbitMQRequestTransport(RabbitMQConnector rabbitMQConnector, NameConfiguration nameConfiguration, SignalCodec signalCodec, int clusterSize, int concurrencyLimit, long defaultTimeoutSeconds, int messageTTLSeconds, boolean autoAcknowledge, PublisherConfirmationHandler publisherConfirmationHandler) throws IOException, TimeoutException
- Throws:
IOExceptionTimeoutException
-
-