Enum GridNioSessionMetaKey
- java.lang.Object
-
- java.lang.Enum<GridNioSessionMetaKey>
-
- org.apache.ignite.internal.util.nio.GridNioSessionMetaKey
-
- All Implemented Interfaces:
Serializable,Comparable<GridNioSessionMetaKey>
public enum GridNioSessionMetaKey extends Enum<GridNioSessionMetaKey>
Meta keys forGridNioSession.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description LAST_FUTLast future.MARSHALLERClient marshaller.MARSHALLER_IDClient marshaller ID.MSG_WRITERMessage writer.NIO_OPERATIONNIO operation (request type).PARSER_STATENIO parser state.SSL_METASSL Meta.
-
Field Summary
Fields Modifier and Type Field Description static intMAX_KEYS_CNTMaximum count of NIO session keys in system.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intnextUniqueKey()Returns next NIO session key ordinal for non-existing enum value.static GridNioSessionMetaKeyvalueOf(String name)Returns the enum constant of this type with the specified name.static GridNioSessionMetaKey[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PARSER_STATE
public static final GridNioSessionMetaKey PARSER_STATE
NIO parser state.
-
SSL_META
public static final GridNioSessionMetaKey SSL_META
SSL Meta.
-
NIO_OPERATION
public static final GridNioSessionMetaKey NIO_OPERATION
NIO operation (request type).
-
LAST_FUT
public static final GridNioSessionMetaKey LAST_FUT
Last future.
-
MARSHALLER
public static final GridNioSessionMetaKey MARSHALLER
Client marshaller.
-
MARSHALLER_ID
public static final GridNioSessionMetaKey MARSHALLER_ID
Client marshaller ID.
-
MSG_WRITER
public static final GridNioSessionMetaKey MSG_WRITER
Message writer.
-
-
Field Detail
-
MAX_KEYS_CNT
public static final int MAX_KEYS_CNT
Maximum count of NIO session keys in system.- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static GridNioSessionMetaKey[] 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 (GridNioSessionMetaKey c : GridNioSessionMetaKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GridNioSessionMetaKey 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
-
nextUniqueKey
public static int nextUniqueKey()
Returns next NIO session key ordinal for non-existing enum value.NOTE: Maximum count of NIO session keys in system is limited by
MAX_KEYS_CNT.- Returns:
- NIO session key ordinal for non-existing enum value.
-
-