org.jboss.mq.kernel
Class DestinationManager

java.lang.Object
  extended by org.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended by org.jboss.system.ServiceMBeanSupport
          extended by org.jboss.mq.server.jmx.InterceptorMBeanSupport
              extended by org.jboss.mq.server.jmx.DestinationManager
                  extended by org.jboss.mq.kernel.DestinationManager
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, DestinationManagerMBean, InterceptorMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean

public class DestinationManager
extends DestinationManager

lite wrapper so that this can work in a dependency injection framework.

Version:
$Revision: 57198 $
Author:
Bill Burke

Field Summary
protected  MessageCache messageCacheInstance
           
protected  PersistenceManager persistenceManagerInstance
           
protected  StateManager stateManagerInstance
           
 
Fields inherited from class org.jboss.mq.server.jmx.DestinationManager
jmsServer, jndiBindLocation, tempParameters
 
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
 void create()
           
 void destroy()
           
 void setMessageCacheInstance(MessageCache messageCacheInstance)
           
 void setPersistenceManagerInstance(PersistenceManager persistenceManagerInstance)
           
 void setStateManagerInstance(StateManager stateManagerInstance)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.jboss.mq.server.jmx.DestinationManager
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, listMessageCounter, resetMessageCounter, retrievePreparedTransactions, setExpiryDestination, setMessageCache, setMessageCounterHistoryDayLimit, setPersistenceManager, setReceiversImpl, setRecoveryRetries, setStateManager, setTemporaryInMemory, setTemporaryMaxDepth, setThreadPool, showPreparedTransactions, startService, stopService
 
Methods inherited from class org.jboss.mq.server.jmx.InterceptorMBeanSupport
getNextInterceptor, setNextInterceptor
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, 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
 

Field Detail

persistenceManagerInstance

protected PersistenceManager persistenceManagerInstance

stateManagerInstance

protected StateManager stateManagerInstance

messageCacheInstance

protected MessageCache messageCacheInstance
Constructor Detail

DestinationManager

public DestinationManager()
Method Detail

create

public void create()
            throws Exception
Specified by:
create in interface org.jboss.system.Service
Overrides:
create in class org.jboss.system.ServiceMBeanSupport
Throws:
Exception

start

public void start()
           throws Exception
Specified by:
start in interface org.jboss.system.Service
Overrides:
start in class org.jboss.system.ServiceMBeanSupport
Throws:
Exception

stop

public void stop()
Specified by:
stop in interface org.jboss.system.Service
Overrides:
stop in class org.jboss.system.ServiceMBeanSupport

destroy

public void destroy()
Specified by:
destroy in interface org.jboss.system.Service
Overrides:
destroy in class org.jboss.system.ServiceMBeanSupport

setPersistenceManagerInstance

public void setPersistenceManagerInstance(PersistenceManager persistenceManagerInstance)

setStateManagerInstance

public void setStateManagerInstance(StateManager stateManagerInstance)

setMessageCacheInstance

public void setMessageCacheInstance(MessageCache messageCacheInstance)


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