## Uses of Interface
org.apache.http.nio.reactor.IOReactor

- Packages that use IOReactor
  Package | Description
  --- | ---
  org.apache.http.impl.nio.reactor | Default implementations for interfaces in `org.apache.http.nio` including default I/O reactor implementations and support for SSL/TLS transport security.
  org.apache.http.nio.reactor | API for event driven NIO based on Doug Lea's reactor pattern.

- - ### Uses of IOReactor in org.apache.http.impl.nio.reactor

    Classes in org.apache.http.impl.nio.reactor that implement IOReactor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractIOReactor` Generic implementation of `IOReactor` that can used as a subclass for more specialized I/O reactors.
    `class` | `AbstractMultiworkerIOReactor` Generic implementation of `IOReactor` that can run multiple `BaseIOReactor` instance in separate worker threads and distribute newly created I/O session equally across those I/O reactors for a more optimal resource utilization and a better I/O performance.
    `class` | `BaseIOReactor` Default implementation of `AbstractIOReactor` that serves as a base for more advanced `IOReactor` implementations.
    `class` | `DefaultConnectingIOReactor` Default implementation of `ConnectingIOReactor`.
    `class` | `DefaultListeningIOReactor` Default implementation of `ListeningIOReactor`.

  - ### Uses of IOReactor in org.apache.http.nio.reactor

    Subinterfaces of IOReactor in org.apache.http.nio.reactor
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ConnectingIOReactor` ConnectingIOReactor represents an I/O reactor capable of establishing connections to remote hosts.
    `interface` | `ListeningIOReactor` ListeningIOReactor represents an I/O reactor capable of listening for incoming connections on one or several ports.

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