Package com.alachisoft.ncache.client
Enum CacheStatusNotificationType
- java.lang.Object
-
- java.lang.Enum<CacheStatusNotificationType>
-
- com.alachisoft.ncache.client.CacheStatusNotificationType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<CacheStatusNotificationType>
public enum CacheStatusNotificationType extends java.lang.Enum<CacheStatusNotificationType>
NCache defines a CacheStatusNotificationType enum that specifies the type of events for which cache status changed notification is registered/unregistered.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALL
User receives a notification whenever a node joins/leaves the cache and when the cache is stopped.CacheStopped
User receives a notification whenever the cache is stopped.MemberJoined
User receives a notification whenever a node joins the cache.MemberLeft
User receives a notification whenever a node leaves the cache.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getValue()
Order is important in enums.By using getValue() method, each enum constant index can be found, just like array index.static CacheStatusNotificationType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static CacheStatusNotificationType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MemberJoined
public static final CacheStatusNotificationType MemberJoined
User receives a notification whenever a node joins the cache.
-
MemberLeft
public static final CacheStatusNotificationType MemberLeft
User receives a notification whenever a node leaves the cache.
-
CacheStopped
public static final CacheStatusNotificationType CacheStopped
User receives a notification whenever the cache is stopped.
-
ALL
public static final CacheStatusNotificationType ALL
User receives a notification whenever a node joins/leaves the cache and when the cache is stopped.
-
-
Method Detail
-
values
public static CacheStatusNotificationType[] 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 (CacheStatusNotificationType c : CacheStatusNotificationType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CacheStatusNotificationType valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public int getValue()
Order is important in enums.By using getValue() method, each enum constant index can be found, just like array index.- Returns:
- enum constant index
-
-