Uses of Class
org.apache.hc.core5.util.Timeout
-
Packages that use Timeout Package Description org.apache.hc.core5.benchmark Apache Bench (AB) clone based on HttpCore.org.apache.hc.core5.http Core HTTP transport component APIs.org.apache.hc.core5.http.config Core configuration APIs.org.apache.hc.core5.http.impl Default implementations of core HTTP APIs.org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http.impl.io Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.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.io Core HTTP transport APIs based on the classic (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.http2.nio.pool HTTP/2 specific pool component APIs.org.apache.hc.core5.http2.ssl HTTP/2 specific TLS protocol support.org.apache.hc.core5.io Core I/O component APIs and utilities.org.apache.hc.core5.pool Client side connection 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 org.apache.hc.core5.util Core utility classes. -
-
Uses of Timeout in org.apache.hc.core5.benchmark
Fields in org.apache.hc.core5.benchmark declared as Timeout Modifier and Type Field Description private Timeout
BenchmarkConfig.Builder. socketTimeout
private Timeout
BenchmarkConfig. socketTimeout
Methods in org.apache.hc.core5.benchmark that return Timeout Modifier and Type Method Description Timeout
BenchmarkConfig. getSocketTimeout()
Methods in org.apache.hc.core5.benchmark with parameters of type Timeout Modifier and Type Method Description BenchmarkConfig.Builder
BenchmarkConfig.Builder. setSocketTimeout(Timeout socketTimeout)
Constructors in org.apache.hc.core5.benchmark with parameters of type Timeout Constructor Description BenchmarkConfig(java.net.URI uri, int requests, int concurrencyLevel, TimeValue timeLimit, Timeout socketTimeout, java.io.File payloadFile, ContentType contentType, int verbosity, boolean headInsteadOfGet, java.lang.String[] headers, boolean keepAlive, java.lang.String method, boolean useChunking, boolean useExpectContinue, boolean useAcceptGZip, java.lang.String payloadText, java.lang.String soapAction, boolean forceHttp2, boolean disableSSLVerification, java.lang.String trustStorePath, java.lang.String identityStorePath, java.lang.String trustStorePassword, java.lang.String identityStorePassword)
-
Uses of Timeout in org.apache.hc.core5.http
Fields in org.apache.hc.core5.http declared as Timeout Modifier and Type Field Description private Timeout
EndpointDetails. socketTimeout
Methods in org.apache.hc.core5.http that return Timeout Modifier and Type Method Description Timeout
EndpointDetails. getSocketTimeout()
Gets the socket timeout.Timeout
SocketModalCloseable. getSocketTimeout()
Returns the socket timeout value.Methods in org.apache.hc.core5.http with parameters of type Timeout Modifier and Type Method Description void
SocketModalCloseable. setSocketTimeout(Timeout timeout)
Sets the socket timeout value.Constructors in org.apache.hc.core5.http with parameters of type Timeout Constructor Description EndpointDetails(java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout socketTimeout)
-
Uses of Timeout in org.apache.hc.core5.http.config
Fields in org.apache.hc.core5.http.config declared as Timeout Modifier and Type Field Description private static Timeout
Http1Config. INIT_WAIT_FOR_CONTINUE
private Timeout
Http1Config.Builder. waitForContinueTimeout
private Timeout
Http1Config. waitForContinueTimeout
Methods in org.apache.hc.core5.http.config that return Timeout Modifier and Type Method Description Timeout
Http1Config. getWaitForContinueTimeout()
Methods in org.apache.hc.core5.http.config with parameters of type Timeout Modifier and Type Method Description Http1Config.Builder
Http1Config.Builder. setWaitForContinueTimeout(Timeout waitForContinueTimeout)
Constructors in org.apache.hc.core5.http.config with parameters of type Timeout Constructor Description Http1Config(int bufferSize, int chunkSizeHint, Timeout waitForContinueTimeout, int maxLineLength, int maxHeaderCount, int maxEmptyLineCount, int initialWindowSize)
-
Uses of Timeout in org.apache.hc.core5.http.impl
Constructors in org.apache.hc.core5.http.impl with parameters of type Timeout Constructor Description BasicEndpointDetails(java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, HttpConnectionMetrics metrics, Timeout socketTimeout)
-
Uses of Timeout in org.apache.hc.core5.http.impl.bootstrap
Fields in org.apache.hc.core5.http.impl.bootstrap declared as Timeout Modifier and Type Field Description private Timeout
AsyncRequesterBootstrap. handshakeTimeout
private Timeout
AsyncServerBootstrap. handshakeTimeout
private Timeout
HttpAsyncRequester. handshakeTimeout
private Timeout
AsyncRequesterBootstrap. timeToLive
private Timeout
RequesterBootstrap. timeToLive
Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type Timeout Modifier and Type Method Description void
HttpServer. close(CloseMode closeMode, Timeout timeout)
Closes this process or endpoint and releases any system resources associated with it.java.util.concurrent.Future<IOSession>
AbstractConnectionInitiatorBase. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
java.util.concurrent.Future<AsyncClientEndpoint>
HttpAsyncRequester. connect(HttpHost host, Timeout timeout)
java.util.concurrent.Future<AsyncClientEndpoint>
HttpAsyncRequester. connect(HttpHost host, Timeout timeout, java.lang.Object attachment, FutureCallback<AsyncClientEndpoint> callback)
protected java.util.concurrent.Future<AsyncClientEndpoint>
HttpAsyncRequester. doConnect(HttpHost host, Timeout timeout, java.lang.Object attachment, FutureCallback<AsyncClientEndpoint> callback)
void
HttpAsyncRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext executeContext)
void
HttpAsyncRequester. execute(AsyncClientExchangeHandler exchangeHandler, Timeout timeout, HttpContext executeContext)
<T> java.util.concurrent.Future<T>
HttpAsyncRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback)
<T> java.util.concurrent.Future<T>
HttpAsyncRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, Timeout timeout, FutureCallback<T> callback)
<T> java.util.concurrent.Future<T>
HttpAsyncRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, Timeout timeout, HttpContext context, FutureCallback<T> callback)
ClassicHttpResponse
HttpRequester. execute(HttpHost targetHost, ClassicHttpRequest request, HttpResponseInformationCallback informationCallback, Timeout connectTimeout, HttpContext context)
ClassicHttpResponse
HttpRequester. execute(HttpHost targetHost, ClassicHttpRequest request, Timeout connectTimeout, HttpContext context)
<T> T
HttpRequester. execute(HttpHost targetHost, ClassicHttpRequest request, Timeout connectTimeout, HttpContext context, HttpClientResponseHandler<T> responseHandler)
java.util.concurrent.Future<IOSession>
AsyncRequester. requestSession(HttpHost host, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
AsyncRequesterBootstrap
AsyncRequesterBootstrap. setTimeToLive(Timeout timeToLive)
RequesterBootstrap
RequesterBootstrap. setTimeToLive(Timeout timeToLive)
AsyncRequesterBootstrap
AsyncRequesterBootstrap. setTlsHandshakeTimeout(Timeout handshakeTimeout)
AsyncServerBootstrap
AsyncServerBootstrap. setTlsHandshakeTimeout(Timeout handshakeTimeout)
Assigns TLS handshakeTimeout
.Constructors in org.apache.hc.core5.http.impl.bootstrap with parameters of type Timeout Constructor Description HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout)
UseAsyncRequesterBootstrap
to create instances of this class. -
Uses of Timeout in org.apache.hc.core5.http.impl.io
Fields in org.apache.hc.core5.http.impl.io declared as Timeout Modifier and Type Field Description static Timeout
HttpRequestExecutor. DEFAULT_WAIT_FOR_CONTINUE
private static Timeout
BHttpConnectionBase. STALE_CHECK_TIMEOUT
private Timeout
HttpRequestExecutor.Builder. waitForContinue
private Timeout
HttpRequestExecutor. waitForContinue
Methods in org.apache.hc.core5.http.impl.io that return Timeout Modifier and Type Method Description Timeout
BHttpConnectionBase. getSocketTimeout()
Methods in org.apache.hc.core5.http.impl.io with parameters of type Timeout Modifier and Type Method Description protected boolean
BHttpConnectionBase. awaitInput(Timeout timeout)
private int
BHttpConnectionBase. fillInputBuffer(Timeout timeout)
boolean
BHttpConnectionBase. isDataAvailable(Timeout timeout)
void
BHttpConnectionBase. setSocketTimeout(Timeout timeout)
HttpRequestExecutor.Builder
HttpRequestExecutor.Builder. withWaitForContinue(Timeout waitForContinue)
Constructors in org.apache.hc.core5.http.impl.io with parameters of type Timeout Constructor Description HttpRequestExecutor(Timeout waitForContinue, ConnectionReuseStrategy connReuseStrategy, Http1StreamListener streamListener)
Creates new instance of HttpRequestExecutor. -
Uses of Timeout in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as Timeout Modifier and Type Field Description private Timeout
ClientHttp1IOEventHandlerFactory. handshakeTimeout
private Timeout
ServerHttp1IOEventHandlerFactory. handshakeTimeout
private Timeout
ClientHttp1StreamHandler. timeout
Methods in org.apache.hc.core5.http.impl.nio that return Timeout Modifier and Type Method Description (package private) Timeout
AbstractHttp1StreamDuplexer. getSessionTimeout()
Timeout
AbstractHttp1IOEventHandler. getSocketTimeout()
Timeout
AbstractHttp1StreamDuplexer. getSocketTimeout()
Timeout
Http1StreamChannel. getSocketTimeout()
Timeout
ServerHttp1StreamDuplexer.DelayedOutputChannel. getSocketTimeout()
Methods in org.apache.hc.core5.http.impl.nio with parameters of type Timeout Modifier and Type Method Description void
AbstractHttp1StreamDuplexer. onTimeout(Timeout timeout)
(package private) void
AbstractHttp1StreamDuplexer. setSessionTimeout(Timeout timeout)
void
AbstractHttp1IOEventHandler. setSocketTimeout(Timeout timeout)
void
AbstractHttp1StreamDuplexer. setSocketTimeout(Timeout timeout)
void
Http1StreamChannel. setSocketTimeout(Timeout timeout)
void
ServerHttp1StreamDuplexer.DelayedOutputChannel. setSocketTimeout(Timeout timeout)
void
AbstractHttp1IOEventHandler. timeout(IOSession session, Timeout timeout)
Constructors in org.apache.hc.core5.http.impl.nio with parameters of type Timeout Constructor Description ClientHttp1IOEventHandlerFactory(ClientHttp1StreamDuplexerFactory streamDuplexerFactory, TlsStrategy tlsStrategy, Timeout handshakeTimeout)
ServerHttp1IOEventHandlerFactory(ServerHttp1StreamDuplexerFactory streamDuplexerFactory, TlsStrategy tlsStrategy, Timeout handshakeTimeout)
-
Uses of Timeout in org.apache.hc.core5.http.io
Fields in org.apache.hc.core5.http.io declared as Timeout Modifier and Type Field Description private static Timeout
SocketConfig. DEFAULT_SOCKET_TIMEOUT
private Timeout
SocketConfig.Builder. soTimeout
private Timeout
SocketConfig. soTimeout
Methods in org.apache.hc.core5.http.io that return Timeout Modifier and Type Method Description Timeout
SocketConfig. getSoTimeout()
Methods in org.apache.hc.core5.http.io with parameters of type Timeout Modifier and Type Method Description boolean
BHttpConnection. isDataAvailable(Timeout timeout)
Checks if input data is available from the connection.SocketConfig.Builder
SocketConfig.Builder. setSoTimeout(Timeout soTimeout)
Determines the default socket timeout value for blocking I/O operations.Constructors in org.apache.hc.core5.http.io with parameters of type Timeout Constructor Description SocketConfig(Timeout soTimeout, boolean soReuseAddress, TimeValue soLinger, boolean soKeepAlive, boolean tcpNoDelay, int sndBufSize, int rcvBufSize, int backlogSize, java.net.SocketAddress socksProxyAddress)
-
Uses of Timeout in org.apache.hc.core5.http.nio.ssl
Methods in org.apache.hc.core5.http.nio.ssl with parameters of type Timeout Modifier and Type Method Description boolean
BasicClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession, HttpHost host, java.net.SocketAddress localAddress, java.net.SocketAddress remoteAddress, java.lang.Object attachment, Timeout handshakeTimeout)
void
BasicClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, java.lang.Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
boolean
BasicServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession, HttpHost host, java.net.SocketAddress localAddress, java.net.SocketAddress remoteAddress, java.lang.Object attachment, Timeout handshakeTimeout)
void
BasicServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, java.lang.Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
boolean
TlsStrategy. upgrade(TransportSecurityLayer sessionLayer, HttpHost host, java.net.SocketAddress localAddress, java.net.SocketAddress remoteAddress, java.lang.Object attachment, Timeout handshakeTimeout)
default void
TlsStrategy. upgrade(TransportSecurityLayer sessionLayer, NamedEndpoint endpoint, java.lang.Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
Secures current session layer with TLS. -
Uses of Timeout in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as Timeout Modifier and Type Field Description private Timeout
ClientHttpProtocolNegotiationStarter. handshakeTimeout
private Timeout
ServerHttpProtocolNegotiationStarter. handshakeTimeout
Methods in org.apache.hc.core5.http2.impl.nio that return Timeout Modifier and Type Method Description Timeout
AbstractH2IOEventHandler. getSocketTimeout()
Timeout
AbstractH2StreamMultiplexer. getSocketTimeout()
Timeout
HttpProtocolNegotiator. getSocketTimeout()
Timeout
PrefaceHandlerBase. getSocketTimeout()
Methods in org.apache.hc.core5.http2.impl.nio with parameters of type Timeout Modifier and Type Method Description void
AbstractH2StreamMultiplexer. onTimeout(Timeout timeout)
void
AbstractH2IOEventHandler. setSocketTimeout(Timeout timeout)
void
AbstractH2StreamMultiplexer. setSocketTimeout(Timeout timeout)
void
HttpProtocolNegotiator. setSocketTimeout(Timeout timeout)
void
PrefaceHandlerBase. setSocketTimeout(Timeout timeout)
void
AbstractH2IOEventHandler. timeout(IOSession session, Timeout timeout)
void
HttpProtocolNegotiator. timeout(IOSession session, Timeout timeout)
void
PrefaceHandlerBase. timeout(IOSession session, Timeout timeout)
Constructors in org.apache.hc.core5.http2.impl.nio with parameters of type Timeout Constructor Description ClientHttpProtocolNegotiationStarter(ClientHttp1StreamDuplexerFactory http1StreamHandlerFactory, ClientH2StreamMultiplexerFactory http2StreamHandlerFactory, HttpVersionPolicy versionPolicy, TlsStrategy tlsStrategy, Timeout handshakeTimeout)
ServerHttpProtocolNegotiationStarter(ServerHttp1StreamDuplexerFactory http1StreamHandlerFactory, ServerH2StreamMultiplexerFactory http2StreamHandlerFactory, HttpVersionPolicy versionPolicy, TlsStrategy tlsStrategy, Timeout handshakeTimeout)
-
Uses of Timeout in org.apache.hc.core5.http2.impl.nio.bootstrap
Fields in org.apache.hc.core5.http2.impl.nio.bootstrap declared as Timeout Modifier and Type Field Description private Timeout
H2RequesterBootstrap. handshakeTimeout
private Timeout
H2ServerBootstrap. handshakeTimeout
Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type Timeout Modifier and Type Method Description protected java.util.concurrent.Future<AsyncClientEndpoint>
H2AsyncRequester. doConnect(HttpHost host, Timeout timeout, java.lang.Object attachment, FutureCallback<AsyncClientEndpoint> callback)
private void
H2MultiplexingRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, Timeout timeout, HttpContext context)
Cancellable
H2MultiplexingRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context)
Cancellable
H2MultiplexingRequester. execute(AsyncClientExchangeHandler exchangeHandler, Timeout timeout, HttpContext context)
<T> java.util.concurrent.Future<T>
H2MultiplexingRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback)
<T> java.util.concurrent.Future<T>
H2MultiplexingRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, Timeout timeout, FutureCallback<T> callback)
<T> java.util.concurrent.Future<T>
H2MultiplexingRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, Timeout timeout, HttpContext context, FutureCallback<T> callback)
H2RequesterBootstrap
H2RequesterBootstrap. setHandshakeTimeout(Timeout handshakeTimeout)
H2ServerBootstrap
H2ServerBootstrap. setHandshakeTimeout(Timeout handshakeTimeout)
Constructors in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type Timeout Constructor Description H2AsyncRequester(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout)
UseH2RequesterBootstrap
to create instances of this class. -
Uses of Timeout in org.apache.hc.core5.http2.nio.pool
Methods in org.apache.hc.core5.http2.nio.pool with parameters of type Timeout Modifier and Type Method Description protected java.util.concurrent.Future<IOSession>
H2ConnPool. connectSession(HttpHost namedEndpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)
-
Uses of Timeout in org.apache.hc.core5.http2.ssl
Methods in org.apache.hc.core5.http2.ssl with parameters of type Timeout Modifier and Type Method Description boolean
H2ClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession, HttpHost host, java.net.SocketAddress localAddress, java.net.SocketAddress remoteAddress, java.lang.Object attachment, Timeout handshakeTimeout)
void
H2ClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, java.lang.Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
boolean
H2ServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession, HttpHost host, java.net.SocketAddress localAddress, java.net.SocketAddress remoteAddress, java.lang.Object attachment, Timeout handshakeTimeout)
void
H2ServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, java.lang.Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
-
Uses of Timeout in org.apache.hc.core5.io
Methods in org.apache.hc.core5.io with parameters of type Timeout Modifier and Type Method Description static java.net.SocketTimeoutException
SocketTimeoutExceptionFactory. create(Timeout timeout)
Creates a newSocketTimeoutException
with a message for the given timeout. -
Uses of Timeout in org.apache.hc.core5.pool
Fields in org.apache.hc.core5.pool declared as Timeout Modifier and Type Field Description private static Timeout
DefaultDisposalCallback. DEFAULT_CLOSE_TIMEOUT
Methods in org.apache.hc.core5.pool with parameters of type Timeout Modifier and Type Method Description java.util.concurrent.Future<PoolEntry<T,C>>
ConnPool. lease(T route, java.lang.Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)
Attempts to lease a connection for the given route and with the given state from the pool.java.util.concurrent.Future<PoolEntry<T,C>>
LaxConnPool. lease(T route, java.lang.Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)
java.util.concurrent.Future<PoolEntry<T,C>>
LaxConnPool.PerRoutePool. lease(java.lang.Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)
java.util.concurrent.Future<PoolEntry<T,C>>
StrictConnPool. lease(T route, java.lang.Object state, Timeout requestTimeout, FutureCallback<PoolEntry<T,C>> callback)
Constructors in org.apache.hc.core5.pool with parameters of type Timeout Constructor Description LeaseRequest(java.lang.Object state, Timeout requestTimeout, BasicFuture<PoolEntry<T,C>> future)
LeaseRequest(T route, java.lang.Object state, Timeout requestTimeout, BasicFuture<PoolEntry<T,C>> future)
Constructor -
Uses of Timeout in org.apache.hc.core5.reactor
Fields in org.apache.hc.core5.reactor declared as Timeout Modifier and Type Field Description private Timeout
IOSessionImpl. socketTimeout
private Timeout
IOReactorConfig.Builder. soTimeout
private Timeout
IOReactorConfig. soTimeout
(package private) Timeout
IOSessionRequest. timeout
Methods in org.apache.hc.core5.reactor that return Timeout Modifier and Type Method Description Timeout
InternalDataChannel. getSocketTimeout()
Timeout
IOSession. getSocketTimeout()
Returns value of the socket timeout in milliseconds.Timeout
IOSessionImpl. getSocketTimeout()
Timeout
IOReactorConfig. getSoTimeout()
(package private) abstract Timeout
InternalChannel. getTimeout()
(package private) Timeout
InternalConnectChannel. getTimeout()
(package private) Timeout
InternalDataChannel. getTimeout()
Methods in org.apache.hc.core5.reactor with parameters of type Timeout Modifier and Type Method Description void
AbstractSingleCoreIOReactor. close(CloseMode closeMode, Timeout timeout)
Shuts down the I/O reactor either gracefully or immediately.void
MultiCoreIOReactor. close(CloseMode closeMode, Timeout timeout)
Shuts down the I/O reactor either gracefully or immediately.java.util.concurrent.Future<IOSession>
AbstractIOReactorBase. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
java.util.concurrent.Future<IOSession>
ConnectionInitiator. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
Requests a connection to a remote host.java.util.concurrent.Future<IOSession>
SingleCoreIOReactor. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
protected abstract java.util.concurrent.Future<IOSession>
AbstractIOSessionPool. connectSession(T namedEndpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)
java.util.concurrent.Future<IOSession>
AbstractIOSessionPool. getSession(T endpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)
private void
AbstractIOSessionPool. getSessionInternal(AbstractIOSessionPool.PoolEntry poolEntry, boolean requestNew, T namedEndpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)
(package private) abstract void
InternalChannel. onTimeout(Timeout timeout)
(package private) void
InternalConnectChannel. onTimeout(Timeout timeout)
(package private) void
InternalDataChannel. onTimeout(Timeout timeout)
void
InternalDataChannel. setSocketTimeout(Timeout timeout)
void
IOSession. setSocketTimeout(Timeout timeout)
Sets value of the socket timeout in milliseconds.void
IOSessionImpl. setSocketTimeout(Timeout timeout)
IOReactorConfig.Builder
IOReactorConfig.Builder. setSoTimeout(Timeout soTimeout)
Determines the default socket timeout value for non-blocking I/O operations.void
InternalDataChannel. startTls(javax.net.ssl.SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout)
void
InternalDataChannel. startTls(javax.net.ssl.SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
void
IOEventHandler. timeout(IOSession session, Timeout timeout)
Triggered when the given session has timed out.void
SocksProxyProtocolHandler. timeout(IOSession session, Timeout timeout)
Constructors in org.apache.hc.core5.reactor with parameters of type Timeout Constructor Description IOReactorConfig(TimeValue selectInterval, int ioThreadCount, Timeout soTimeout, boolean soReuseAddress, TimeValue soLinger, boolean soKeepAlive, boolean tcpNoDelay, int trafficClass, int sndBufSize, int rcvBufSize, int backlogSize, java.net.SocketAddress socksProxyAddress, java.lang.String socksProxyUsername, java.lang.String socksProxyPassword)
IOSessionRequest(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
-
Uses of Timeout in org.apache.hc.core5.reactor.ssl
Fields in org.apache.hc.core5.reactor.ssl declared as Timeout Modifier and Type Field Description private Timeout
SSLIOSession. handshakeTimeout
private Timeout
SSLIOSession. socketTimeout
Methods in org.apache.hc.core5.reactor.ssl that return Timeout Modifier and Type Method Description Timeout
SSLIOSession. getSocketTimeout()
Methods in org.apache.hc.core5.reactor.ssl with parameters of type Timeout Modifier and Type Method Description void
SSLIOSession. setSocketTimeout(Timeout timeout)
void
TransportSecurityLayer. startTls(javax.net.ssl.SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout)
Starts TLS session over an existing network connection with the given SSL context.default void
TransportSecurityLayer. startTls(javax.net.ssl.SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
Starts TLS session over an existing network connection with the given SSL context.Constructors in org.apache.hc.core5.reactor.ssl with parameters of type Timeout Constructor Description SSLIOSession(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, javax.net.ssl.SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, Timeout connectTimeout)
Creates new instance ofSSLIOSession
class.SSLIOSession(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, javax.net.ssl.SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, FutureCallback<javax.net.ssl.SSLSession> resultCallback)
Creates new instance ofSSLIOSession
class. -
Uses of Timeout in org.apache.hc.core5.testing.nio
Methods in org.apache.hc.core5.testing.nio that return Timeout Modifier and Type Method Description Timeout
LoggingIOSession. getSocketTimeout()
Methods in org.apache.hc.core5.testing.nio with parameters of type Timeout Modifier and Type Method Description java.util.concurrent.Future<IOSession>
AsyncRequester. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)
java.util.concurrent.Future<ClientSessionEndpoint>
H2TestClient. connect(java.lang.String hostname, int port, Timeout timeout)
java.util.concurrent.Future<ClientSessionEndpoint>
H2TestClient. connect(HttpHost host, Timeout timeout)
java.util.concurrent.Future<ClientSessionEndpoint>
H2TestClient. connect(HttpHost host, Timeout timeout, FutureCallback<ClientSessionEndpoint> callback)
java.util.concurrent.Future<ClientSessionEndpoint>
Http1TestClient. connect(java.lang.String hostname, int port, Timeout timeout)
java.util.concurrent.Future<ClientSessionEndpoint>
Http1TestClient. connect(HttpHost host, Timeout timeout)
java.util.concurrent.Future<ClientSessionEndpoint>
Http1TestClient. connect(HttpHost host, Timeout timeout, FutureCallback<ClientSessionEndpoint> callback)
java.util.concurrent.Future<IOSession>
AsyncRequester. requestSession(HttpHost host, Timeout timeout, FutureCallback<IOSession> callback)
void
LoggingIOSession. setSocketTimeout(Timeout timeout)
-
Uses of Timeout in org.apache.hc.core5.util
Fields in org.apache.hc.core5.util declared as Timeout Modifier and Type Field Description private Timeout
TimeoutValueException. actual
private Timeout
TimeoutValueException. deadline
static Timeout
Timeout. DISABLED
A disabled timeout represented as 0MILLISECONDS
.static Timeout
Timeout. ONE_MILLISECOND
A one millisecondsTimeout
.static Timeout
Timeout. ZERO_MILLISECONDS
A zero millisecondsTimeout
.Methods in org.apache.hc.core5.util that return Timeout Modifier and Type Method Description static Timeout
Timeout. defaultsToDisabled(Timeout timeout)
Timeout
TimeoutValueException. getActual()
Gets how long was the expected timeout in milliseconds.Timeout
TimeoutValueException. getDeadline()
Gets how long we actually waited in milliseconds.static Timeout
Timeout. of(long duration, java.util.concurrent.TimeUnit timeUnit)
Creates a Timeout.static Timeout
Timeout. of(java.time.Duration duration)
Creates a Timeout from a Duration.static Timeout
Timeout. ofDays(long days)
Creates a Timeout.static Timeout
Timeout. ofHours(long hours)
Creates a Timeout.static Timeout
Timeout. ofMicroseconds(long microseconds)
Creates a Timeout.static Timeout
Timeout. ofMilliseconds(long milliseconds)
Creates a Timeout.static Timeout
Timeout. ofMinutes(long minutes)
Creates a Timeout.static Timeout
Timeout. ofNanoseconds(long nanoseconds)
Creates a Timeout.static Timeout
Timeout. ofSeconds(long seconds)
Creates a Timeout.static Timeout
Timeout. parse(java.lang.String value)
Parses a Timeout in the format<Integer><SPACE><TimeUnit>
, for example"1,200 MILLISECONDS"
Timeout
TimeValue. toTimeout()
Methods in org.apache.hc.core5.util with parameters of type Timeout Modifier and Type Method Description static Timeout
Timeout. defaultsToDisabled(Timeout timeout)
Constructors in org.apache.hc.core5.util with parameters of type Timeout Constructor Description TimeoutValueException(Timeout deadline, Timeout actual)
Creates a new exception for the given timeout deadline and actual timeout.
-