public enum Reliability extends Enum<Reliability>
CounterManager
.Enum Constant and Description |
---|
AVAILABLE
If the cluster splits in multiple partition, all of them are allowed to continue read/update the counter.
|
CONSISTENT
If the cluster splits in multiple partitions, the majority partition is allowed to read/update the counter if the
counter is available on that partition.
|
Modifier and Type | Method and Description |
---|---|
static Reliability |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Reliability[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Reliability AVAILABLE
When the cluster merges back, one partition's updates are kept the others partition's updates are lost.
public static final Reliability CONSISTENT
The minority partition is allowed to read if the counter is available on that partition.
When the cluster merges back, the partitions conciliates the counter's value.
public static Reliability[] values()
for (Reliability c : Reliability.values()) System.out.println(c);
public static Reliability valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2018 JBoss, a division of Red Hat. All rights reserved.