org.apache.geronimo.clustering
Class MBeanImpl

java.lang.Object
  extended byorg.apache.geronimo.clustering.MBeanImpl
Direct Known Subclasses:
HttpSessionManager, NamedMBeanImpl

public abstract class MBeanImpl
extends Object

A base class containing fnality useful to the MBeans of the Clustering module.

Version:
$Revision: 1.5 $ $Date: 2004/03/10 09:58:21 $

Field Summary
protected  org.apache.commons.logging.Log _log
           
protected  javax.management.ObjectName _objectName
           
protected  javax.management.MBeanServer _server
           
 
Constructor Summary
MBeanImpl()
           
 
Method Summary
 boolean canStart()
           
 boolean canStop()
           
 void doFail()
           
 void doStart()
           
 void doStop()
           
 javax.management.ObjectName getObjectName()
           
 Object getReference()
          Return a local reference to this Object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

protected org.apache.commons.logging.Log _log

_objectName

protected javax.management.ObjectName _objectName

_server

protected javax.management.MBeanServer _server
Constructor Detail

MBeanImpl

public MBeanImpl()
Method Detail

getReference

public Object getReference()
Return a local reference to this Object. For tight coupling via JMX (bad idea?).

Returns:
a Object value

canStart

public boolean canStart()

canStop

public boolean canStop()

doStart

public void doStart()

doStop

public void doStop()

doFail

public void doFail()

getObjectName

public javax.management.ObjectName getObjectName()


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.