org.smallmind.quorum.transport.messaging
Class MessagingTransmitter

java.lang.Object
  extended by org.smallmind.quorum.transport.messaging.MessagingTransmitter

public class MessagingTransmitter
extends Object


Constructor Summary
MessagingTransmitter(MessagingConnectionDetails messagingConnectionDetails)
           
 
Method Summary
 MessageSender borrowMessageSender()
           
 void close()
           
 javax.jms.ObjectMessage createObjectMessage(Serializable serializable)
           
 void finalize()
           
 Object getResult(javax.jms.QueueReceiver queueReceiver)
           
 void returnMessageSender(MessageSender messageSender)
           
 void sendMessage(javax.jms.TemporaryQueue temporaryQueue, javax.jms.Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessagingTransmitter

public MessagingTransmitter(MessagingConnectionDetails messagingConnectionDetails)
                     throws ConnectionPoolException,
                            NamingException,
                            javax.jms.JMSException
Throws:
ConnectionPoolException
NamingException
javax.jms.JMSException
Method Detail

borrowMessageSender

public MessageSender borrowMessageSender()
                                  throws ComponentPoolException
Throws:
ComponentPoolException

returnMessageSender

public void returnMessageSender(MessageSender messageSender)

createObjectMessage

public javax.jms.ObjectMessage createObjectMessage(Serializable serializable)
                                            throws javax.jms.JMSException
Throws:
javax.jms.JMSException

sendMessage

public void sendMessage(javax.jms.TemporaryQueue temporaryQueue,
                        javax.jms.Message message)
                 throws javax.jms.JMSException
Throws:
javax.jms.JMSException

getResult

public Object getResult(javax.jms.QueueReceiver queueReceiver)
                 throws javax.jms.JMSException,
                        InvocationTargetException
Throws:
javax.jms.JMSException
InvocationTargetException

close

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

finalize

public void finalize()
              throws javax.jms.JMSException
Overrides:
finalize in class Object
Throws:
javax.jms.JMSException


Copyright © 2011. All Rights Reserved.