A B C D E H I L O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addressFamily() - Method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
Returns the
HAProxyProxiedProtocol.AddressFamily
of this protocol and address family. - AF_IPv4 - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.AddressFamily
-
The IPV4 address family represents a connection which was forwarded for an IPV4 client.
- AF_IPv6 - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.AddressFamily
-
The IPV6 address family represents a connection which was forwarded for an IPV6 client.
- AF_UNIX - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.AddressFamily
-
The UNIX address family represents a connection which was forwarded for a unix socket.
- AF_UNSPEC - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.AddressFamily
-
The UNSPECIFIED address family represents a connection which was forwarded for an unknown protocol.
B
- byteValue() - Method in enum io.netty.handler.codec.haproxy.HAProxyCommand
-
Returns the byte value of this command.
- byteValue() - Method in enum io.netty.handler.codec.haproxy.HAProxyProtocolVersion
-
Returns the byte value of this version.
- byteValue() - Method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.AddressFamily
-
Returns the byte value of this address family.
- byteValue() - Method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
Returns the byte value of this protocol and address family.
- byteValue() - Method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.TransportProtocol
-
Returns the byte value of this transport protocol.
- byteValueForType(HAProxyTLV.Type) - Static method in enum io.netty.handler.codec.haproxy.HAProxyTLV.Type
-
Returns the byte value for the
HAProxyTLV.Type
as defined in the PROXY protocol 1.5 spec.
C
- channelRead(ChannelHandlerContext, Object) - Method in class io.netty.handler.codec.haproxy.HAProxyMessageDecoder
- client() - Method in class io.netty.handler.codec.haproxy.HAProxySSLTLV
-
Returns the client bit field
- command() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
-
Returns the
HAProxyCommand
of thisHAProxyMessage
. - copy() - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
D
- deallocate() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class io.netty.handler.codec.haproxy.HAProxyMessageDecoder
- destinationAddress() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
-
Returns the human-readable destination address of this
HAProxyMessage
. - destinationPort() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
-
Returns the UDP/TCP destination port of this
HAProxyMessage
. - detectProtocol(ByteBuf) - Static method in class io.netty.handler.codec.haproxy.HAProxyMessageDecoder
-
Returns the
ProtocolDetectionResult
for the givenByteBuf
. - DGRAM - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.TransportProtocol
-
The DGRAM transport protocol represents a connection which was forwarded for a UDP connection.
- duplicate() - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
E
- encapsulatedTLVs() - Method in class io.netty.handler.codec.haproxy.HAProxySSLTLV
-
Returns an unmodifiable Set of encapsulated
HAProxyTLV
s. - encode(ChannelHandlerContext, HAProxyMessage, ByteBuf) - Method in class io.netty.handler.codec.haproxy.HAProxyMessageEncoder
H
- HAProxyCommand - Enum in io.netty.handler.codec.haproxy
-
The command of an HAProxy proxy protocol header
- HAProxyMessage - Class in io.netty.handler.codec.haproxy
-
Message container for decoded HAProxy proxy protocol parameters
- HAProxyMessage(HAProxyProtocolVersion, HAProxyCommand, HAProxyProxiedProtocol, String, String, int, int) - Constructor for class io.netty.handler.codec.haproxy.HAProxyMessage
-
Creates a new instance of HAProxyMessage.
- HAProxyMessage(HAProxyProtocolVersion, HAProxyCommand, HAProxyProxiedProtocol, String, String, int, int, List<? extends HAProxyTLV>) - Constructor for class io.netty.handler.codec.haproxy.HAProxyMessage
-
Creates a new instance of HAProxyMessage.
- HAProxyMessageDecoder - Class in io.netty.handler.codec.haproxy
-
Decodes an HAProxy proxy protocol header
- HAProxyMessageDecoder() - Constructor for class io.netty.handler.codec.haproxy.HAProxyMessageDecoder
-
Creates a new decoder with no additional data (TLV) restrictions, and should throw an exception as soon as we exceed maxLength.
- HAProxyMessageDecoder(boolean) - Constructor for class io.netty.handler.codec.haproxy.HAProxyMessageDecoder
-
Creates a new decoder with no additional data (TLV) restrictions, whether or not to throw an exception as soon as we exceed maxLength.
- HAProxyMessageDecoder(int) - Constructor for class io.netty.handler.codec.haproxy.HAProxyMessageDecoder
-
Creates a new decoder with restricted additional data (TLV) size, and should throw an exception as soon as we exceed maxLength.
- HAProxyMessageDecoder(int, boolean) - Constructor for class io.netty.handler.codec.haproxy.HAProxyMessageDecoder
-
Creates a new decoder with restricted additional data (TLV) size, whether or not to throw an exception as soon as we exceed maxLength.
- HAProxyMessageEncoder - Class in io.netty.handler.codec.haproxy
-
Encodes an HAProxy proxy protocol message
- HAProxyProtocolException - Exception in io.netty.handler.codec.haproxy
-
A
DecoderException
which is thrown when an invalid HAProxy proxy protocol header is encountered - HAProxyProtocolException() - Constructor for exception io.netty.handler.codec.haproxy.HAProxyProtocolException
-
Creates a new instance
- HAProxyProtocolException(String) - Constructor for exception io.netty.handler.codec.haproxy.HAProxyProtocolException
-
Creates a new instance
- HAProxyProtocolException(String, Throwable) - Constructor for exception io.netty.handler.codec.haproxy.HAProxyProtocolException
-
Creates a new instance
- HAProxyProtocolException(Throwable) - Constructor for exception io.netty.handler.codec.haproxy.HAProxyProtocolException
-
Creates a new instance
- HAProxyProtocolVersion - Enum in io.netty.handler.codec.haproxy
-
The HAProxy proxy protocol specification version.
- HAProxyProxiedProtocol - Enum in io.netty.handler.codec.haproxy
-
A protocol proxied by HAProxy which is represented by its transport protocol and address family.
- HAProxyProxiedProtocol.AddressFamily - Enum in io.netty.handler.codec.haproxy
-
The address family of an HAProxy proxy protocol header.
- HAProxyProxiedProtocol.TransportProtocol - Enum in io.netty.handler.codec.haproxy
-
The transport protocol of an HAProxy proxy protocol header
- HAProxySSLTLV - Class in io.netty.handler.codec.haproxy
-
Represents a
HAProxyTLV
of the typeHAProxyTLV.Type.PP2_TYPE_SSL
. - HAProxySSLTLV(int, byte, List<HAProxyTLV>) - Constructor for class io.netty.handler.codec.haproxy.HAProxySSLTLV
-
Creates a new HAProxySSLTLV
- HAProxyTLV - Class in io.netty.handler.codec.haproxy
-
A Type-Length Value (TLV vector) that can be added to the PROXY protocol to include additional information like SSL information.
- HAProxyTLV(byte, ByteBuf) - Constructor for class io.netty.handler.codec.haproxy.HAProxyTLV
-
Creates a new HAProxyTLV
- HAProxyTLV(HAProxyTLV.Type, ByteBuf) - Constructor for class io.netty.handler.codec.haproxy.HAProxyTLV
-
Creates a new HAProxyTLV
- HAProxyTLV.Type - Enum in io.netty.handler.codec.haproxy
-
The registered types a TLV can have regarding the PROXY protocol 1.5 spec
I
- INSTANCE - Static variable in class io.netty.handler.codec.haproxy.HAProxyMessageEncoder
- io.netty.handler.codec.haproxy - package io.netty.handler.codec.haproxy
-
Decodes an HAProxy proxy protocol header
- isPP2ClientCertConn() - Method in class io.netty.handler.codec.haproxy.HAProxySSLTLV
-
Returns
true
if the bit field for PP2_CLIENT_CERT_CONN was set - isPP2ClientCertSess() - Method in class io.netty.handler.codec.haproxy.HAProxySSLTLV
-
Returns
true
if the bit field for PP2_CLIENT_CERT_SESS was set - isPP2ClientSSL() - Method in class io.netty.handler.codec.haproxy.HAProxySSLTLV
-
Returns
true
if the bit field for PP2_CLIENT_SSL was set - isSingleDecode() - Method in class io.netty.handler.codec.haproxy.HAProxyMessageDecoder
L
- LOCAL - io.netty.handler.codec.haproxy.HAProxyCommand
-
The LOCAL command represents a connection that was established on purpose by the proxy without being relayed.
O
- OTHER - io.netty.handler.codec.haproxy.HAProxyTLV.Type
-
A TLV type that is not officially defined in the spec.
P
- PP2_TYPE_ALPN - io.netty.handler.codec.haproxy.HAProxyTLV.Type
- PP2_TYPE_AUTHORITY - io.netty.handler.codec.haproxy.HAProxyTLV.Type
- PP2_TYPE_NETNS - io.netty.handler.codec.haproxy.HAProxyTLV.Type
- PP2_TYPE_SSL - io.netty.handler.codec.haproxy.HAProxyTLV.Type
- PP2_TYPE_SSL_CN - io.netty.handler.codec.haproxy.HAProxyTLV.Type
- PP2_TYPE_SSL_VERSION - io.netty.handler.codec.haproxy.HAProxyTLV.Type
- protocolVersion() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
-
Returns the
HAProxyProtocolVersion
of thisHAProxyMessage
. - proxiedProtocol() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
-
Returns the
HAProxyProxiedProtocol
of thisHAProxyMessage
. - PROXY - io.netty.handler.codec.haproxy.HAProxyCommand
-
The PROXY command represents a connection that was established on behalf of another node, and reflects the original connection endpoints.
R
- release() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
- release(int) - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
- replace(ByteBuf) - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
- retain() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
- retain() - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
- retain(int) - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
- retain(int) - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
- retainedDuplicate() - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
S
- sourceAddress() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
-
Returns the human-readable source address of this
HAProxyMessage
ornull
if HAProxy performs health check withsend-proxy-v2
. - sourcePort() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
-
Returns the UDP/TCP source port of this
HAProxyMessage
. - STREAM - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.TransportProtocol
-
The STREAM transport protocol represents a connection which was forwarded for a TCP connection.
T
- TCP4 - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
The TCP4 represents a connection which was forwarded for an IPv4 client over TCP.
- TCP6 - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
The TCP6 represents a connection which was forwarded for an IPv6 client over TCP.
- tlvs() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
-
Returns a list of
HAProxyTLV
or an empty list if no TLVs are present. - toString() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
- toString() - Method in class io.netty.handler.codec.haproxy.HAProxySSLTLV
- toString() - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
- touch() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
- touch() - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
- touch(Object) - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
- touch(Object) - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
- transportProtocol() - Method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
Returns the
HAProxyProxiedProtocol.TransportProtocol
of this protocol and address family. - type() - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
-
Returns the
HAProxyTLV.Type
of this TLV - typeByteValue() - Method in class io.netty.handler.codec.haproxy.HAProxyTLV
-
Returns the type of the TLV as byte
- typeForByteValue(byte) - Static method in enum io.netty.handler.codec.haproxy.HAProxyTLV.Type
-
Returns the
HAProxyTLV.Type
for a specific byte value as defined in the PROXY protocol 1.5 spec
U
- UDP4 - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
The UDP4 represents a connection which was forwarded for an IPv4 client over UDP.
- UDP6 - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
The UDP6 represents a connection which was forwarded for an IPv6 client over UDP.
- UNIX_DGRAM - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
The UNIX_DGRAM represents a connection which was forwarded for a UNIX datagram socket.
- UNIX_STREAM - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
The UNIX_STREAM represents a connection which was forwarded for a UNIX stream socket.
- UNKNOWN - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
The UNKNOWN represents a connection which was forwarded for an unknown protocol and an unknown address family.
- UNSPEC - io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.TransportProtocol
-
The UNSPEC transport protocol represents a connection which was forwarded for an unknown protocol.
V
- V1 - io.netty.handler.codec.haproxy.HAProxyProtocolVersion
-
The ONE proxy protocol version represents a version 1 (human-readable) header.
- V2 - io.netty.handler.codec.haproxy.HAProxyProtocolVersion
-
The TWO proxy protocol version represents a version 2 (binary) header.
- valueOf(byte) - Static method in enum io.netty.handler.codec.haproxy.HAProxyCommand
-
Returns the
HAProxyCommand
represented by the lowest 4 bits of the specified byte. - valueOf(byte) - Static method in enum io.netty.handler.codec.haproxy.HAProxyProtocolVersion
-
Returns the
HAProxyProtocolVersion
represented by the highest 4 bits of the specified byte. - valueOf(byte) - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.AddressFamily
-
Returns the
HAProxyProxiedProtocol.AddressFamily
represented by the highest 4 bits of the specified byte. - valueOf(byte) - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.TransportProtocol
-
Returns the
HAProxyProxiedProtocol.TransportProtocol
represented by the lowest 4 bits of the specified byte. - valueOf(byte) - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
Returns the
HAProxyProxiedProtocol
represented by the specified byte. - valueOf(String) - Static method in enum io.netty.handler.codec.haproxy.HAProxyCommand
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.handler.codec.haproxy.HAProxyProtocolVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.AddressFamily
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.TransportProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.handler.codec.haproxy.HAProxyTLV.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.netty.handler.codec.haproxy.HAProxyCommand
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.netty.handler.codec.haproxy.HAProxyProtocolVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.AddressFamily
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol.TransportProtocol
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.netty.handler.codec.haproxy.HAProxyProxiedProtocol
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.netty.handler.codec.haproxy.HAProxyTLV.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify() - Method in class io.netty.handler.codec.haproxy.HAProxySSLTLV
-
Returns the verification result
All Classes All Packages