Joram ${version}

org.objectweb.joram.client.jms
Class QueueSender

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

public class QueueSender
extends MessageProducer
implements javax.jms.QueueSender

Implements the javax.jms.QueueSender interface.


Field Summary
 
Fields inherited from class org.objectweb.joram.client.jms.MessageProducer
closed, dest, sess
 
Method Summary
 javax.jms.Queue getQueue()
          API method.
 void send(javax.jms.Queue queue, javax.jms.Message message)
          API method.
 void send(javax.jms.Queue queue, javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
          API method.
 java.lang.String toString()
          Returns a string view of this receiver.
 
Methods inherited from class org.objectweb.joram.client.jms.MessageProducer
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, 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

toString

public java.lang.String toString()
Returns a string view of this receiver.


getQueue

public javax.jms.Queue getQueue()
                         throws javax.jms.JMSException
API method.

Specified by:
getQueue in interface javax.jms.QueueSender
Throws:
javax.jms.IllegalStateException - If the sender is closed.
javax.jms.JMSException

send

public void send(javax.jms.Queue queue,
                 javax.jms.Message message)
          throws javax.jms.JMSException
API method.

Specified by:
send in interface javax.jms.QueueSender
Throws:
java.lang.UnsupportedOperationException - When the sender did not properly identify itself.
JMSSecurityException - If the user if not a WRITER on the specified queue.
javax.jms.IllegalStateException - If the sender is closed, or if the connection is broken.
javax.jms.JMSException - If the request fails for any other reason.

send

public void send(javax.jms.Queue queue,
                 javax.jms.Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
          throws javax.jms.JMSException
API method.

Specified by:
send in interface javax.jms.QueueSender
Throws:
java.lang.UnsupportedOperationException - When the sender did not properly identify itself.
JMSSecurityException - If the user if not a WRITER on the specified queue.
javax.jms.IllegalStateException - If the sender is closed, or if the connection is broken.
javax.jms.JMSException - If the request fails for any other reason.

Joram ${version}

Copyright © 2005 Scalagent - All rights reserved