Package org.drasyl.remote.protocol
Enum Protocol.MessageType
- java.lang.Object
-
- java.lang.Enum<Protocol.MessageType>
-
- org.drasyl.remote.protocol.Protocol.MessageType
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<Protocol.MessageType>
- Enclosing class:
- Protocol
public static enum Protocol.MessageType extends Enum<Protocol.MessageType> implements com.google.protobuf.ProtocolMessageEnum
Protobuf enumorg.drasyl.remote.protocol.MessageType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACKNOWLEDGEMENT
ACKNOWLEDGEMENT = 0;
APPLICATION
APPLICATION = 1;
DISCOVERY
DISCOVERY = 2;
KEY_EXCHANGE
KEY_EXCHANGE = 4;
KEY_EXCHANGE_ACKNOWLEDGEMENT
KEY_EXCHANGE_ACKNOWLEDGEMENT = 5;
UNITE
UNITE = 3;
UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static int
ACKNOWLEDGEMENT_VALUE
ACKNOWLEDGEMENT = 0;
static int
APPLICATION_VALUE
APPLICATION = 1;
static int
DISCOVERY_VALUE
DISCOVERY = 2;
static int
KEY_EXCHANGE_ACKNOWLEDGEMENT_VALUE
KEY_EXCHANGE_ACKNOWLEDGEMENT = 5;
static int
KEY_EXCHANGE_VALUE
KEY_EXCHANGE = 4;
static int
UNITE_VALUE
UNITE = 3;
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Protocol.MessageType
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<Protocol.MessageType>
internalGetValueMap()
static Protocol.MessageType
valueOf(int value)
Deprecated.static Protocol.MessageType
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static Protocol.MessageType
valueOf(String name)
Returns the enum constant of this type with the specified name.static Protocol.MessageType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ACKNOWLEDGEMENT
public static final Protocol.MessageType ACKNOWLEDGEMENT
ACKNOWLEDGEMENT = 0;
-
APPLICATION
public static final Protocol.MessageType APPLICATION
APPLICATION = 1;
-
DISCOVERY
public static final Protocol.MessageType DISCOVERY
DISCOVERY = 2;
-
UNITE
public static final Protocol.MessageType UNITE
UNITE = 3;
-
KEY_EXCHANGE
public static final Protocol.MessageType KEY_EXCHANGE
KEY_EXCHANGE = 4;
-
KEY_EXCHANGE_ACKNOWLEDGEMENT
public static final Protocol.MessageType KEY_EXCHANGE_ACKNOWLEDGEMENT
KEY_EXCHANGE_ACKNOWLEDGEMENT = 5;
-
UNRECOGNIZED
public static final Protocol.MessageType UNRECOGNIZED
-
-
Field Detail
-
ACKNOWLEDGEMENT_VALUE
public static final int ACKNOWLEDGEMENT_VALUE
ACKNOWLEDGEMENT = 0;
- See Also:
- Constant Field Values
-
APPLICATION_VALUE
public static final int APPLICATION_VALUE
APPLICATION = 1;
- See Also:
- Constant Field Values
-
DISCOVERY_VALUE
public static final int DISCOVERY_VALUE
DISCOVERY = 2;
- See Also:
- Constant Field Values
-
UNITE_VALUE
public static final int UNITE_VALUE
UNITE = 3;
- See Also:
- Constant Field Values
-
KEY_EXCHANGE_VALUE
public static final int KEY_EXCHANGE_VALUE
KEY_EXCHANGE = 4;
- See Also:
- Constant Field Values
-
KEY_EXCHANGE_ACKNOWLEDGEMENT_VALUE
public static final int KEY_EXCHANGE_ACKNOWLEDGEMENT_VALUE
KEY_EXCHANGE_ACKNOWLEDGEMENT = 5;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static Protocol.MessageType[] 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 (Protocol.MessageType c : Protocol.MessageType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Protocol.MessageType 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
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static Protocol.MessageType valueOf(int value)
Deprecated.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:
value
- 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
-
forNumber
public static Protocol.MessageType forNumber(int value)
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<Protocol.MessageType> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static Protocol.MessageType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
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:
desc
- 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
-
-