## Uses of Class
org.apache.hc.core5.reactor.ssl.SSLBufferMode

- Packages that use SSLBufferMode
  Package | Description
  --- | ---
  org.apache.hc.core5.http.nio.ssl | TLS protocol support.
  org.apache.hc.core5.http2.ssl | HTTP/2 specific TLS protocol support.
  org.apache.hc.core5.reactor.ssl | TLS/SSL support for I/O reactors.

- - ### Uses of SSLBufferMode in org.apache.hc.core5.http.nio.ssl

    Constructors in org.apache.hc.core5.http.nio.ssl with parameters of type SSLBufferMode
    Constructor and Description
    `BasicClientTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `BasicServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `BasicServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
    `BasicServerTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`

  - ### Uses of SSLBufferMode in org.apache.hc.core5.http2.ssl

    Constructors in org.apache.hc.core5.http2.ssl with parameters of type SSLBufferMode
    Constructor and Description
    `ConscryptClientTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `ConscryptServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `ConscryptServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
    `ConscryptServerTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `H2ClientTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `H2ServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `H2ServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
    `H2ServerTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`

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

    Methods in org.apache.hc.core5.reactor.ssl that return SSLBufferMode
    Modifier and Type | Method and Description
    --- | ---
    `static SSLBufferMode` | SSLBufferMode.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static SSLBufferMode[]` | SSLBufferMode.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.hc.core5.reactor.ssl with parameters of type SSLBufferMode
    Modifier and Type | Method and Description
    --- | ---
    `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.

    Constructors in org.apache.hc.core5.reactor.ssl with parameters of type SSLBufferMode
    Constructor and Description
    `SSLIOSession(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 of `SSLIOSession` 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 of `SSLIOSession` class.

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