|
Berkeley DB Java Edition version 4.1.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<Durability.ReplicaAckPolicy>
com.sleepycat.je.Durability.ReplicaAckPolicy
public static enum Durability.ReplicaAckPolicy
A replicated environment makes it possible to increase an application's transaction commit guarantees by committing changes to its replicas on the network. ReplicaAckPolicy defines the policy for how such network commits are handled.
The choice of a ReplicaAckPolicy must be consistent across all the replicas in a replication group, to ensure that the policy is consistently enforced in the event of an election.
Enum Constant Summary | |
---|---|
ALL
All replicas must acknowledge that they have committed the transaction. |
|
NONE
No transaction commit acknowledgments are required and the master will never wait for replica acknowledgments. |
|
SIMPLE_MAJORITY
A simple majority of replicas must acknowledge that they have committed the transaction. |
Method Summary | |
---|---|
int |
minAckNodes(int groupSize)
Returns the minimum number of replication nodes required to implement the ReplicaAckPolicy for a given group size. |
static Durability.ReplicaAckPolicy |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static Durability.ReplicaAckPolicy[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final Durability.ReplicaAckPolicy ALL
public static final Durability.ReplicaAckPolicy NONE
public static final Durability.ReplicaAckPolicy SIMPLE_MAJORITY
This is the default.
Method Detail |
---|
public static Durability.ReplicaAckPolicy[] values()
for (Durability.ReplicaAckPolicy c : Durability.ReplicaAckPolicy.values()) System.out.println(c);
public static Durability.ReplicaAckPolicy valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic int minAckNodes(int groupSize)
groupSize
- the size of the replication group.
|
Berkeley DB Java Edition version 4.1.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |