| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.mq.server.jmx.InterceptorMBeanSupport
org.jboss.mq.server.jmx.DestinationManager
JMX MBean implementation for JBossMQ.
| Field Summary | |
 String | 
jndiBindLocation
 | 
| 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 | |
DestinationManager()
 | 
|
| Method Summary | |
protected  void | 
createDestination(String type,
                  javax.management.ObjectName name,
                  String jndiLocation)
 | 
 void | 
createQueue(String name)
 | 
 void | 
createQueue(String name,
            String jndiLocation)
 | 
protected  void | 
createService()
 | 
 void | 
createTopic(String name)
 | 
 void | 
createTopic(String name,
            String jndiLocation)
 | 
protected  void | 
destroyDestination(javax.management.ObjectName name)
 | 
 void | 
destroyQueue(String name)
 | 
protected  void | 
destroyService()
 | 
 void | 
destroyTopic(String name)
 | 
 int | 
getClientCount()
 | 
 Map | 
getClients()
 | 
 JMSServerInterceptor | 
getInterceptor()
 | 
 javax.management.ObjectName | 
getMessageCache()
Get the value of MessageCache.  | 
 MessageCounter[] | 
getMessageCounter()
get message counter of all configured destinations  | 
 int | 
getMessageCounterHistoryDayLimit()
Gets the destination message counter history day limit  | 
 MessageStatistics[] | 
getMessageStatistics()
get message stats  | 
protected  javax.management.ObjectName | 
getObjectName(javax.management.MBeanServer server,
              javax.management.ObjectName name)
 | 
 javax.management.ObjectName | 
getPersistenceManager()
Get the value of PersistenceManager.  | 
protected  javax.management.ObjectName | 
getQueueObjectName(String name)
 | 
 Class | 
getReceiversImpl()
Get the receivers implemenetation  | 
protected  org.jboss.system.ServiceControllerMBean | 
getServiceController()
 | 
 javax.management.ObjectName | 
getStateManager()
Get the value of StateManager.  | 
 boolean | 
getTemporaryInMemory()
Retrieve the temporary topic/queue in memory mode  | 
 int | 
getTemporaryMaxDepth()
Retrieve the temporary topic/queue max depth  | 
protected  javax.management.ObjectName | 
getTopicObjectName(String name)
 | 
 String | 
listMessageCounter()
List message counter of all configured destinations as HTML table  | 
 void | 
resetMessageCounter()
Reset message counter of all configured destinations  | 
 void | 
setMessageCache(javax.management.ObjectName objectName)
Set the value of MessageCache.  | 
 void | 
setMessageCounterHistoryDayLimit(int days)
Sets the destination message counter history day limit <0: unlimited, =0: disabled, > 0 maximum day count  | 
 void | 
setPersistenceManager(javax.management.ObjectName objectName)
Set the value of PersistenceManager.  | 
 void | 
setReceiversImpl(Class clazz)
Set the receivers implementation class  | 
 void | 
setStateManager(javax.management.ObjectName objectName)
Set the value of StateManager.  | 
 void | 
setTemporaryInMemory(boolean mode)
Set the temporary topic/queue in memory mode  | 
 void | 
setTemporaryMaxDepth(int depth)
Set the temporary topic/queue max depth  | 
protected  void | 
startService()
 | 
protected  void | 
stopService()
 | 
| Methods inherited from class org.jboss.mq.server.jmx.InterceptorMBeanSupport | 
getNextInterceptor, setNextInterceptor | 
| Methods inherited from class org.jboss.system.ServiceMBeanSupport | 
create, destroy, 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.InterceptorMBean | 
getNextInterceptor, setNextInterceptor | 
| Methods inherited from interface org.jboss.system.ServiceMBean | 
getName, getState, getStateString, jbossInternalLifecycle | 
| Methods inherited from interface org.jboss.system.Service | 
create, destroy, start, stop | 
| Field Detail | 
public String jndiBindLocation
| Constructor Detail | 
public DestinationManager()
| Method Detail | 
public int getClientCount()
getClientCount in interface DestinationManagerMBeanpublic Map getClients()
getClients in interface DestinationManagerMBeanpublic javax.management.ObjectName getPersistenceManager()
getPersistenceManager in interface DestinationManagerMBeanpublic void setPersistenceManager(javax.management.ObjectName objectName)
setPersistenceManager in interface DestinationManagerMBeanpublic javax.management.ObjectName getStateManager()
getStateManager in interface DestinationManagerMBeanpublic void setStateManager(javax.management.ObjectName objectName)
setStateManager in interface DestinationManagerMBeanpublic javax.management.ObjectName getMessageCache()
getMessageCache in interface DestinationManagerMBeanpublic void setMessageCache(javax.management.ObjectName objectName)
setMessageCache in interface DestinationManagerMBeanpublic int getTemporaryMaxDepth()
getTemporaryMaxDepth in interface DestinationManagerMBeanpublic void setTemporaryMaxDepth(int depth)
setTemporaryMaxDepth in interface DestinationManagerMBeandepth - the maximum depthpublic boolean getTemporaryInMemory()
getTemporaryInMemory in interface DestinationManagerMBeanpublic void setTemporaryInMemory(boolean mode)
setTemporaryInMemory in interface DestinationManagerMBeanmode - true for in memorypublic Class getReceiversImpl()
getReceiversImpl in interface DestinationManagerMBeanpublic void setReceiversImpl(Class clazz)
setReceiversImpl in interface DestinationManagerMBeanclazz - the receivers implementation classpublic void createQueue(String name) throws Exception
createQueue in interface DestinationManagerMBeanExceptionpublic void createTopic(String name) throws Exception
createTopic in interface DestinationManagerMBeanExceptionpublic void createQueue(String name, String jndiLocation) throws Exception
createQueue in interface DestinationManagerMBeanExceptionpublic void createTopic(String name, String jndiLocation) throws Exception
createTopic in interface DestinationManagerMBeanExceptionprotected void createDestination(String type, javax.management.ObjectName name, String jndiLocation) throws Exception
Exceptionpublic void destroyQueue(String name) throws Exception
destroyQueue in interface DestinationManagerMBeanExceptionpublic void destroyTopic(String name) throws Exception
destroyTopic in interface DestinationManagerMBeanException
protected void destroyDestination(javax.management.ObjectName name)
                           throws Exception
Exception
protected javax.management.ObjectName getObjectName(javax.management.MBeanServer server,
                                                    javax.management.ObjectName name)
                                             throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameExceptionprotected void stopService()
protected javax.management.ObjectName getTopicObjectName(String name) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameExceptionprotected javax.management.ObjectName getQueueObjectName(String name) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameExceptionprotected org.jboss.system.ServiceControllerMBean getServiceController()
public JMSServerInterceptor getInterceptor()
getInterceptor in interface InterceptorMBeanInterceptorMBean.getInterceptor()
protected void createService()
                      throws Exception
ExceptionServiceMBeanSupport#createService()
protected void startService()
                     throws Exception
startService in class InterceptorMBeanSupportExceptionprotected void destroyService()
public void setMessageCounterHistoryDayLimit(int days)
setMessageCounterHistoryDayLimit in interface DestinationManagerMBeandays - maximum day countpublic int getMessageCounterHistoryDayLimit()
getMessageCounterHistoryDayLimit in interface DestinationManagerMBeanpublic MessageCounter[] getMessageCounter() throws Exception
getMessageCounter in interface DestinationManagerMBeanExceptionpublic MessageStatistics[] getMessageStatistics() throws Exception
getMessageStatistics in interface DestinationManagerMBeanExceptionpublic String listMessageCounter() throws Exception
listMessageCounter in interface DestinationManagerMBeanExceptionpublic void resetMessageCounter()
resetMessageCounter in interface DestinationManagerMBean
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||