Class ResolvedClientTarget
java.lang.Object
io.helidon.webclient.api.ResolvedClientTarget
Concrete physical WebClient transport target for one new connection attempt.
Logical HTTP and TLS identity remains in logicalTarget(); the concrete peer is routing data only.
-
Method Summary
Modifier and TypeMethodDescriptionLogical destination supplied to a proxy tunnel.booleaninthashCode()Optional requested local bind address.Logical connection target and identity.longNetwork or discovery generation for this physical attempt.Concrete socket peer.Effective proxy route.Selected direct or alternative route authority.longCaptured TLS reload generation.toString()
-
Method Details
-
logicalTarget
Logical connection target and identity.- Returns:
- logical target
-
routeAuthority
Selected direct or alternative route authority.- Returns:
- route authority
-
peerAddress
Concrete socket peer. This is the route peer for a direct connection and the proxy peer for a proxied connection.- Returns:
- concrete peer
-
destinationAddress
Logical destination supplied to a proxy tunnel. The address is resolved locally for a system SOCKS route to preserve WebClient's existing SOCKS behavior, because the selected SOCKS version is not available through the standard proxy API.- Returns:
- logical destination address
-
proxyRoute
-
localAddress
Optional requested local bind address.- Returns:
- local bind address
-
tlsGeneration
public long tlsGeneration()Captured TLS reload generation.- Returns:
- TLS generation
-
networkGeneration
public long networkGeneration()Network or discovery generation for this physical attempt.- Returns:
- network generation
-
equals
-
hashCode
-
toString
-