Package io.netty.handler.codec.haproxy
Enum HAProxyProxiedProtocol.TransportProtocol
- java.lang.Object
-
- java.lang.Enum<HAProxyProxiedProtocol.TransportProtocol>
-
- io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.TransportProtocol
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<HAProxyProxiedProtocol.TransportProtocol>
- Enclosing class:
- HAProxyProxiedProtocol
public static enum HAProxyProxiedProtocol.TransportProtocol extends java.lang.Enum<HAProxyProxiedProtocol.TransportProtocol>
The transport protocol of an HAProxy proxy protocol header
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DGRAM
The DGRAM transport protocol represents a connection which was forwarded for a UDP connection.STREAM
The STREAM transport protocol represents a connection which was forwarded for a TCP connection.UNSPEC
The UNSPEC transport protocol represents a connection which was forwarded for an unknown protocol.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte
byteValue()
Returns the byte value of this transport protocol.static HAProxyProxiedProtocol.TransportProtocol
valueOf(byte tpafByte)
Returns theHAProxyProxiedProtocol.TransportProtocol
represented by the lowest 4 bits of the specified byte.static HAProxyProxiedProtocol.TransportProtocol
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static HAProxyProxiedProtocol.TransportProtocol[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNSPEC
public static final HAProxyProxiedProtocol.TransportProtocol UNSPEC
The UNSPEC transport protocol represents a connection which was forwarded for an unknown protocol.
-
STREAM
public static final HAProxyProxiedProtocol.TransportProtocol STREAM
The STREAM transport protocol represents a connection which was forwarded for a TCP connection.
-
DGRAM
public static final HAProxyProxiedProtocol.TransportProtocol DGRAM
The DGRAM transport protocol represents a connection which was forwarded for a UDP connection.
-
-
Method Detail
-
values
public static HAProxyProxiedProtocol.TransportProtocol[] 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 (HAProxyProxiedProtocol.TransportProtocol c : HAProxyProxiedProtocol.TransportProtocol.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static HAProxyProxiedProtocol.TransportProtocol 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
-
valueOf
public static HAProxyProxiedProtocol.TransportProtocol valueOf(byte tpafByte)
Returns theHAProxyProxiedProtocol.TransportProtocol
represented by the lowest 4 bits of the specified byte.- Parameters:
tpafByte
- transport protocol and address family byte
-
byteValue
public byte byteValue()
Returns the byte value of this transport protocol.
-
-