Package org.eclipse.jetty.client
Class ProxyProtocolClientConnectionFactory.V2.Tag
java.lang.Object
org.eclipse.jetty.client.ProxyProtocolClientConnectionFactory.V2.Tag
- All Implemented Interfaces:
ClientConnectionFactory.Decorator
- Enclosing class:
ProxyProtocolClientConnectionFactory.V2
@Deprecated(since="2021-05-27")
public static class ProxyProtocolClientConnectionFactory.V2.Tag
extends Object
implements ClientConnectionFactory.Decorator
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
PROXY protocol version 2 metadata holder to be used in conjunction
with Request.tag(Object).
Instances of this class are associated to a destination so that all connections of that destination will initiate the communication with the PROXY protocol version 2 bytes specified by this metadata.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDeprecated.static enumDeprecated.static enumDeprecated.static classDeprecated. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProxyProtocolClientConnectionFactory.V2.TagDeprecated.The PROXY V2 Tag typically used to "ping" the server. -
Constructor Summary
ConstructorsConstructorDescriptionTag()Deprecated.Creates a Tag whose metadata will be derived from the underlying EndPoint.Deprecated.Creates a Tag with the given source metadata.Tag(String srcIP, int srcPort, List<ProxyProtocolClientConnectionFactory.V2.Tag.TLV> tlvs) Deprecated.Creates a Tag with the given source metadata and Type-Length-Value (TLV) objects.Tag(ProxyProtocolClientConnectionFactory.V2.Tag.Command command, ProxyProtocolClientConnectionFactory.V2.Tag.Family family, ProxyProtocolClientConnectionFactory.V2.Tag.Protocol protocol, String srcIP, int srcPort, String dstIP, int dstPort, List<ProxyProtocolClientConnectionFactory.V2.Tag.TLV> tlvs) Deprecated.Creates a Tag with the given metadata. -
Method Summary
Modifier and TypeMethodDescriptionapply(ClientConnectionFactory factory) Deprecated.Wraps the givenfactory.booleanDeprecated.Deprecated.Deprecated.intDeprecated.Deprecated.Deprecated.Deprecated.intDeprecated.getTLVs()Deprecated.inthashCode()Deprecated.
-
Field Details
-
LOCAL
Deprecated.The PROXY V2 Tag typically used to "ping" the server.
-
-
Constructor Details
-
Tag
public Tag()Deprecated.Creates a Tag whose metadata will be derived from the underlying EndPoint.
-
Tag
Deprecated.Creates a Tag with the given source metadata.
The destination metadata will be derived from the underlying EndPoint.
- Parameters:
srcIP- the source IP addresssrcPort- the source port
-
Tag
Deprecated.Creates a Tag with the given source metadata and Type-Length-Value (TLV) objects.
The destination metadata will be derived from the underlying EndPoint.
- Parameters:
srcIP- the source IP addresssrcPort- the source porttlvs- the TLV objects
-
Tag
public Tag(ProxyProtocolClientConnectionFactory.V2.Tag.Command command, ProxyProtocolClientConnectionFactory.V2.Tag.Family family, ProxyProtocolClientConnectionFactory.V2.Tag.Protocol protocol, String srcIP, int srcPort, String dstIP, int dstPort, List<ProxyProtocolClientConnectionFactory.V2.Tag.TLV> tlvs) Deprecated.Creates a Tag with the given metadata.
- Parameters:
command- the LOCAL or PROXY commandfamily- the protocol familyprotocol- the protocol typesrcIP- the source IP addresssrcPort- the source portdstIP- the destination IP addressdstPort- the destination porttlvs- the TLV objects
-
-
Method Details
-
getCommand
Deprecated. -
getFamily
Deprecated. -
getProtocol
Deprecated. -
getSourceAddress
Deprecated. -
getSourcePort
public int getSourcePort()Deprecated. -
getDestinationAddress
Deprecated. -
getDestinationPort
public int getDestinationPort()Deprecated. -
getTLVs
Deprecated. -
apply
Deprecated.Description copied from interface:ClientConnectionFactory.DecoratorWraps the given
factory.- Specified by:
applyin interfaceClientConnectionFactory.Decorator- Parameters:
factory- the ClientConnectionFactory to wrap- Returns:
- the wrapping ClientConnectionFactory
-
equals
Deprecated. -
hashCode
public int hashCode()Deprecated.
-