public class TemporaryQueueExecutor extends Object implements QueueExecutor
| Constructor and Description |
|---|
TemporaryQueueExecutor(javax.jms.QueueSession session,
javax.jms.Queue destination,
int timeoutMs)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the resources
|
javax.jms.Message |
sendAndReceive(javax.jms.Message request,
int deliveryMode,
int priority,
long expiration)
Sends and receives a message.
|
public TemporaryQueueExecutor(javax.jms.QueueSession session,
javax.jms.Queue destination,
int timeoutMs)
throws javax.jms.JMSException
session - the session to use to send the messagedestination - the queue to send the message ontimeoutMs - Timeout in millisjavax.jms.JMSException - when internally used QueueRequestor can not be
constructed with session and
destinationpublic javax.jms.Message sendAndReceive(javax.jms.Message request,
int deliveryMode,
int priority,
long expiration)
throws javax.jms.JMSException
sendAndReceive in interface QueueExecutorrequest - the message to senddeliveryMode - the delivery mode to usepriority - the priority for this messageexpiration - messages lifetime in msnulljavax.jms.JMSException - in case of an exception from the messaging systempublic void close()
throws javax.jms.JMSException
QueueExecutorclose in interface QueueExecutorjavax.jms.JMSException - in case of an exception from the messaging systemCopyright © 1998-2022 Apache Software Foundation. All Rights Reserved.