|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ow2.jonas.lib.management.domain.cluster.ClusterMember
public abstract class ClusterMember
A ClusterMember object refers to the ServerProxy corresponding to the managed server which is being member of a given cluster. There may be several ClusterMember instances for the same ServerProxy object.
Field Summary | |
---|---|
protected static org.objectweb.util.monolog.api.Logger |
logger
logger for traces |
protected MBeanServer |
mbeanServer
MBeanServer where the MBean is registered. |
protected String |
name
Name of this Member. |
protected ObjectName |
objectName
MBean ObjectName |
protected ServerProxy |
proxy
The ServerProxy representing the managed server. |
Constructor Summary | |
---|---|
ClusterMember(String name,
ServerProxy proxy)
Constructor in case of Remote Server |
Method Summary | |
---|---|
MBeanServer |
getMbeanServer()
|
String |
getName()
|
ObjectName |
getObjectName()
Get the Mbean ObjectName (for jonasAdmin) |
ServerProxy |
getProxy()
|
String |
getServerName()
The JOnAS server's name which is represented by the proxy, null if the memeber is not connected to a proxy. |
String |
getServerProxy()
|
String |
getState()
|
void |
setMbeanServer(MBeanServer mbeanServer)
Set the MBeanServer reference |
void |
setObjectName(ObjectName on)
Set the ObjectName. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String name
protected ObjectName objectName
protected ServerProxy proxy
protected MBeanServer mbeanServer
protected static org.objectweb.util.monolog.api.Logger logger
Constructor Detail |
---|
public ClusterMember(String name, ServerProxy proxy)
name
- serverNameproxy
- The ServerProxy representing the managed server.Method Detail |
---|
public MBeanServer getMbeanServer()
public void setMbeanServer(MBeanServer mbeanServer)
mbeanServer
- MBeanServer referencepublic String getState()
JMException
- could not get ServerProxy state because of a JMX exceptionpublic String getName()
public ObjectName getObjectName()
public void setObjectName(ObjectName on)
public String getServerProxy()
public ServerProxy getProxy()
public String getServerName() throws JMException
JMException
- could not get serverName from the ServerProxy because of a JMX exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |