public interface ClusterService
ClusterService interface
provides methods to access active cluster members information and load balancer.
| Modifier and Type | Method and Description |
|---|---|
Member |
getAdminMember()
Deprecated.
no replacement. As of 10.0. Further, the behavior of calling this was never specified.
|
Member[] |
getAllMembers()
Returns all active members of cluster.
|
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.
If the load balancer is null, this call returns localMember. |
boolean |
isAdminServerCrashed()
Deprecated.
no replacement. As of 10.0, this call returns false.
|
boolean |
isTaskQueueFull(int priority)
Deprecated.
no replacement. As of 10.0, this call returns false.
|
void |
registerLocalMember()
Deprecated.
no replacement. As of 10.0, this call NOP.
|
void |
removeLocalMember()
Deprecated.
no replacement. As of 10.0, this call NOP.
|
void |
setDefaultLoadBalancer(LoadBalancer lb)
Sets customized load balancer to replace default load balancer.
|
java.lang.String getClusterName()
Member[] getAllMembers() throws ClusterException
ClusterException - if calling this after shutdown.Member getLocalMember()
Member getAdminMember() throws ClusterException
ClusterException - if calling this after shutdown.LoadBalancer getDefaultLoadBalancer()
void setDefaultLoadBalancer(LoadBalancer lb)
lb - the load balancer instance, if null, getMember will return localMember.getMember()Member getMember()
setDefaultLoadBalancer(LoadBalancer)void registerLocalMember()
throws ClusterException
ClusterException - if calling this after shutdown.void removeLocalMember()
throws ClusterException
ClusterException - if calling this after shutdown.boolean isAdminServerCrashed()
boolean isTaskQueueFull(int priority)
priority, - the priority of task.