A B C D E H I L O P R S T U V 
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 this HAProxyMessage.
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 given ByteBuf.
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 HAProxyTLVs.
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 type HAProxyTLV.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
proxiedProtocol() - Method in class io.netty.handler.codec.haproxy.HAProxyMessage
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 or null if HAProxy performs health check with send-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
A B C D E H I L O P R S T U V 
All Classes All Packages