|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ClusterService
A 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. |
LoadBalancer |
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(LoadBalancer lb)
Sets default load balancer. |
| Method Detail |
|---|
java.lang.String getClusterName()
Member[] getAllMembers()
throws ClusterException
ClusterExceptionMember getLocalMember()
Member getAdminMember()
throws ClusterException
ClusterExceptionLoadBalancer getDefaultLoadBalancer()
void setDefaultLoadBalancer(LoadBalancer lb)
lb - the default load balancer.Member getMember()
void registerLocalMember()
throws ClusterException
ClusterException
void removeLocalMember()
throws ClusterException
ClusterExceptionboolean isAdminServerCrashed()
boolean isTaskQueueFull(int priority)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||