public class LoadBalancingPolicy extends Object implements Serializable, Externalizable
Modifier and Type | Class and Description |
---|---|
static class |
LoadBalancingPolicy.BroadcastCondition |
static class |
LoadBalancingPolicy.LoadBalancingPolicyDescription |
Constructor and Description |
---|
LoadBalancingPolicy() |
Modifier and Type | Method and Description |
---|---|
List<SpaceURL> |
getRecoverableTargets(String clusterName,
String myMemberName,
List<String> excludeTargets)
Finds all the recovery targets in cluster.
|
void |
readExternal(ObjectInput in) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public static final int DEFAULT_BROADCAST_THREADPOOL_MIN_SIZE
public static final int DEFAULT_BROADCAST_THREADPOOL_MAX_SIZE
public String m_GroupName
public boolean m_ApplyOwnership
public boolean m_DisableParallelScattering
public int m_broadcastThreadpoolMinSize
public int m_broadcastThreadpoolMaxSize
public LoadBalancingPolicy.LoadBalancingPolicyDescription m_WriteOperationsPolicy
public LoadBalancingPolicy.LoadBalancingPolicyDescription m_ReadOperationsPolicy
public LoadBalancingPolicy.LoadBalancingPolicyDescription m_TakeOperationsPolicy
public LoadBalancingPolicy.LoadBalancingPolicyDescription m_NotifyOperationsPolicy
public LoadBalancingPolicy.LoadBalancingPolicyDescription m_DefaultPolicy
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public List<SpaceURL> getRecoverableTargets(String clusterName, String myMemberName, List<String> excludeTargets)
clusterName
- the cluster to recover in.myMemberName
- the member of the cluster that needs to be recovered.excludeTargets
- targets that should be excluded from recoveryCopyright © GigaSpaces.