## 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.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 and 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 and Description
    `HttpHost(String scheme, NamedEndpoint namedEndpoint)`

  - ### Uses of NamedEndpoint in org.apache.hc.core5.net

    Classes in org.apache.hc.core5.net that implement NamedEndpoint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Host` Component that holds all details needed to describe a network connection to a host.
    `class` | `URIAuthority` Represents authority component of request `URI`.

    Constructors in org.apache.hc.core5.net with parameters of type NamedEndpoint
    Constructor and Description
    `URIAuthority(NamedEndpoint namedEndpoint)`

  - ### Uses of NamedEndpoint in org.apache.hc.core5.reactor

    Methods in org.apache.hc.core5.reactor that return NamedEndpoint
    Modifier and Type | Method and Description
    --- | ---
    `NamedEndpoint` | ProtocolIOSession.`getInitialEndpoint()`

    Methods in org.apache.hc.core5.reactor with parameters of type NamedEndpoint
    Modifier and Type | Method and Description
    --- | ---
    `Future<IOSession>` | ConnectionInitiator.`connect(NamedEndpoint remoteEndpoint, SocketAddress remoteAddress, SocketAddress localAddress, Timeout timeout, Object attachment, FutureCallback<IOSession> callback)` Requests a connection to a remote host.

  - ### Uses of NamedEndpoint in org.apache.hc.core5.reactor.ssl

    Methods in org.apache.hc.core5.reactor.ssl with parameters of type NamedEndpoint
    Modifier and Type | Method and Description
    --- | ---
    `void` | 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.
    `TlsDetails` | 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 NamedEndpoint
    Constructor and Description
    `SSLIOSession(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Callback<SSLIOSession> connectedCallback, Callback<SSLIOSession> disconnectedCallback, Timeout connectTimeout)` Creates new instance of `SSLIOSession` 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 and Description
    --- | ---
    `Future<IOSession>` | AsyncRequester.`connect(NamedEndpoint remoteEndpoint, SocketAddress remoteAddress, SocketAddress localAddress, Timeout timeout, Object attachment, FutureCallback<IOSession> callback)`

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.