当前页面:
在线文档首页 >
JBoss 4.0.1 sp1 messaging API Documentation 英文版文档
Topic (JBoss Messaging API) - JBoss 4.0.1 sp1 messaging API Documentation 英文版文档
org.jboss.mq.server.jmx
Class Topic
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.mq.server.jmx.DestinationMBeanSupport
org.jboss.mq.server.jmx.Topic
- All Implemented Interfaces:
- DestinationMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, org.jboss.system.Service, org.jboss.system.ServiceMBean, TopicMBean
- public class Topic
- extends DestinationMBeanSupport
- implements TopicMBean
This class is a message queue which is stored (hashed by Destination) on the
JMS provider
- Version:
- $Revision: 1.11.4.1 $
- Author:
- Norbert Lataille (Norbert.Lataille@m4x.org), Hiram Chirino, Peter Antman
Fields inherited from class org.jboss.system.ServiceMBeanSupport |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
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 |
Constructor Summary |
Topic()
|
Methods inherited from class org.jboss.mq.server.jmx.DestinationMBeanSupport |
createService, getDestinationManager, getInMemory, getJNDIName, getMaxDepth, getMessageCounterHistoryDayLimit, getObjectName, getReceiversImpl, getRedeliveryDelay, getRedeliveryLimit, getSecurityConf, getSecurityManager, getSpyDest, listMessageCounter, listMessageCounterHistory, resetMessageCounter, resetMessageCounterHistory, setDestinationManager, setInMemory, setJNDIName, setMaxDepth, setMessageCounterHistoryDayLimit, setReceiversImpl, setRedeliveryDelay, setRedeliveryLimit, setSecurityConf, setSecurityManager, stopService |
Methods inherited from class org.jboss.system.ServiceMBeanSupport |
create, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop |
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.mq.server.jmx.DestinationMBean |
getDestinationManager, getInMemory, getJNDIName, getMaxDepth, getMessageCounterHistoryDayLimit, getReceiversImpl, getRedeliveryDelay, getRedeliveryLimit, listMessageCounter, listMessageCounterHistory, resetMessageCounter, resetMessageCounterHistory, setDestinationManager, setInMemory, setJNDIName, setMaxDepth, setMessageCounterHistoryDayLimit, setReceiversImpl, 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 |
Methods inherited from interface javax.management.MBeanRegistration |
postDeregister, postRegister, preDeregister, preRegister |
Topic
public Topic()
getTopicName
public String getTopicName()
- Specified by:
getTopicName
in interface TopicMBean
startService
public void startService()
throws Exception
- Overrides:
startService
in class DestinationMBeanSupport
- Throws:
Exception
removeAllMessages
public void removeAllMessages()
throws Exception
- Description copied from interface:
DestinationMBean
- Get the value of JBossMQService.
- Specified by:
removeAllMessages
in interface DestinationMBean
- Returns:
- value of JBossMQService.
- Throws:
Exception
- See Also:
DestinationMBean.removeAllMessages()
getAllMessageCount
public int getAllMessageCount()
- Specified by:
getAllMessageCount
in interface TopicMBean
getDurableMessageCount
public int getDurableMessageCount()
- Specified by:
getDurableMessageCount
in interface TopicMBean
getNonDurableMessageCount
public int getNonDurableMessageCount()
- Specified by:
getNonDurableMessageCount
in interface TopicMBean
getAllSubscriptionsCount
public int getAllSubscriptionsCount()
- Specified by:
getAllSubscriptionsCount
in interface TopicMBean
getDurableSubscriptionsCount
public int getDurableSubscriptionsCount()
- Specified by:
getDurableSubscriptionsCount
in interface TopicMBean
getNonDurableSubscriptionsCount
public int getNonDurableSubscriptionsCount()
- Specified by:
getNonDurableSubscriptionsCount
in interface TopicMBean
listAllSubscriptions
public List listAllSubscriptions()
- Specified by:
listAllSubscriptions
in interface TopicMBean
listDurableSubscriptions
public List listDurableSubscriptions()
- Specified by:
listDurableSubscriptions
in interface TopicMBean
listNonDurableSubscriptions
public List listNonDurableSubscriptions()
- Specified by:
listNonDurableSubscriptions
in interface TopicMBean
listMessages
public List listMessages(String id)
throws Exception
- Specified by:
listMessages
in interface TopicMBean
- Throws:
Exception
listMessages
public List listMessages(String id,
String selector)
throws Exception
- Specified by:
listMessages
in interface TopicMBean
- Throws:
Exception
getMessageCounter
public MessageCounter[] getMessageCounter()
- Description copied from interface:
DestinationMBean
- get message counter of all internal queues
- Specified by:
getMessageCounter
in interface DestinationMBean
- Specified by:
getMessageCounter
in class DestinationMBeanSupport
- Returns:
- MessageCounter[]
- See Also:
DestinationMBeanSupport.getMessageCounter()
getMessageStatistics
public MessageStatistics[] getMessageStatistics()
throws Exception
- Description copied from interface:
DestinationMBean
- get message statistics of all internal queues
- Specified by:
getMessageStatistics
in interface DestinationMBean
- Specified by:
getMessageStatistics
in class DestinationMBeanSupport
- Returns:
- MessageStatistics[]
- Throws:
Exception
- for any error
findBasicQueue
protected BasicQueue findBasicQueue(String id)
throws Exception
- Throws:
Exception
help
protected String help(List queues)
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.