|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
jrun.jms.core.client.JmsQueueSession
.
| Method Summary | |
protected void |
addBrowser(jrun.jms.core.client.JmsQueueBrowser browser)
Register the queue browser with the server. |
protected void |
addReceiver(JmsQueueReceiver receiver)
Add the specified receiver to the list of managed receivers. |
protected void |
addSender(JmsQueueSender sender)
Add the specified sender to the list of managed senders. |
void |
close()
Closes all queue browsers and other consumers attached to this session |
javax.jms.QueueBrowser |
createBrowser(javax.jms.Queue queue)
|
javax.jms.QueueBrowser |
createBrowser(javax.jms.Queue queue,
java.lang.String messageSelector)
|
javax.jms.Queue |
createQueue(java.lang.String queueName)
|
javax.jms.QueueReceiver |
createReceiver(javax.jms.Queue queue)
|
javax.jms.QueueReceiver |
createReceiver(javax.jms.Queue queue,
java.lang.String messageSelector)
|
javax.jms.QueueSender |
createSender(javax.jms.Queue queue)
|
javax.jms.TemporaryQueue |
createTemporaryQueue()
|
protected void |
removeBrowser(jrun.jms.core.client.JmsQueueBrowser browser)
De-register the queue browser from the server. |
protected void |
removeReceiver(JmsQueueReceiver receiver)
Remove the specified receiver to the list of managed receivers. |
protected void |
removeSender(JmsQueueSender sender)
Remove the specified sender to the list of managed senders. |
| Method Detail |
public javax.jms.Queue createQueue(java.lang.String queueName)
throws javax.jms.JMSException
public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue)
throws javax.jms.JMSException
public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue,
java.lang.String messageSelector)
throws javax.jms.JMSException
public javax.jms.QueueSender createSender(javax.jms.Queue queue)
throws javax.jms.JMSException
public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue)
throws javax.jms.JMSException
public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue,
java.lang.String messageSelector)
throws javax.jms.JMSException
public javax.jms.TemporaryQueue createTemporaryQueue()
throws javax.jms.JMSException
public void close()
throws javax.jms.JMSException
JMSException -
protected void addReceiver(JmsQueueReceiver receiver)
throws javax.jms.JMSException
If the queue is a temporary destination then it also checks that it is owned by the session's connection before proceeding. If it owned by some other connection then a JMSException is thrown.
receiver - receiver to addJMSException -
protected void addSender(JmsQueueSender sender)
throws javax.jms.JMSException
receiver - receiver to add
protected void addBrowser(jrun.jms.core.client.JmsQueueBrowser browser)
throws javax.jms.JMSException
browser - queue browser to register
protected void removeReceiver(JmsQueueReceiver receiver)
throws javax.jms.JMSException
This method will not clean up the server side reciever until the session is closed.
receiver - receiver to remove
protected void removeSender(JmsQueueSender sender)
throws javax.jms.JMSException
receiver - receiver to add
protected void removeBrowser(jrun.jms.core.client.JmsQueueBrowser browser)
throws javax.jms.JMSException
browser - queue browser to de-register
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||