|
Arquillian Example Domain 1.0.0.CR1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.acme.util.jms.QueueRequestor
public class QueueRequestor

| Constructor Summary | |
|---|---|
QueueRequestor(javax.jms.QueueSession session,
javax.jms.Queue queue)
Constructor for the QueueRequestor class. |
|
| Method Summary | |
|---|---|
void |
close()
Closes the QueueRequestor and its session. |
javax.jms.Message |
request(javax.jms.Message message)
Sends a request and waits for a reply. |
javax.jms.Message |
request(javax.jms.Message message,
int wait)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QueueRequestor(javax.jms.QueueSession session,
javax.jms.Queue queue)
throws javax.jms.JMSException
QueueRequestor class.
This implementation assumes the session parameter to be non-transacted,
with a delivery mode of either AUTO_ACKNOWLEDGE or
DUPS_OK_ACKNOWLEDGE.
session - the QueueSession the queue belongs toqueue - the queue to perform the request/reply call on
javax.jms.JMSException - if the JMS provider fails to create the
QueueRequestor due to some internal error.
javax.jms.InvalidDestinationException - if an invalid queue is specified.| Method Detail |
|---|
public javax.jms.Message request(javax.jms.Message message)
throws javax.jms.JMSException
JMSReplyTo destination, and only one reply per request is
expected.
message - the message to send
javax.jms.JMSException - if the JMS provider fails to complete the request due to
some internal error.
public javax.jms.Message request(javax.jms.Message message,
int wait)
throws javax.jms.JMSException
javax.jms.JMSException
public void close()
throws javax.jms.JMSException
QueueRequestor and its session.
Since a provider may allocate some resources on behalf of a
QueueRequestor outside the Java virtual machine, clients
should close them when they are not needed. Relying on garbage collection
to eventually reclaim these resources may not be timely enough.
Note that this method closes the QueueSession object passed
to the QueueRequestor constructor.
javax.jms.JMSException - if the JMS provider fails to close the
QueueRequestor due to some internal error.
|
Arquillian Example Domain 1.0.0.CR1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||