Uses of Interface
org.apache.hc.core5.net.NamedEndpoint
-
Packages that use NamedEndpoint Package Description org.apache.hc.core5.http Core HTTP transport component APIs.org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http.nio.ssl TLS protocol support.org.apache.hc.core5.http2.impl.nio.bootstrap HTTP/2 capable requester and server bootstrap.org.apache.hc.core5.http2.ssl HTTP/2 specific TLS protocol support.org.apache.hc.core5.net Core network component APIs and utilities.org.apache.hc.core5.reactor Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern.org.apache.hc.core5.reactor.ssl TLS/SSL support for I/O reactors.org.apache.hc.core5.testing.nio -
-
Uses of NamedEndpoint in org.apache.hc.core5.http
Classes in org.apache.hc.core5.http that implement NamedEndpoint Modifier and Type Class Description class
HttpHost
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 Constructor Description HttpHost(java.lang.String scheme, NamedEndpoint 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 NamedEndpoint Modifier and Type Method Description java.util.concurrent.Future<IOSession>
AbstractConnectionInitiatorBase. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.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 NamedEndpoint Modifier and Type Method Description void
TlsUpgradeCapable. tlsUpgrade(NamedEndpoint endpoint, FutureCallback<ProtocolIOSession> callback)
void
BasicClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, java.lang.Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
void
BasicServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, java.lang.Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
default void
TlsStrategy. upgrade(TransportSecurityLayer sessionLayer, NamedEndpoint endpoint, java.lang.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 NamedEndpoint Modifier and Type Method Description protected 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 NamedEndpoint Modifier and Type Method Description void
H2ClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, java.lang.Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
void
H2ServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, java.lang.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 NamedEndpoint Modifier and Type Class Description class
Host
Component that holds all details needed to describe a network connection to a host.class
URIAuthority
Represents authority component of requestURI
.Methods in org.apache.hc.core5.net with parameters of type NamedEndpoint Modifier and Type Method Description (package private) static void
Host. format(java.lang.StringBuilder buf, NamedEndpoint endpoint)
URIBuilder
URIBuilder. setAuthority(NamedEndpoint authority)
Sets the authority.Constructors in org.apache.hc.core5.net with parameters of type NamedEndpoint Constructor Description URIAuthority(java.lang.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 NamedEndpoint Modifier and Type Class Description class
EndpointParameters
Endpoint initialization parametersFields in org.apache.hc.core5.reactor declared as NamedEndpoint Modifier and Type Field Description private NamedEndpoint
InternalDataChannel. initialEndpoint
(package private) NamedEndpoint
IOSessionRequest. remoteEndpoint
Methods in org.apache.hc.core5.reactor that return NamedEndpoint Modifier and Type Method Description NamedEndpoint
InternalDataChannel. getInitialEndpoint()
NamedEndpoint
ProtocolIOSession. getInitialEndpoint()
Methods in org.apache.hc.core5.reactor with parameters of type NamedEndpoint Modifier and Type Method Description java.util.concurrent.Future<IOSession>
AbstractIOReactorBase. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
java.util.concurrent.Future<IOSession>
ConnectionInitiator. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
Requests a connection to a remote host.java.util.concurrent.Future<IOSession>
SingleCoreIOReactor. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
void
InternalDataChannel. startTls(javax.net.ssl.SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout)
void
InternalDataChannel. startTls(javax.net.ssl.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 NamedEndpoint Constructor Description InternalDataChannel(IOSession ioSession, NamedEndpoint initialEndpoint, Decorator<IOSession> ioSessionDecorator, IOSessionListener sessionListener, java.util.Queue<InternalDataChannel> closedSessions)
IOSessionRequest(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.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 NamedEndpoint Modifier and Type Field Description private NamedEndpoint
SSLIOSession. targetEndpoint
Methods in org.apache.hc.core5.reactor.ssl with parameters of type NamedEndpoint Modifier and Type Method Description void
SSLSessionInitializer. initialize(NamedEndpoint endpoint, javax.net.ssl.SSLEngine sslEngine)
Triggered when the SSL connection is being initialized.void
TransportSecurityLayer. startTls(javax.net.ssl.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(javax.net.ssl.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.TlsDetails
SSLSessionVerifier. verify(NamedEndpoint endpoint, javax.net.ssl.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 NamedEndpoint Constructor Description SSLIOSession(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, javax.net.ssl.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, javax.net.ssl.SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, FutureCallback<javax.net.ssl.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 NamedEndpoint Modifier and Type Method Description java.util.concurrent.Future<IOSession>
AsyncRequester. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
-