Enum Cause
- java.lang.Object
-
- java.lang.Enum<Cause>
-
- com.oracle.coherence.concurrent.executor.internal.Cause
-
- All Implemented Interfaces:
Serializable,Comparable<Cause>
public enum Cause extends Enum<Cause>
An enumeration to represent the possible causes of backing map events.- Since:
- 21.12
- Author:
- bo
-
-
Enum Constant Summary
Enum Constants Enum Constant Description EVICTIONEVICTIONis for deletes that are due to cache eviction.PARTITIONINGPARTITIONINGis used for inserts and deletes that have occurred due to cache partitions being load-balanced or recovered.REGULARREGULARis for regular inserts, updates and delete events.STORE_COMPLETEDSTORE_COMPLETEDis for update events due to a storage decoration change on an entry.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CausevalueOf(String name)Returns the enum constant of this type with the specified name.static Cause[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
REGULAR
public static final Cause REGULAR
REGULARis for regular inserts, updates and delete events.
-
EVICTION
public static final Cause EVICTION
EVICTIONis for deletes that are due to cache eviction.
-
PARTITIONING
public static final Cause PARTITIONING
PARTITIONINGis used for inserts and deletes that have occurred due to cache partitions being load-balanced or recovered.
-
STORE_COMPLETED
public static final Cause STORE_COMPLETED
STORE_COMPLETEDis for update events due to a storage decoration change on an entry. Coherence updates a decoration after a successful store operation on a write-behind store. ie: an asynchronous store has completed.
-
-
Method Detail
-
values
public static Cause[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Cause c : Cause.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Cause valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-