public class LoadBalancingPolicy extends Object implements Serializable, SmartExternalizable
| 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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenabledSmartExternalizableWithReferencepublic 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 ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic 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.