org.apache.zookeeper.server.quorum
Class RemotePeerBean

java.lang.Object
  extended by org.apache.zookeeper.server.quorum.RemotePeerBean
All Implemented Interfaces:
ZKMBeanInfo, RemotePeerMXBean

public class RemotePeerBean
extends java.lang.Object
implements RemotePeerMXBean, ZKMBeanInfo

A remote peer bean only provides limited information about the remote peer, and the peer cannot be managed remotely.


Constructor Summary
RemotePeerBean(QuorumPeer.QuorumServer peer)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getQuorumAddress()
           
 boolean isHidden()
          If isHidden returns true, the MBean won't be registered with MBean server, and thus won't be available for management tools.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemotePeerBean

public RemotePeerBean(QuorumPeer.QuorumServer peer)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ZKMBeanInfo
Specified by:
getName in interface RemotePeerMXBean
Returns:
name of the peer

isHidden

public boolean isHidden()
Description copied from interface: ZKMBeanInfo
If isHidden returns true, the MBean won't be registered with MBean server, and thus won't be available for management tools. Used for grouping MBeans.

Specified by:
isHidden in interface ZKMBeanInfo
Returns:
true if the MBean is hidden.

getQuorumAddress

public java.lang.String getQuorumAddress()
Specified by:
getQuorumAddress in interface RemotePeerMXBean
Returns:
IP address of the quorum peer


Copyright © 2010 The Apache Software Foundation