Package io.servicetalk.transport.api
Interface ConnectionObserver.ProxyConnectObserver
- All Known Implementing Classes:
NoopTransportObserver.NoopProxyConnectObserver
- Enclosing interface:
- ConnectionObserver
public static interface ConnectionObserver.ProxyConnectObserver
An observer interface that provides visibility into proxy connect events for establishing a tunnel.
Either proxyConnectComplete(Object)
or proxyConnectFailed(Throwable)
will be invoked to signal
successful or failed connection via proxy tunnel.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
proxyConnectComplete
(Object responseMsg) Callback when the proxy connect attempt is complete successfully.void
proxyConnectFailed
(Throwable cause) Callback when the proxy connect attempt is failed.
-
Method Details
-
proxyConnectFailed
Callback when the proxy connect attempt is failed.- Parameters:
cause
- the cause of proxy connect failure
-
proxyConnectComplete
Callback when the proxy connect attempt is complete successfully.- Parameters:
responseMsg
- an object that represents a response message. The actual message type depends upon proxy protocol implementation (e.g. HTTP Tunnel, SOCKS, etc.)
-