Save This Page
Home » JBoss-5.1.0 » org » jboss » mq » server » jmx » [javadoc | source]
org.jboss.mq.server.jmx
public class: DestinationManager [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.mq.server.jmx.InterceptorMBeanSupport
            org.jboss.mq.server.jmx.DestinationManager

All Implemented Interfaces:
    DestinationManagerMBean, InterceptorMBean, KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

Direct Known Subclasses:
    DestinationManager

JMX MBean implementation for JBossMQ.
Field Summary
public  String jndiBindLocation     
protected  JMSDestinationManager jmsServer    The JMS server implementation 
protected  BasicQueueParameters tempParameters    The temporary topic/queue parameters 
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Method from org.jboss.mq.server.jmx.DestinationManager Summary:
createDestination,   createQueue,   createQueue,   createService,   createTopic,   createTopic,   destroyDestination,   destroyQueue,   destroyService,   destroyTopic,   getClientCount,   getClients,   getExpiryDestination,   getInterceptor,   getMessageCache,   getMessageCounter,   getMessageCounterHistoryDayLimit,   getMessageStatistics,   getObjectName,   getPersistenceManager,   getQueueObjectName,   getReceiversImpl,   getRecoveryRetries,   getServiceController,   getStateManager,   getTemporaryInMemory,   getTemporaryMaxDepth,   getThreadPool,   getTopicObjectName,   isLazyRedeliveryUpdate,   listMessageCounter,   resetMessageCounter,   retrievePreparedTransactions,   setExpiryDestination,   setLazyRedeliveryUpdate,   setMessageCache,   setMessageCounterHistoryDayLimit,   setPersistenceManager,   setReceiversImpl,   setRecoveryRetries,   setStateManager,   setTemporaryInMemory,   setTemporaryMaxDepth,   setThreadPool,   showPreparedTransactions,   startService,   stopService
Methods from org.jboss.mq.server.jmx.InterceptorMBeanSupport:
getNextInterceptor,   setNextInterceptor,   startService
Methods from org.jboss.system.ServiceMBeanSupport:
create,   createService,   destroy,   destroyService,   getDeploymentInfo,   getLog,   getName,   getNextNotificationSequenceNumber,   getObjectName,   getServer,   getServiceName,   getState,   getStateString,   jbossInternalCreate,   jbossInternalDescription,   jbossInternalDestroy,   jbossInternalLifecycle,   jbossInternalStart,   jbossInternalStop,   pojoChange,   pojoCreate,   pojoDestroy,   pojoStart,   pojoStop,   postDeregister,   postRegister,   preDeregister,   preRegister,   setKernelControllerContext,   start,   startService,   stop,   stopService,   unsetKernelControllerContext
Methods from org.jboss.mx.util.JBossNotificationBroadcasterSupport:
addNotificationListener,   getNotificationInfo,   handleNotification,   nextNotificationSequenceNumber,   removeNotificationListener,   removeNotificationListener,   sendNotification
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.mq.server.jmx.DestinationManager Detail:
 protected  void createDestination(String type,
    ObjectName name,
    String jndiLocation) throws Exception 
 public  void createQueue(String name) throws Exception 
 public  void createQueue(String name,
    String jndiLocation) throws Exception 
 protected  void createService() throws Exception 
 public  void createTopic(String name) throws Exception 
 public  void createTopic(String name,
    String jndiLocation) throws Exception 
 protected  void destroyDestination(ObjectName name) throws Exception 
 public  void destroyQueue(String name) throws Exception 
 protected  void destroyService() throws Exception 
 public  void destroyTopic(String name) throws Exception 
 public int getClientCount() 
 public Map getClients() 
 public ObjectName getExpiryDestination() 
 public JMSServerInterceptor getInterceptor() 
 public ObjectName getMessageCache() 
    Get the value of MessageCache.
 public MessageCounter[] getMessageCounter() throws Exception 
    get message counter of all configured destinations
 public int getMessageCounterHistoryDayLimit() 
    Gets the destination message counter history day limit
 public MessageStatistics[] getMessageStatistics() throws Exception 
    get message stats
 protected ObjectName getObjectName(MBeanServer server,
    ObjectName name) throws MalformedObjectNameException 
 public ObjectName getPersistenceManager() 
    Get the value of PersistenceManager.
 protected ObjectName getQueueObjectName(String name) throws MalformedObjectNameException 
 public Class getReceiversImpl() 
    Get the receivers implemenetation
 public int getRecoveryRetries() 
 protected ServiceControllerMBean getServiceController() 
 public ObjectName getStateManager() 
    Get the value of StateManager.
 public boolean getTemporaryInMemory() 
    Retrieve the temporary topic/queue in memory mode
 public int getTemporaryMaxDepth() 
    Retrieve the temporary topic/queue max depth
 public ObjectName getThreadPool() 
 protected ObjectName getTopicObjectName(String name) throws MalformedObjectNameException 
 public boolean isLazyRedeliveryUpdate() 
    Get the lazyRedeliveryUpdate.
 public String listMessageCounter() throws Exception 
    List message counter of all configured destinations as HTML table
 public  void resetMessageCounter() 
    Reset message counter of all configured destinations
 public Map retrievePreparedTransactions() 
 public  void setExpiryDestination(ObjectName expiryDestination) 
 public  void setLazyRedeliveryUpdate(boolean lazyRedeliveryUpdate) 
    Set the lazyRedeliveryUpdate.
 public  void setMessageCache(ObjectName objectName) 
    Set the value of MessageCache.
 public  void setMessageCounterHistoryDayLimit(int days) 
    Sets the destination message counter history day limit <0: unlimited, =0: disabled, > 0 maximum day count
 public  void setPersistenceManager(ObjectName objectName) 
    Set the value of PersistenceManager.
 public  void setReceiversImpl(Class clazz) 
    Set the receivers implementation class
 public  void setRecoveryRetries(int retries) 
 public  void setStateManager(ObjectName objectName) 
    Set the value of StateManager.
 public  void setTemporaryInMemory(boolean mode) 
    Set the temporary topic/queue in memory mode
 public  void setTemporaryMaxDepth(int depth) 
    Set the temporary topic/queue max depth
 public  void setThreadPool(ObjectName threadPool) 
 public String showPreparedTransactions() 
 protected  void startService() throws Exception 
 protected  void stopService()