Package com.github.ambry.clustermap
Enum ReplicaEventType
- java.lang.Object
-
- java.lang.Enum<ReplicaEventType>
-
- com.github.ambry.clustermap.ReplicaEventType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ReplicaEventType>
public enum ReplicaEventType extends java.lang.Enum<ReplicaEventType>
The response codes conveyed to the cluster map when there is a replica related event.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description Disk_Error
Disk is in bad state due to failures/errors.Disk_Ok
Disk responds in time and is proper functioning.Node_Response
Node is up and responds in time.Node_Timeout
Node fails to respond before timeout and connection is lost.Partition_ReadOnly
The partition which replica belongs to is in ReadOnly state.Replica_Available
The replica responds in time and is available for requests.Replica_Unavailable
The replica is unavailable because it is either stopped or unreachable.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ReplicaEventType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ReplicaEventType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Node_Response
public static final ReplicaEventType Node_Response
Node is up and responds in time.
-
Node_Timeout
public static final ReplicaEventType Node_Timeout
Node fails to respond before timeout and connection is lost.
-
Disk_Error
public static final ReplicaEventType Disk_Error
Disk is in bad state due to failures/errors.
-
Disk_Ok
public static final ReplicaEventType Disk_Ok
Disk responds in time and is proper functioning.
-
Partition_ReadOnly
public static final ReplicaEventType Partition_ReadOnly
The partition which replica belongs to is in ReadOnly state.
-
Replica_Unavailable
public static final ReplicaEventType Replica_Unavailable
The replica is unavailable because it is either stopped or unreachable.
-
Replica_Available
public static final ReplicaEventType Replica_Available
The replica responds in time and is available for requests.
-
-
Method Detail
-
values
public static ReplicaEventType[] 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 (ReplicaEventType c : ReplicaEventType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ReplicaEventType 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
-
-