public class JmsRequestTransport extends AbstractRequestTransport implements MetricConfigurationProvider
| Constructor and Description |
|---|
JmsRequestTransport(MetricConfiguration metricConfiguration,
RoutingFactories routingFactories,
MessagePolicy messagePolicy,
ReconnectionPolicy reconnectionPolicy,
SignalCodec signalCodec,
int clusterSize,
int concurrencyLimit,
int maximumMessageLength,
int defaultTimeoutSeconds) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getCallerId() |
MetricConfiguration |
getMetricConfiguration() |
Object |
transmit(Voice voice,
Address address,
Map<String,Object> arguments,
WireContext... contexts) |
completeCallback, getCallbackMappublic JmsRequestTransport(MetricConfiguration metricConfiguration, RoutingFactories routingFactories, MessagePolicy messagePolicy, ReconnectionPolicy reconnectionPolicy, SignalCodec signalCodec, int clusterSize, int concurrencyLimit, int maximumMessageLength, int defaultTimeoutSeconds) throws IOException, javax.jms.JMSException, TransportException
IOExceptionjavax.jms.JMSExceptionTransportExceptionpublic String getCallerId()
getCallerId in interface RequestTransportpublic MetricConfiguration getMetricConfiguration()
getMetricConfiguration in interface MetricConfigurationProviderpublic Object transmit(Voice voice, Address address, Map<String,Object> arguments, WireContext... contexts) throws Throwable
transmit in interface RequestTransportThrowablepublic void close()
throws javax.jms.JMSException,
InterruptedException
close in interface RequestTransportjavax.jms.JMSExceptionInterruptedExceptionCopyright © 2016. All rights reserved.