|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ClusterService
The ClusterService interface
provides methods to access active cluster members information and load balancer.
Since 10.0, JReport cluster is a peer to peer architecture (rather than admin/backup), and discover members automatically.
So, admin/backup related and member registerLocalMember/removeLocalMember was deprecated in this version.
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||