public abstract class AbstractLoadBalancer extends Object implements LoadBalancer, InitialMembershipListener
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 |
init(InitialMembershipEvent event) |
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 init(InitialMembershipEvent event)
init in interface InitialMembershipListenerpublic final void memberAdded(MembershipEvent membershipEvent)
memberAdded in interface MembershipListenerpublic final void memberRemoved(MembershipEvent membershipEvent)
memberRemoved in interface MembershipListenerpublic final void memberAttributeChanged(MemberAttributeEvent memberAttributeEvent)
memberAttributeChanged in interface MembershipListenerCopyright © 2018 Hazelcast, Inc.. All Rights Reserved.