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.ssl |
TLS protocol support.
|
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.reactor |
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
|
org.apache.hc.core5.testing.nio |
Modifier and Type | Method and Description |
---|---|
protected void |
HttpAsyncRequester.doTlsUpgrade(ProtocolIOSession ioSession,
NamedEndpoint endpoint,
FutureCallback<ProtocolIOSession> callback) |
Modifier and Type | Method and Description |
---|---|
protected void |
HttpAsyncRequester.doTlsUpgrade(ProtocolIOSession ioSession,
NamedEndpoint endpoint,
FutureCallback<ProtocolIOSession> callback) |
Modifier and Type | Method and Description |
---|---|
ClientHttp1StreamDuplexer |
ClientHttp1StreamDuplexerFactory.create(ProtocolIOSession ioSession) |
ServerHttp1StreamDuplexer |
ServerHttp1StreamDuplexerFactory.create(String scheme,
ProtocolIOSession ioSession) |
IOEventHandler |
ClientHttp1IOEventHandlerFactory.createHandler(ProtocolIOSession ioSession,
Object attachment) |
IOEventHandler |
ServerHttp1IOEventHandlerFactory.createHandler(ProtocolIOSession ioSession,
Object attachment) |
Modifier and Type | Method and Description |
---|---|
void |
TlsUpgradeCapable.tlsUpgrade(NamedEndpoint endpoint,
FutureCallback<ProtocolIOSession> callback) |
Modifier and Type | Method and Description |
---|---|
ClientH2StreamMultiplexer |
ClientH2StreamMultiplexerFactory.create(ProtocolIOSession ioSession) |
ServerH2StreamMultiplexer |
ServerH2StreamMultiplexerFactory.create(ProtocolIOSession ioSession) |
HttpConnectionEventHandler |
ServerHttpProtocolNegotiationStarter.createHandler(ProtocolIOSession ioSession,
Object attachment) |
HttpConnectionEventHandler |
ClientHttpProtocolNegotiationStarter.createHandler(ProtocolIOSession ioSession,
Object attachment) |
void |
ServerHttp1UpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback) |
void |
ClientHttp1UpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback) |
void |
ClientH2UpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback) |
void |
ServerH2UpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback) |
Modifier and Type | Method and Description |
---|---|
void |
ServerHttp1UpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback) |
void |
ClientHttp1UpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback) |
void |
ClientH2UpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback) |
void |
ServerH2UpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback) |
Constructor and Description |
---|
ClientH2PrefaceHandler(ProtocolIOSession ioSession,
ClientH2StreamMultiplexerFactory http2StreamHandlerFactory,
boolean strictALPNHandshake,
FutureCallback<ProtocolIOSession> resultCallback) |
HttpProtocolNegotiator(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> resultCallback) |
ServerH2PrefaceHandler(ProtocolIOSession ioSession,
ServerH2StreamMultiplexerFactory http2StreamHandlerFactory,
FutureCallback<ProtocolIOSession> resultCallback) |
Modifier and Type | Method and Description |
---|---|
protected void |
H2AsyncRequester.doTlsUpgrade(ProtocolIOSession ioSession,
NamedEndpoint endpoint,
FutureCallback<ProtocolIOSession> callback) |
Modifier and Type | Method and Description |
---|---|
protected void |
H2AsyncRequester.doTlsUpgrade(ProtocolIOSession ioSession,
NamedEndpoint endpoint,
FutureCallback<ProtocolIOSession> callback) |
Modifier and Type | Method and Description |
---|---|
IOEventHandler |
IOEventHandlerFactory.createHandler(ProtocolIOSession ioSession,
Object attachment) |
IOEventHandler |
SocksProxyProtocolHandlerFactory.createHandler(ProtocolIOSession ioSession,
Object attachment)
Deprecated.
|
void |
ProtocolUpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback)
Upgrades application protocol of the given I/O session.
|
Modifier and Type | Method and Description |
---|---|
default void |
ProtocolIOSession.switchProtocol(String protocolId,
FutureCallback<ProtocolIOSession> callback)
Switches this I/O session to the application protocol with the given ID.
|
void |
ProtocolUpgradeHandler.upgrade(ProtocolIOSession ioSession,
FutureCallback<ProtocolIOSession> callback)
Upgrades application protocol of the given I/O session.
|
Constructor and Description |
---|
LoggingIOSession(ProtocolIOSession session,
org.slf4j.Logger log) |
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.