org.apache.geronimo.clustering
Class Tier
java.lang.Object
org.apache.geronimo.clustering.MBeanImpl
org.apache.geronimo.clustering.NamedMBeanImpl
org.apache.geronimo.clustering.Tier
- Direct Known Subclasses:
- EJBTier, JNDITier, WebTier
- public abstract class Tier
- extends NamedMBeanImpl
Tier abstracts code common to different Tier impls
into the same abstract base.
- Version:
- $Revision: 1.10 $ $Date: 2004/03/10 09:58:21 $
Constructor Summary |
Tier()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_log
protected org.apache.commons.logging.Log _log
_data
protected Data _data
_tiers
protected Map _tiers
_tier
protected Object _tier
_node
protected Node _node
Tier
public Tier()
makeObjectName
public static javax.management.ObjectName makeObjectName(String clusterName,
String nodeName,
String tierName)
throws Exception
- Makes an ObjectName for a Tier MBean with the given parameters.
- Parameters:
clusterName
- a String
valuenodeName
- a String
valuetierName
- a String
value
- Returns:
- an
ObjectName
value
- Throws:
Exception
- if an error occurs
getNode
public Node getNode()
getNodeObjectName
public javax.management.ObjectName getNodeObjectName()
getClusterName
public String getClusterName()
getNodeName
public String getNodeName()
alloc
protected abstract Object alloc()
registerData
public abstract Object registerData(String uid,
Object data)
deregisterData
public abstract Object deregisterData(String uid)
canStart
public boolean canStart()
- Overrides:
canStart
in class NamedMBeanImpl
doStart
public void doStart()
- Overrides:
doStart
in class MBeanImpl
Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.