|
Préférences
Moteurs de recherche
|
||||||||||||||
JavaTM Platform, Enterprise Edition, v 5.0
javax.jms
|
Method Summary | |
---|---|
Queue |
getQueue()
Gets the queue associated with this QueueSender . |
void |
send(Message message)
Sends a message to the queue. |
void |
send(Message message,
int deliveryMode,
int priority,
long timeToLive)
Sends a message to the queue, specifying delivery mode, priority, and time to live. |
void |
send(Queue queue,
Message message)
Sends a message to a queue for an unidentified message producer. |
void |
send(Queue queue,
Message message,
int deliveryMode,
int priority,
long timeToLive)
Sends a message to a queue for an unidentified message producer, specifying delivery mode, priority and time to live. |
Methods inherited from interface javax.jms.MessageProducer |
---|
close, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive |
Method Detail |
---|
Queue getQueue() throws JMSException
QueueSender
.
JMSException
- if the JMS provider fails to get the queue for
this QueueSender
due to some internal error.void send(Message message) throws JMSException
QueueSender
's
default delivery mode, priority, and time to live.
send
in interface MessageProducer
message
- the message to send
JMSException
- if the JMS provider fails to send the message
due to some internal error.
MessageFormatException
- if an invalid message is specified.
InvalidDestinationException
- if a client uses
this method with a QueueSender
with
an invalid queue.
UnsupportedOperationException
- if a client uses this
method with a QueueSender
that did
not specify a queue at creation time.MessageProducer.getDeliveryMode()
,
MessageProducer.getTimeToLive()
,
MessageProducer.getPriority()
void send(Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
send
in interface MessageProducer
message
- the message to senddeliveryMode
- the delivery mode to usepriority
- the priority for this messagetimeToLive
- the message's lifetime (in milliseconds)
JMSException
- if the JMS provider fails to send the message
due to some internal error.
MessageFormatException
- if an invalid message is specified.
InvalidDestinationException
- if a client uses
this method with a QueueSender
with
an invalid queue.
UnsupportedOperationException
- if a client uses this
method with a QueueSender
that did
not specify a queue at creation time.Session.createProducer(javax.jms.Destination)
void send(Queue queue, Message message) throws JMSException
QueueSender
's default delivery mode, priority,
and time to live.
Typically, a message producer is assigned a queue at creation time; however, the JMS API also supports unidentified message producers, which require that the queue be supplied every time a message is sent.
queue
- the queue to send this message tomessage
- the message to send
JMSException
- if the JMS provider fails to send the message
due to some internal error.
MessageFormatException
- if an invalid message is specified.
InvalidDestinationException
- if a client uses
this method with an invalid queue.MessageProducer.getDeliveryMode()
,
MessageProducer.getTimeToLive()
,
MessageProducer.getPriority()
void send(Queue queue, Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
Typically, a message producer is assigned a queue at creation time; however, the JMS API also supports unidentified message producers, which require that the queue be supplied every time a message is sent.
queue
- the queue to send this message tomessage
- the message to senddeliveryMode
- the delivery mode to usepriority
- the priority for this messagetimeToLive
- the message's lifetime (in milliseconds)
JMSException
- if the JMS provider fails to send the message
due to some internal error.
MessageFormatException
- if an invalid message is specified.
InvalidDestinationException
- if a client uses
this method with an invalid queue.