org.objectweb.joram.client.connector
Class OutboundSender

java.lang.Object
  extended byorg.objectweb.joram.client.connector.OutboundProducer
      extended byorg.objectweb.joram.client.connector.OutboundSender
All Implemented Interfaces:
javax.jms.MessageProducer, javax.jms.QueueSender

public class OutboundSender
extends OutboundProducer
implements javax.jms.QueueSender

An OutboundSender instance wraps a JMS producer for a component involved in PTP outbound messaging.


Field Summary
 
Fields inherited from class org.objectweb.joram.client.connector.OutboundProducer
producer, session
 
Method Summary
 javax.jms.Queue getQueue()
          Delegates the call to the wrapped producer.
 void send(javax.jms.Queue queue, javax.jms.Message message)
          Delegates the call to the wrapped producer.
 void send(javax.jms.Queue queue, javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
          Delegates the call to the wrapped producer.
 
Methods inherited from class org.objectweb.joram.client.connector.OutboundProducer
checkValidity, close, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jms.QueueSender
send, send
 
Methods inherited from interface javax.jms.MessageProducer
close, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
 

Method Detail

getQueue

public javax.jms.Queue getQueue()
                         throws javax.jms.JMSException
Delegates the call to the wrapped producer.

Specified by:
getQueue in interface javax.jms.QueueSender
Throws:
javax.jms.JMSException

send

public void send(javax.jms.Queue queue,
                 javax.jms.Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
          throws javax.jms.JMSException
Delegates the call to the wrapped producer.

Specified by:
send in interface javax.jms.QueueSender
Throws:
javax.jms.JMSException

send

public void send(javax.jms.Queue queue,
                 javax.jms.Message message)
          throws javax.jms.JMSException
Delegates the call to the wrapped producer.

Specified by:
send in interface javax.jms.QueueSender
Throws:
javax.jms.JMSException


Copyright ? 2004 Scalagent - All rights reserved