org.smallmind.quorum.transport.message
Class MessageTransmitter

java.lang.Object
  extended by org.smallmind.quorum.transport.message.MessageTransmitter

public class MessageTransmitter
extends Object


Constructor Summary
MessageTransmitter(TransportManagedObjects requestManagedObjects, TransportManagedObjects responseManagedObjects, MessagePolicy messagePolicy, ReconnectionPolicy reconnectionPolicy, MessageStrategy messageStrategy, int clusterSize, int concurrencyLimit, int timeoutSeconds)
           
 
Method Summary
 void close()
           
 void completeCallback(javax.jms.Message responseMessage)
           
 String getInstanceId()
           
 TransmissionCallback sendMessage(InvocationSignal invocationSignal, String serviceSelector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageTransmitter

public MessageTransmitter(TransportManagedObjects requestManagedObjects,
                          TransportManagedObjects responseManagedObjects,
                          MessagePolicy messagePolicy,
                          ReconnectionPolicy reconnectionPolicy,
                          MessageStrategy messageStrategy,
                          int clusterSize,
                          int concurrencyLimit,
                          int timeoutSeconds)
                   throws javax.jms.JMSException,
                          TransportException
Throws:
javax.jms.JMSException
TransportException
Method Detail

getInstanceId

public String getInstanceId()

sendMessage

public TransmissionCallback sendMessage(InvocationSignal invocationSignal,
                                        String serviceSelector)
                                 throws Exception
Throws:
Exception

completeCallback

public void completeCallback(javax.jms.Message responseMessage)

close

public void close()
           throws javax.jms.JMSException,
                  InterruptedException
Throws:
javax.jms.JMSException
InterruptedException


Copyright © 2012. All Rights Reserved.