## Uses of Class
org.apache.hc.core5.io.CloseMode

- Packages that use CloseMode
  Package | Description
  --- | ---
  org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap.
  org.apache.hc.core5.http.nio.command | Commands for HTTP transports based on asynchronous, event driven I/O model.
  org.apache.hc.core5.http2.impl.nio | Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.
  org.apache.hc.core5.http2.nio.pool | HTTP/2 specific pool component APIs.
  org.apache.hc.core5.io | Core I/O component APIs and utilities.
  org.apache.hc.core5.pool | Client side connection pool component APIs.
  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.classic |
  org.apache.hc.core5.testing.nio |

- - ### Uses of CloseMode in org.apache.hc.core5.http.impl.bootstrap

    Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `void` | AsyncServer.`close(CloseMode closeMode)`
    `void` | HttpServer.`close(CloseMode closeMode)`
    `void` | HttpRequester.`close(CloseMode closeMode)`
    `void` | AsyncRequester.`close(CloseMode closeMode)`
    `void` | HttpServer.`close(CloseMode closeMode, Timeout timeout)` Closes this process or endpoint and releases any system resources associated with it.

  - ### Uses of CloseMode in org.apache.hc.core5.http.nio.command

    Methods in org.apache.hc.core5.http.nio.command that return CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `CloseMode` | ShutdownCommand.`getType()`

    Constructors in org.apache.hc.core5.http.nio.command with parameters of type CloseMode
    Constructor and Description
    `ShutdownCommand(CloseMode type)`

  - ### Uses of CloseMode in org.apache.hc.core5.http2.impl.nio

    Methods in org.apache.hc.core5.http2.impl.nio with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpProtocolNegotiator.`close(CloseMode closeMode)`

  - ### Uses of CloseMode in org.apache.hc.core5.http2.nio.pool

    Methods in org.apache.hc.core5.http2.nio.pool with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | H2ConnPool.`closeSession(IOSession ioSession, CloseMode closeMode)`

  - ### Uses of CloseMode in org.apache.hc.core5.io

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

    Methods in org.apache.hc.core5.io with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `void` | ModalCloseable.`close(CloseMode closeMode)` Closes this process or endpoint and releases any system resources associated with it.
    `static void` | Closer.`close(ModalCloseable closeable, CloseMode closeMode)` Closes the given Closeable in a null-safe manner.

  - ### Uses of CloseMode in org.apache.hc.core5.pool

    Methods in org.apache.hc.core5.pool with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `void` | LaxConnPool.`close(CloseMode closeMode)`
    `void` | StrictConnPool.`close(CloseMode closeMode)`
    `void` | PoolEntry.`discardConnection(CloseMode closeMode)`
    `void` | DefaultDisposalCallback.`execute(SocketModalCloseable closeable, CloseMode closeMode)`
    `void` | DisposalCallback.`execute(T closeable, CloseMode closeMode)`

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

    Methods in org.apache.hc.core5.reactor with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractIOSessionPool.`close(CloseMode closeMode)`
    `void` | DefaultListeningIOReactor.`close(CloseMode closeMode)`
    `void` | IOReactor.`close(CloseMode closeMode)` Shuts down the I/O reactor either gracefully or immediately.
    `void` | DefaultConnectingIOReactor.`close(CloseMode closeMode)`
    `protected abstract void` | AbstractIOSessionPool.`closeSession(IOSession ioSession, CloseMode closeMode)`

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

    Methods in org.apache.hc.core5.reactor.ssl with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `void` | SSLIOSession.`close(CloseMode closeMode)`

  - ### Uses of CloseMode in org.apache.hc.core5.testing.classic

    Methods in org.apache.hc.core5.testing.classic with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `void` | LoggingBHttpClientConnection.`close(CloseMode closeMode)`
    `void` | LoggingBHttpServerConnection.`close(CloseMode closeMode)`
    `void` | ClassicTestServer.`shutdown(CloseMode closeMode)`
    `void` | ClassicTestClient.`shutdown(CloseMode closeMode)`

  - ### Uses of CloseMode in org.apache.hc.core5.testing.nio

    Methods in org.apache.hc.core5.testing.nio with parameters of type CloseMode
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientSessionEndpoint.`close(CloseMode closeMode)`
    `void` | LoggingIOSession.`close(CloseMode closeMode)`

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