org.jboss.test.ha.singleton
Class HASingletonControllerTester

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src) 
      extended byorg.jboss.system.ServiceMBeanSupport (src) 
          extended byorg.jboss.ha.jmx.HAServiceMBeanSupport (src) 
              extended byorg.jboss.ha.singleton.HASingletonSupport (src) 
                  extended byorg.jboss.ha.singleton.HASingletonController (src) 
                      extended byorg.jboss.test.ha.singleton.HASingletonControllerTester
All Implemented Interfaces:
HAServiceMBean (src) , HASingleton (src) , HASingletonControllerMBean (src) , HASingletonMBean (src) , MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)

public class HASingletonControllerTester
extends HASingletonController (src)


Field Summary
 java.util.Stack __invokationStack__
           
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src)
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean (src)
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
HASingletonControllerTester()
           
 
Method Summary
protected  java.lang.Object invokeSingletonMBeanMethod(ObjectName (src)  name, java.lang.String operationName, java.lang.Object param)
           
 
Methods inherited from class org.jboss.ha.singleton.HASingletonController (src)
getTargetName, getTargetStartMethod, getTargetStartMethodArgument, getTargetStopMethod, getTargetStopMethodArgument, setTargetName, setTargetStartMethod, setTargetStartMethodArgument, setTargetStopMethod, setTargetStopMethodArgument, startSingleton, stopSingleton
 
Methods inherited from class org.jboss.ha.singleton.HASingletonSupport (src)
_stopOldMaster, isMasterNode, makeThisNodeMaster, partitionTopologyChanged
 
Methods inherited from class org.jboss.ha.jmx.HAServiceMBeanSupport (src)
_receiveRemoteNotification, callAsyncMethodOnPartition, callMethodOnPartition, callMethodOnPartition, findHAPartitionWithName, getDistributedState, getPartition, getPartitionName, getServiceHAName, isDRMMasterReplica, registerDRMListener, registerRPCHandler, sendNotification, sendNotificationRemote, sendNotificationToLocalListeners, setDistributedState, setPartitionName, setupPartition, startService, stopService, unregisterDRMListener, unregisterRPCHandler
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src)
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, 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 (src)
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.ha.singleton.HASingletonMBean (src)
isMasterNode
 
Methods inherited from interface org.jboss.ha.jmx.HAServiceMBean (src)
callMethodOnPartition, getDistributedState, getPartitionName, sendNotification, setDistributedState, setPartitionName
 
Methods inherited from interface org.jboss.system.ServiceMBean (src)
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service (src)
create, destroy, start, stop
 
Methods inherited from interface javax.management.NotificationBroadcaster (src)
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Field Detail

__invokationStack__

public java.util.Stack __invokationStack__
Constructor Detail

HASingletonControllerTester

public HASingletonControllerTester()
Method Detail

invokeSingletonMBeanMethod

protected java.lang.Object invokeSingletonMBeanMethod(ObjectName (src)  name,
                                                      java.lang.String operationName,
                                                      java.lang.Object param)
                                               throws InstanceNotFoundException (src) ,
                                                      MBeanException (src) ,
                                                      ReflectionException (src) 
Overrides:
invokeSingletonMBeanMethod in class HASingletonController (src)
Throws:
InstanceNotFoundException (src)
MBeanException (src)
ReflectionException (src)