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,
Route route,
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, Route route, Map<String,Object> arguments, WireContext... contexts) throws Throwable
Throwablepublic void close()
throws IOException,
InterruptedException,
TimeoutException
Copyright © 2020. All rights reserved.