Package | Description |
---|---|
org.apache.http.impl.nio |
Default implementations of HTTP connections for asynchronous,
even driven communication.
|
org.apache.http.impl.nio.bootstrap |
Embedded non-blocking server and server bootstrap.
|
org.apache.http.impl.nio.codecs |
Default implementations of message parses and writers
for asynchronous, even driven communication.
|
org.apache.http.impl.nio.pool |
Default implementations of client side connection pools
for asynchronous, even driven communication.
|
org.apache.http.impl.nio.reactor |
Default implementation of event driven network communication APIs
based on Java NIO.
|
org.apache.http.nio |
Core HTTP component APIs and primitives for asynchronous, event
driven communication.
|
org.apache.http.nio.pool |
Client side connection pools APIs for asynchronous, event driven
communication.
|
org.apache.http.nio.reactor |
Event driven network communication APIs loosely based on
Doug Lea's
reactor pattern.
|
org.apache.http.nio.reactor.ssl |
TLS/SSL support for asynchronous, event driven communication.
|
Class and Description |
---|
IOEventDispatch
IOEventDispatch interface is used by I/O reactors to notify clients of I/O
events pending for a particular session.
|
IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
SessionBufferStatus
SessionBufferStatus interface is intended to query the status of session
I/O buffers.
|
SessionInputBuffer
Session input buffer for non-blocking connections.
|
SessionOutputBuffer
Session output buffer for non-blocking connections.
|
SocketAccessor
Provides access to the underlying Socket.
|
Class and Description |
---|
ListenerEndpoint
ListenerEndpoint interface represents an endpoint used by an I/O reactor
to listen for incoming connection from remote clients.
|
Class and Description |
---|
SessionInputBuffer
Session input buffer for non-blocking connections.
|
SessionOutputBuffer
Session output buffer for non-blocking connections.
|
Class and Description |
---|
ConnectingIOReactor
ConnectingIOReactor represents an I/O reactor capable of establishing
connections to remote hosts.
|
IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
Class and Description |
---|
ConnectingIOReactor
ConnectingIOReactor represents an I/O reactor capable of establishing
connections to remote hosts.
|
IOEventDispatch
IOEventDispatch interface is used by I/O reactors to notify clients of I/O
events pending for a particular session.
|
IOReactor
HttpCore NIO is based on the Reactor pattern as described by Doug Lea.
|
IOReactorException
I/O exception that can be thrown by an I/O reactor.
|
IOReactorExceptionHandler
Abstract exception handler intended to deal with potentially recoverable
I/O exceptions thrown by an I/O reactor.
|
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.
|
ListenerEndpoint
ListenerEndpoint interface represents an endpoint used by an I/O reactor
to listen for incoming connection from remote clients.
|
ListeningIOReactor
ListeningIOReactor represents an I/O reactor capable of listening for
incoming connections on one or several ports.
|
SessionBufferStatus
SessionBufferStatus interface is intended to query the status of session
I/O buffers.
|
SessionInputBuffer
Session input buffer for non-blocking connections.
|
SessionOutputBuffer
Session output buffer for non-blocking connections.
|
SessionRequest
SessionRequest interface represents a request to establish a new connection
(or session) to a remote host.
|
SessionRequestCallback
SessionRequestCallback interface can be used to get notifications of
completion of session requests asynchronously without having to wait
for it, blocking the current thread of execution.
|
SocketAccessor
Provides access to the underlying Socket.
|
Class and Description |
---|
IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
SessionInputBuffer
Session input buffer for non-blocking connections.
|
SessionOutputBuffer
Session output buffer for non-blocking connections.
|
Class and Description |
---|
ConnectingIOReactor
ConnectingIOReactor represents an I/O reactor capable of establishing
connections to remote hosts.
|
IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
SessionRequest
SessionRequest interface represents a request to establish a new connection
(or session) to a remote host.
|
Class and Description |
---|
IOEventDispatch
IOEventDispatch interface is used by I/O reactors to notify clients of I/O
events pending for a particular session.
|
IOReactor
HttpCore NIO is based on the Reactor pattern as described by Doug Lea.
|
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.
|
ListenerEndpoint
ListenerEndpoint interface represents an endpoint used by an I/O reactor
to listen for incoming connection from remote clients.
|
SessionBufferStatus
SessionBufferStatus interface is intended to query the status of session
I/O buffers.
|
SessionRequest
SessionRequest interface represents a request to establish a new connection
(or session) to a remote host.
|
SessionRequestCallback
SessionRequestCallback interface can be used to get notifications of
completion of session requests asynchronously without having to wait
for it, blocking the current thread of execution.
|
Class and Description |
---|
IOSession
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
SessionBufferStatus
SessionBufferStatus interface is intended to query the status of session
I/O buffers.
|
SocketAccessor
Provides access to the underlying Socket.
|
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.