public class RabbitMQRequestTransport extends AbstractRequestTransport
| Constructor and Description |
|---|
RabbitMQRequestTransport(MetricConfiguration metricConfiguration,
RabbitMQConnector rabbitMQConnector,
NameConfiguration nameConfiguration,
SignalCodec signalCodec,
int clusterSize,
int concurrencyLimit,
int defaultTimeoutSeconds,
int messageTTLSeconds,
boolean autoAcknowledge) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getCallerId() |
MetricConfiguration |
getMetricConfiguration() |
Object |
transmit(Voice voice,
Address address,
Map<String,Object> arguments,
WireContext... contexts) |
acquireResult, completeCallback, getCallbackMappublic RabbitMQRequestTransport(MetricConfiguration metricConfiguration, RabbitMQConnector rabbitMQConnector, NameConfiguration nameConfiguration, SignalCodec signalCodec, int clusterSize, int concurrencyLimit, int defaultTimeoutSeconds, int messageTTLSeconds, boolean autoAcknowledge) throws IOException, TimeoutException
IOExceptionTimeoutExceptionpublic String getCallerId()
public MetricConfiguration getMetricConfiguration()
public Object transmit(Voice voice, Address address, Map<String,Object> arguments, WireContext... contexts) throws Throwable
Throwablepublic void close()
throws IOException,
InterruptedException,
TimeoutException
Copyright © 2019. All rights reserved.