| 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.http2.impl.nio |
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
|
| org.apache.hc.core5.http2.impl.nio.bootstrap |
HTTP/2 capable requester and server bootstrap.
|
| org.apache.hc.core5.http2.nio.command |
HTTP/2 specific commands for HTTP/2 transport based
on asynchronous, event driven I/O model.
|
| org.apache.hc.core5.http2.nio.pool |
HTTP/2 specific 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.nio |
| 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.
|
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. |
| ListenerEndpoint
ListenerEndpoint interface represents an endpoint used by an I/O reactor
to listen for incoming connection from remote clients.
|
| 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 |
|---|
| 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. |
| IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
| ProtocolIOSession
TLS capable, protocol upgradable
IOSession. |
| Class and Description |
|---|
| 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.
|
IOReactorService
IOReactor running as a service. |
| IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
IOSessionListener
IOSession event listener. |
| Class and Description |
|---|
| Command
Abstract command
IOSession can act upon. |
| Class and Description |
|---|
| AbstractIOSessionPool |
| ConnectionInitiator
Non-blocking connection initiator.
|
| IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
| 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 |
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. |
| 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 |
|---|
| 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.
|
| Class and Description |
|---|
| Command
Abstract command
IOSession can act upon. |
| Command.Priority |
| 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. |
| IOReactorConfig
I/O reactor configuration parameters.
|
| 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. |
| ProtocolIOSession
TLS capable, protocol upgradable
IOSession. |
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.