org.exolab.jms.client
Class JmsQueueSender

java.lang.Object
  |
  +--org.exolab.jms.client.JmsMessageProducer
        |
        +--org.exolab.jms.client.JmsQueueSender
All Implemented Interfaces:
javax.jms.MessageProducer, javax.jms.QueueSender

public class JmsQueueSender
extends JmsMessageProducer
implements javax.jms.QueueSender

This class is used for sending messages to a queue.

Version:
$Revision: 1.8 $ $Date: 2004/01/01 13:45:04 $
Author:
Jim Alateras

Fields inherited from class org.exolab.jms.client.JmsMessageProducer
_session
 
Method Summary
 void close()
           
 void destroy()
          Release all resources used by this consumer
 javax.jms.Queue getQueue()
           
 void send(javax.jms.Message message)
           
 void send(javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
           
 void send(javax.jms.Queue queue, javax.jms.Message message)
           
 void send(javax.jms.Queue queue, javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
           
 
Methods inherited from class org.exolab.jms.client.JmsMessageProducer
getDeliveryMode, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, isClosed, sendMessage, 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.MessageProducer
getDeliveryMode, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
 

Method Detail

getQueue

public javax.jms.Queue getQueue()
Specified by:
getQueue in interface javax.jms.QueueSender

send

public void send(javax.jms.Message message)
          throws javax.jms.JMSException
Specified by:
send in interface javax.jms.QueueSender

send

public void send(javax.jms.Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
          throws javax.jms.JMSException
Specified by:
send in interface javax.jms.QueueSender

send

public void send(javax.jms.Queue queue,
                 javax.jms.Message message)
          throws javax.jms.JMSException
Specified by:
send in interface javax.jms.QueueSender

send

public void send(javax.jms.Queue queue,
                 javax.jms.Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
          throws javax.jms.JMSException
Specified by:
send in interface javax.jms.QueueSender

close

public void close()
           throws javax.jms.JMSException
Specified by:
close in interface javax.jms.MessageProducer
Overrides:
close in class JmsMessageProducer

destroy

public void destroy()
             throws javax.jms.JMSException
Description copied from class: JmsMessageProducer
Release all resources used by this consumer
Overrides:
destroy in class JmsMessageProducer
Following copied from class: org.exolab.jms.client.JmsMessageProducer
Throws:
javax.jms.JMSException -  


Copyright © 1999-2004 The OpenJMS Group. All Rights Reserved.