|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RemoteClusterService
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. |
boolean |
isTaskQueueFull(int priority)
return whether cluster server task queue is full. |
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 |
|---|
java.lang.String getClusterName()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer
Member[] getAllMembers()
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer
ClusterException - if a ClusterException occurs.
Member getLocalMember()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
Member getAdminMember()
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
ClusterException - if a ClusterException occurs.
RemoteLoadBalancer getDefaultLoadBalancer()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
void setDefaultLoadBalancer(RemoteLoadBalancer lb)
throws java.rmi.RemoteException
lb - the default load balancer.
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
Member getMember()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
void registerLocalMember()
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
ClusterException - if a ClusterException occurs.
void removeLocalMember()
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
ClusterException - if a ClusterException occurs.
boolean isAdminServerCrashed()
throws java.rmi.RemoteException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer.
boolean isTaskQueueFull(int priority)
throws java.rmi.RemoteException,
ClusterException
java.rmi.RemoteException - if a RemoteException occurs in remote RptServer
ClusterException - if a ClusterException occurs.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||