Uses of Interface
org.apache.hc.core5.net.NamedEndpoint
Packages that use NamedEndpoint
Package
Description
Core HTTP transport component APIs.
HTTP/1.1 requester and server bootstrap.
TLS protocol support.
HTTP/2 capable requester and server bootstrap.
HTTP/2 specific TLS protocol support.
Core network component APIs and utilities.
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
TLS/SSL support for I/O reactors.
-
Uses of NamedEndpoint in org.apache.hc.core5.http
Classes in org.apache.hc.core5.http that implement NamedEndpointModifier and TypeClassDescriptionfinal class
Component that holds all details needed to describe an HTTP connection to a host.Constructors in org.apache.hc.core5.http with parameters of type NamedEndpoint -
Uses of NamedEndpoint in org.apache.hc.core5.http.impl.bootstrap
Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type NamedEndpointModifier and TypeMethodDescriptionAbstractConnectionInitiatorBase.connect
(NamedEndpoint remoteEndpoint, SocketAddress remoteAddress, SocketAddress localAddress, Timeout timeout, Object attachment, FutureCallback<IOSession> callback) protected void
HttpAsyncRequester.doTlsUpgrade
(ProtocolIOSession ioSession, NamedEndpoint endpoint, FutureCallback<ProtocolIOSession> callback) void
HttpAsyncRequester.InternalAsyncClientEndpoint.tlsUpgrade
(NamedEndpoint endpoint, FutureCallback<ProtocolIOSession> callback) -
Uses of NamedEndpoint in org.apache.hc.core5.http.nio.ssl
Methods in org.apache.hc.core5.http.nio.ssl with parameters of type NamedEndpointModifier and TypeMethodDescriptionvoid
TlsUpgradeCapable.tlsUpgrade
(NamedEndpoint endpoint, FutureCallback<ProtocolIOSession> callback) void
BasicClientTlsStrategy.upgrade
(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback) void
BasicServerTlsStrategy.upgrade
(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback) default void
TlsStrategy.upgrade
(TransportSecurityLayer sessionLayer, NamedEndpoint endpoint, Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback) Secures current session layer with TLS. -
Uses of NamedEndpoint in org.apache.hc.core5.http2.impl.nio.bootstrap
Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type NamedEndpointModifier and TypeMethodDescriptionprotected void
H2AsyncRequester.doTlsUpgrade
(ProtocolIOSession ioSession, NamedEndpoint endpoint, FutureCallback<ProtocolIOSession> callback) -
Uses of NamedEndpoint in org.apache.hc.core5.http2.ssl
Methods in org.apache.hc.core5.http2.ssl with parameters of type NamedEndpointModifier and TypeMethodDescriptionvoid
H2ClientTlsStrategy.upgrade
(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback) void
H2ServerTlsStrategy.upgrade
(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback) -
Uses of NamedEndpoint in org.apache.hc.core5.net
Classes in org.apache.hc.core5.net that implement NamedEndpointModifier and TypeClassDescriptionfinal class
Component that holds all details needed to describe a network connection to a host.final class
Represents authority component of requestURI
.Methods in org.apache.hc.core5.net with parameters of type NamedEndpointModifier and TypeMethodDescription(package private) static void
Host.format
(StringBuilder buf, NamedEndpoint endpoint) URIBuilder.setAuthority
(NamedEndpoint authority) Sets the authority.Constructors in org.apache.hc.core5.net with parameters of type NamedEndpointModifierConstructorDescriptionURIAuthority
(String userInfo, NamedEndpoint endpoint) URIAuthority
(NamedEndpoint namedEndpoint) -
Uses of NamedEndpoint in org.apache.hc.core5.reactor
Classes in org.apache.hc.core5.reactor that implement NamedEndpointModifier and TypeClassDescriptionfinal class
Endpoint initialization parametersFields in org.apache.hc.core5.reactor declared as NamedEndpointModifier and TypeFieldDescriptionprivate final NamedEndpoint
InternalDataChannel.initialEndpoint
(package private) final NamedEndpoint
IOSessionRequest.remoteEndpoint
Methods in org.apache.hc.core5.reactor that return NamedEndpointModifier and TypeMethodDescriptionInternalDataChannel.getInitialEndpoint()
ProtocolIOSession.getInitialEndpoint()
Methods in org.apache.hc.core5.reactor with parameters of type NamedEndpointModifier and TypeMethodDescriptionAbstractIOReactorBase.connect
(NamedEndpoint remoteEndpoint, SocketAddress remoteAddress, SocketAddress localAddress, Timeout timeout, Object attachment, FutureCallback<IOSession> callback) ConnectionInitiator.connect
(NamedEndpoint remoteEndpoint, SocketAddress remoteAddress, SocketAddress localAddress, Timeout timeout, Object attachment, FutureCallback<IOSession> callback) Requests a connection to a remote host.SingleCoreIOReactor.connect
(NamedEndpoint remoteEndpoint, SocketAddress remoteAddress, SocketAddress localAddress, Timeout timeout, Object attachment, FutureCallback<IOSession> callback) void
InternalDataChannel.startTls
(SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout) void
InternalDataChannel.startTls
(SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback) Constructors in org.apache.hc.core5.reactor with parameters of type NamedEndpointModifierConstructorDescription(package private)
InternalDataChannel
(IOSession ioSession, NamedEndpoint initialEndpoint, Decorator<IOSession> ioSessionDecorator, IOSessionListener sessionListener, Queue<InternalDataChannel> closedSessions) IOSessionRequest
(NamedEndpoint remoteEndpoint, SocketAddress remoteAddress, SocketAddress localAddress, Timeout timeout, Object attachment, FutureCallback<IOSession> callback) -
Uses of NamedEndpoint in org.apache.hc.core5.reactor.ssl
Fields in org.apache.hc.core5.reactor.ssl declared as NamedEndpointMethods in org.apache.hc.core5.reactor.ssl with parameters of type NamedEndpointModifier and TypeMethodDescriptionvoid
SSLSessionInitializer.initialize
(NamedEndpoint endpoint, SSLEngine sslEngine) Triggered when the SSL connection is being initialized.void
TransportSecurityLayer.startTls
(SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout) Starts TLS session over an existing network connection with the given SSL context.default void
TransportSecurityLayer.startTls
(SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback) Starts TLS session over an existing network connection with the given SSL context.SSLSessionVerifier.verify
(NamedEndpoint endpoint, SSLEngine sslEngine) Triggered when the SSL connection has been established and initial SSL handshake has been successfully completed.Constructors in org.apache.hc.core5.reactor.ssl with parameters of type NamedEndpointModifierConstructorDescriptionSSLIOSession
(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, Timeout connectTimeout) Creates new instance ofSSLIOSession
class.SSLIOSession
(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, FutureCallback<SSLSession> resultCallback) Creates new instance ofSSLIOSession
class. -
Uses of NamedEndpoint in org.apache.hc.core5.testing.nio
Methods in org.apache.hc.core5.testing.nio with parameters of type NamedEndpointModifier and TypeMethodDescriptionAsyncRequester.connect
(NamedEndpoint remoteEndpoint, SocketAddress remoteAddress, SocketAddress localAddress, Timeout timeout, Object attachment, FutureCallback<IOSession> callback)