org.jboss.messaging.ra
Class JBMQueueSender

java.lang.Object
  extended by org.jboss.messaging.ra.JBMMessageProducer
      extended by org.jboss.messaging.ra.JBMQueueSender
All Implemented Interfaces:
javax.jms.MessageProducer, javax.jms.QueueSender

public class JBMQueueSender
extends JBMMessageProducer
implements javax.jms.QueueSender

JBMQueueSender.

Version:
$Revision: $
Author:
Adrian Brock, Jesper Pedersen

Field Summary
 
Fields inherited from class org.jboss.messaging.ra.JBMMessageProducer
producer, session
 
Constructor Summary
JBMQueueSender(javax.jms.QueueSender producer, JBMSession session)
          Create a new wrapper
 
Method Summary
 javax.jms.Queue getQueue()
          Get queue
 void send(javax.jms.Queue destination, javax.jms.Message message)
          Send message
 void send(javax.jms.Queue destination, javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
          Send message
 
Methods inherited from class org.jboss.messaging.ra.JBMMessageProducer
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
 

Constructor Detail

JBMQueueSender

public JBMQueueSender(javax.jms.QueueSender producer,
                      JBMSession session)
Create a new wrapper

Parameters:
producer - the producer
session - the session
Method Detail

getQueue

public javax.jms.Queue getQueue()
                         throws javax.jms.JMSException
Get queue

Specified by:
getQueue in interface javax.jms.QueueSender
Returns:
The queue
Throws:
javax.jms.JMSException - Thrown if an error occurs

send

public void send(javax.jms.Queue destination,
                 javax.jms.Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
          throws javax.jms.JMSException
Send message

Specified by:
send in interface javax.jms.QueueSender
Parameters:
destination - The destination
message - The message
deliveryMode - The delivery mode
priority - The priority
timeToLive - The time to live
Throws:
javax.jms.JMSException - Thrown if an error occurs

send

public void send(javax.jms.Queue destination,
                 javax.jms.Message message)
          throws javax.jms.JMSException
Send message

Specified by:
send in interface javax.jms.QueueSender
Parameters:
destination - The destination
message - The message
Throws:
javax.jms.JMSException - Thrown if an error occurs


Copyright © 2006 JBoss Inc. All Rights Reserved.