jet.server.api.monitor
Interface ClusterMonitor


public interface ClusterMonitor

Cluster monitor is an interface to represent a cluter states


Method Summary
 long getClusterMonitorRefreshInterval()
          get local monitor's Refresh Interval.
 MemberMonitor getMemberMonitor(Member mmn)
          get member monitor in the cluster server.
 MemberMonitor getMemberMonitor(java.lang.String host, java.lang.String port)
          get member monitor in the cluster server.
 java.lang.String getMonitorMemberHost()
          get monitor member's host name.
 java.lang.String getMonitorMemberPort()
          get monitor member's port.
 void setMonitorMember(java.lang.String host, java.lang.String port)
          set a member as a monitor member in the cluster server.
 

Method Detail

getMemberMonitor

public MemberMonitor getMemberMonitor(java.lang.String host,
                                      java.lang.String port)
get member monitor in the cluster server.

Parameters:
host - a string special server host name.
port - a string special server port.
Returns:
MemberMonitor .
See Also:
jet.server.jrc.MemberMonitor

getMemberMonitor

public MemberMonitor getMemberMonitor(Member mmn)
get member monitor in the cluster server.

Returns:
MemberMonitor .
See Also:
jet.server.jrc.MemberMonitor

setMonitorMember

public void setMonitorMember(java.lang.String host,
                             java.lang.String port)
set a member as a monitor member in the cluster server.

Parameters:
host - a string special server host name.
port - a string special server port.

getMonitorMemberPort

public java.lang.String getMonitorMemberPort()
get monitor member's port.


getMonitorMemberHost

public java.lang.String getMonitorMemberHost()
get monitor member's host name.


getClusterMonitorRefreshInterval

public long getClusterMonitorRefreshInterval()
get local monitor's Refresh Interval.