org.jboss.mq.server.jmx
Interface TopicMBean

All Superinterfaces:
DestinationMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean
All Known Implementing Classes:
Topic

public interface TopicMBean
extends DestinationMBean

MBean interface.


Field Summary
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Method Summary
 int getAllMessageCount()
           
 int getAllSubscriptionsCount()
           
 int getDurableMessageCount()
           
 int getDurableSubscriptionsCount()
           
 int getNonDurableMessageCount()
           
 int getNonDurableSubscriptionsCount()
           
 String getTopicName()
           
 List listAllSubscriptions()
           
 List listDurableMessages(String id, String name)
           
 List listDurableMessages(String id, String name, String selector)
           
 List listDurableSubscriptions()
           
 List listMessages(String id)
           
 List listMessages(String id, String selector)
           
 List listNonDurableMessages(String id, String sub)
           
 List listNonDurableMessages(String id, String sub, String selector)
           
 List listNonDurableSubscriptions()
           
 
Methods inherited from interface org.jboss.mq.server.jmx.DestinationMBean
getDestinationManager, getInMemory, getJNDIName, getMaxDepth, getMessageCounter, getMessageCounterHistoryDayLimit, getMessageStatistics, getReceiversImpl, getRecoveryRetries, getRedeliveryDelay, getRedeliveryLimit, listMessageCounter, listMessageCounterHistory, removeAllMessages, resetMessageCounter, resetMessageCounterHistory, setDestinationManager, setInMemory, setJNDIName, setMaxDepth, setMessageCounterHistoryDayLimit, setReceiversImpl, setRecoveryRetries, setRedeliveryDelay, setRedeliveryLimit, setSecurityConf, setSecurityManager
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Method Detail

getTopicName

public String getTopicName()

getAllMessageCount

public int getAllMessageCount()

getDurableMessageCount

public int getDurableMessageCount()

getNonDurableMessageCount

public int getNonDurableMessageCount()

getAllSubscriptionsCount

public int getAllSubscriptionsCount()

getDurableSubscriptionsCount

public int getDurableSubscriptionsCount()

getNonDurableSubscriptionsCount

public int getNonDurableSubscriptionsCount()

listAllSubscriptions

public List listAllSubscriptions()

listDurableSubscriptions

public List listDurableSubscriptions()

listNonDurableSubscriptions

public List listNonDurableSubscriptions()

listMessages

public List listMessages(String id)
                  throws Exception
Throws:
Exception

listMessages

public List listMessages(String id,
                         String selector)
                  throws Exception
Throws:
Exception

listNonDurableMessages

public List listNonDurableMessages(String id,
                                   String sub)
                            throws Exception
Throws:
Exception

listNonDurableMessages

public List listNonDurableMessages(String id,
                                   String sub,
                                   String selector)
                            throws Exception
Throws:
Exception

listDurableMessages

public List listDurableMessages(String id,
                                String name)
                         throws Exception
Throws:
Exception

listDurableMessages

public List listDurableMessages(String id,
                                String name,
                                String selector)
                         throws Exception
Throws:
Exception


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.