| Package | Description |
|---|---|
| org.apache.hc.core5.http.impl.bootstrap |
HTTP/1.1 requester and server bootstrap.
|
| org.apache.hc.core5.http.impl.nio |
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
|
| org.apache.hc.core5.http.nio.command |
Commands for HTTP transports based on asynchronous, event driven I/O model.
|
| org.apache.hc.core5.http.nio.ssl |
TLS protocol support.
|
| 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.
|
| Class and Description |
|---|
| ConnectionAcceptor
Non-blocking connection acceptor.
|
| ConnectionInitiator
Non-blocking connection initiator.
|
| IOEventHandlerFactory
Factory interface to create
IOEventHandler instances for the given connected endpoints. |
| IOReactor
HttpCore NIO is based on the Reactor pattern as described by Doug Lea.
|
| IOReactorConfig
I/O reactor configuration parameters.
|
| IOReactorMetricsListener
A listener interface for receiving metrics related to the I/O reactor's
thread pool performance and status.
|
IOReactorService
IOReactor running as a service. |
| IOReactorStatus
IOReactorStatus represents an internal status of an I/O reactor.
|
| IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
IOSessionListener
IOSession event listener. |
| IOWorkerSelector |
| ListenerEndpoint
ListenerEndpoint interface represents an endpoint used by an I/O reactor
to listen for incoming connection from remote clients.
|
| ProtocolIOSession
TLS capable, protocol upgradable
IOSession. |
| Class and Description |
|---|
| IOEventHandler
IOEventHandler interface is used by I/O reactors to handle I/O events for individual
I/O sessions.
|
| IOEventHandlerFactory
Factory interface to create
IOEventHandler instances for the given connected endpoints. |
| ProtocolIOSession
TLS capable, protocol upgradable
IOSession. |
| Class and Description |
|---|
| Command
Abstract command
IOSession can act upon. |
| IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
| Class and Description |
|---|
| ProtocolIOSession
TLS capable, protocol upgradable
IOSession. |
| Class and Description |
|---|
| Command
Abstract command
IOSession can act upon. |
| Command.Priority |
| ConnectionAcceptor
Non-blocking connection acceptor.
|
| ConnectionInitiator
Non-blocking connection initiator.
|
| IOEventHandler
IOEventHandler interface is used by I/O reactors to handle I/O events for individual
I/O sessions.
|
| IOEventHandlerFactory
Factory interface to create
IOEventHandler instances for the given connected endpoints. |
| IOReactor
HttpCore NIO is based on the Reactor pattern as described by Doug Lea.
|
| IOReactorConfig
I/O reactor configuration parameters.
|
| IOReactorConfig.Builder |
| IOReactorMetricsListener
A listener interface for receiving metrics related to the I/O reactor's
thread pool performance and status.
|
IOReactorService
IOReactor running as a service. |
| IOReactorStatus
IOReactorStatus represents an internal status of an I/O reactor.
|
| IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
| IOSession.Status
This enum represents a set of states I/O session transitions through
during its life-span.
|
IOSessionListener
IOSession event listener. |
| IOWorkerSelector |
| IOWorkerStats
Internal I/O dispatch stats that can be used by
IOWorkerSelector
to select the best suited worker to get new I/O channels. |
| ListenerEndpoint
ListenerEndpoint interface represents an endpoint used by an I/O reactor
to listen for incoming connection from remote clients.
|
| ProtocolIOSession
TLS capable, protocol upgradable
IOSession. |
| ProtocolUpgradeHandler
Application protocol upgrade handler.
|
| Class and Description |
|---|
| Command
Abstract command
IOSession can act upon. |
| Command.Priority |
| IOEventHandler
IOEventHandler interface is used by I/O reactors to handle I/O events for individual
I/O sessions.
|
| IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
| IOSession.Status
This enum represents a set of states I/O session transitions through
during its life-span.
|
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.