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–2021 The Apache Software Foundation. All rights reserved.