|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
A RMI interface which represent a cluster service. It provides active members info and load balancer etc.
| Method Summary | |
Member |
getAdminMember()
Returns the admin member of the cluster. |
Member[] |
getAllMembers()
Returns remote members. |
java.lang.String |
getClusterName()
Returns the cluster name. |
RemoteLoadBalancer |
getDefaultLoadBalancer()
Gets the default load balancer. |
Member |
getLocalMember()
Returns the local member. |
Member |
getMember()
Selects a member by a load balancer. |
boolean |
isAdminServerCrashed()
Judge that if admin server is really crashed. |
void |
registerLocalMember()
register local member in cluster's member table. |
void |
removeLocalMember()
remove local member from cluster's member table. |
void |
setDefaultLoadBalancer(RemoteLoadBalancer lb)
Sets default load balancer. |
| Method Detail |
public java.lang.String getClusterName()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer
public Member[] getAllMembers()
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer
ClusterException - if a ClusterException occurs.
public Member getLocalMember()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
public Member getAdminMember()
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
ClusterException - if a ClusterException occurs.
public RemoteLoadBalancer getDefaultLoadBalancer()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
public void setDefaultLoadBalancer(RemoteLoadBalancer lb)
throws java.rmi.RemoteException
lb - the default load balancer.
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
public Member getMember()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
public void registerLocalMember()
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
ClusterException - if a ClusterException occurs.
public void removeLocalMember()
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
ClusterException - if a ClusterException occurs.
public boolean isAdminServerCrashed()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||