public abstract class AbstractLoadBalancer extends Object implements LoadBalancer, MembershipListener
LoadBalancer implementation.| Constructor and Description |
|---|
AbstractLoadBalancer() |
| Modifier and Type | Method and Description |
|---|---|
protected Member[] |
getMembers() |
void |
init(Cluster cluster,
ClientConfig config)
Initializes the LoadBalancer.
|
void |
memberAdded(MembershipEvent membershipEvent) |
void |
memberAttributeChanged(MemberAttributeEvent memberAttributeEvent) |
void |
memberRemoved(MembershipEvent membershipEvent) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnextpublic final void init(Cluster cluster, ClientConfig config)
LoadBalancerinit in interface LoadBalancercluster - the Cluster this LoadBalancer uses to select members from.config - the ClientConfig.protected Member[] getMembers()
public final void memberAdded(MembershipEvent membershipEvent)
memberAdded in interface MembershipListenerpublic final void memberRemoved(MembershipEvent membershipEvent)
memberRemoved in interface MembershipListenerpublic void memberAttributeChanged(MemberAttributeEvent memberAttributeEvent)
memberAttributeChanged in interface MembershipListenerCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.