|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A manager of MessageContainer instances
| Method Summary | |
void |
acknowledgeMessage(BrokerClient client,
MessageAck ack)
Acknowledge a message as being read and consumed by the Consumer |
void |
addMessageConsumer(BrokerClient client,
ConsumerInfo info)
|
void |
createMessageContainer(ActiveMQDestination dest)
Creates a destination. |
void |
deleteSubscription(java.lang.String clientId,
java.lang.String subscriberName)
Delete a durable subscriber |
void |
destroyMessageContainer(ActiveMQDestination dest)
Destroys a destination. |
MessageContainer |
getContainer(java.lang.String physicalName)
Allows the lookup of a specific named message container |
DeadLetterPolicy |
getDeadLetterPolicy()
|
java.util.Map |
getDestinations()
Returns an unmodifiable map, indexed by String name, of all the Destination
objects available in this container |
java.util.Map |
getLocalDestinations()
Returns an unmodifiable map, indexed by String name, of all the Destination
objects used by non-broker consumers directly connected to this container |
java.util.Map |
getMessageContainerAdmins()
Returns an unmodifiable map, indexed by ActiveMQDestination, of all the MessageContainerAdmin
objects available in this container |
void |
poll()
Poll for messages |
void |
removeMessageConsumer(BrokerClient client,
ConsumerInfo info)
|
void |
sendMessage(BrokerClient client,
ActiveMQMessage message)
|
void |
setDeadLetterPolicy(DeadLetterPolicy policy)
Set the DeadLetterPolicy for this Container Manager |
| Methods inherited from interface org.activemq.service.Service |
start, stop |
| Method Detail |
public void createMessageContainer(ActiveMQDestination dest)
throws javax.jms.JMSException
dest -
javax.jms.JMSException
public void destroyMessageContainer(ActiveMQDestination dest)
throws javax.jms.JMSException
dest -
javax.jms.JMSException
public java.util.Map getMessageContainerAdmins()
throws javax.jms.JMSException
MessageContainerAdmin
objects available in this container
javax.jms.JMSExceptionpublic java.util.Map getDestinations()
Destination
objects available in this container
public java.util.Map getLocalDestinations()
Destination
objects used by non-broker consumers directly connected to this container
public void addMessageConsumer(BrokerClient client,
ConsumerInfo info)
throws javax.jms.JMSException
client - info -
javax.jms.JMSException
public void removeMessageConsumer(BrokerClient client,
ConsumerInfo info)
throws javax.jms.JMSException
client - info -
javax.jms.JMSException
public void deleteSubscription(java.lang.String clientId,
java.lang.String subscriberName)
throws javax.jms.JMSException
clientId - subscriberName -
javax.jms.JMSException - if the subscriber doesn't exist or is still active
public void sendMessage(BrokerClient client,
ActiveMQMessage message)
throws javax.jms.JMSException
client - message -
javax.jms.JMSException
public void acknowledgeMessage(BrokerClient client,
MessageAck ack)
throws javax.jms.JMSException
client - ack -
javax.jms.JMSException
public void poll()
throws javax.jms.JMSException
javax.jms.JMSException
public MessageContainer getContainer(java.lang.String physicalName)
throws javax.jms.JMSException
physicalName -
javax.jms.JMSExceptionpublic DeadLetterPolicy getDeadLetterPolicy()
public void setDeadLetterPolicy(DeadLetterPolicy policy)
policy -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||