public class FailOverPolicy extends Object implements Serializable, Externalizable
| Modifier and Type | Class and Description |
|---|---|
static class |
FailOverPolicy.FailOverPolicyDescription |
| Modifier and Type | Field and Description |
|---|---|
int |
_numberOfBackups
For dynamic clustering - if >0
|
static int |
DEFAULT_FAILOVER_SPACE_FINDER_TIMEOUT |
List<String> |
failOverGroupMembersNames |
List<SpaceURL> |
failOverGroupMembersURLs |
String |
failOverGroupName |
FailOverPolicy.FailOverPolicyDescription |
m_DefaultFOPolicy |
FailOverPolicy.FailOverPolicyDescription |
m_NotifyFOPolicy |
FailOverPolicy.FailOverPolicyDescription |
m_ReadFOPolicy |
FailOverPolicy.FailOverPolicyDescription |
m_TakeFOPolicy |
FailOverPolicy.FailOverPolicyDescription |
m_WriteFOPolicy |
static int |
POLICY_TYPE_FAIL_TO_AVAILABLE |
static int |
POLICY_TYPE_FAIL_TO_BACKUP |
long |
spaceFinderTimeout |
| Constructor and Description |
|---|
FailOverPolicy() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildElectionGroups(String spaceName)
Build all the election groups in fail-over group.
|
ActiveElectionConfig |
getActiveElectionConfig() |
List<String> |
getElectionGroupMembers()
Get election group members
|
String |
getElectionGroupName() |
List<SpaceURL> |
getRecoverableTargets(String memberName)
Returns a list of URLs or an empty list of primary targets for given member.
|
boolean |
isFailBackEnabled() |
void |
readExternal(ObjectInput in) |
void |
setActiveElectionConfig(ActiveElectionConfig activeElectConfig)
Set active election configuration.
|
void |
setFailBackEnabled(boolean isFailBackEnabled) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public int _numberOfBackups
public String failOverGroupName
public long spaceFinderTimeout
public FailOverPolicy.FailOverPolicyDescription m_WriteFOPolicy
public FailOverPolicy.FailOverPolicyDescription m_ReadFOPolicy
public FailOverPolicy.FailOverPolicyDescription m_TakeFOPolicy
public FailOverPolicy.FailOverPolicyDescription m_NotifyFOPolicy
public FailOverPolicy.FailOverPolicyDescription m_DefaultFOPolicy
public static final int POLICY_TYPE_FAIL_TO_AVAILABLE
public static final int POLICY_TYPE_FAIL_TO_BACKUP
public static final int DEFAULT_FAILOVER_SPACE_FINDER_TIMEOUT
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic boolean isFailBackEnabled()
public void setFailBackEnabled(boolean isFailBackEnabled)
public void buildElectionGroups(String spaceName)
public String getElectionGroupName()
public void setActiveElectionConfig(ActiveElectionConfig activeElectConfig)
public ActiveElectionConfig getActiveElectionConfig()
public List<SpaceURL> getRecoverableTargets(String memberName)
memberName - member that looks for a list of primary targets.Copyright © GigaSpaces.