- SchemeHandler - Class in com.linkedin.r2.netty.handler.common
-
A handler that enforces the scheme of every request.
- SchemeHandler(String) - Constructor for class com.linkedin.r2.netty.handler.common.SchemeHandler
-
- ServerCertPrincipalNameMismatchException - Exception in com.linkedin.r2.transport.http.client.common
-
Exception used internally when the client cannot confirm the identity of the server through the Principal name check
- ServerCertPrincipalNameMismatchException(String, String) - Constructor for exception com.linkedin.r2.transport.http.client.common.ServerCertPrincipalNameMismatchException
-
- SessionResumptionSslHandler - Class in com.linkedin.r2.netty.handler.common
-
SSL handshake, is often an expensive operation.
- SessionResumptionSslHandler(SslContext, boolean, int) - Constructor for class com.linkedin.r2.netty.handler.common.SessionResumptionSslHandler
-
- SessionResumptionSslHandler(SSLContext, SSLParameters, boolean, int) - Constructor for class com.linkedin.r2.netty.handler.common.SessionResumptionSslHandler
-
- set(ChannelHandlerContext, Http2Connection, int, AttributeKey<Http2Connection.PropertyKey>, T) - Static method in class com.linkedin.r2.transport.http.client.stream.http2.Http2PipelinePropertyUtil
-
- setCallbackExecutor(ExecutorService) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setChannelPoolWaiterTimeout(int) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setCompressionExecutor(Executor) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setConnectTimeout(int) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setDefaultHttpVersion(HttpProtocolVersion) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setEventLoopGroup(EventLoopGroup) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setEventProviderRegistry(EventProviderRegistry) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setFilterChain(FilterChain) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setGracefulShutdownTimeout(int) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setHttpHeadersAndCookies(RestRequest, URL, HttpRequest) - Static method in class com.linkedin.r2.netty.common.NettyRequestAdapter
-
Set Http Request Headers and Cookies on Netty's HttpRequest
- setIdleTimeout(long) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setJmxManager(AbstractJmxManager) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setMaxChunkSize(int) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setMaxConcurrentConnectionInitializations(int) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
In case of failure, this is the maximum number or connection that can be retried to establish at the same time
- setMaxHeaderSize(int) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setMaxPoolSize(int) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setMaxResponseSize(long) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setMinPoolSize(int) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setNioEventLoopGroup(NioEventLoopGroup) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setPipelineV2MinimumMaturityLevel(int) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setPoolStatsNamePrefix(String) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setPoolWaiterSize(int) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
PoolWaiterSize is the max # of concurrent waiters for getting a connection/stream from the AsyncPool
- setRequestCompressionConfigs(Map<String, CompressionConfig>) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setRequestCompressionThresholdDefault(int) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setResponseCompressionConfigs(Map<String, CompressionConfig>) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setScheduleExecutorService(ScheduledExecutorService) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setShareConnection(boolean) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setShutdownCallbackExecutor(boolean) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setShutDownFactory(boolean) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setShutdownScheduledExecutorService(boolean) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setSSLContext(SSLContext) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setSslHandShakeTimeout(int) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setSslIdleTimeout(long) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setSSLParameters(SSLParameters) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setSSLSessionResumption(boolean) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setStrategy(AsyncPoolImpl.Strategy) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setTcpNoDelay(boolean) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerKeyBuilder
-
- setUseClientCompression(boolean) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- setUsePipelineV2(boolean) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory.Builder
-
- shutdown(Callback<None>) - Method in class com.linkedin.r2.netty.client.HttpNettyClient
-
- shutdown(Callback<None>) - Method in class com.linkedin.r2.transport.http.client.common.AbstractNettyClient
-
- shutdown(Callback<None>, Runnable, Runnable, long) - Method in interface com.linkedin.r2.transport.http.client.common.ChannelPoolManager
-
- shutdown(Callback<None>) - Method in interface com.linkedin.r2.transport.http.client.common.ChannelPoolManagerFactory
-
- shutdown(Callback<None>) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerFactoryImpl
-
- shutdown(Callback<None>, Runnable, Runnable, long) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerImpl
-
- shutdown(Callback<None>) - Method in class com.linkedin.r2.transport.http.client.common.ConnectionSharingChannelPoolManagerFactory
-
- shutdown(Callback<None>) - Method in class com.linkedin.r2.transport.http.client.common.EventAwareChannelPoolManagerFactory
-
- shutdown(Callback<None>) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory
-
Initiates an orderly shutdown of the factory wherein no more clients will be created,
and the shutdown will complete when all existing clients have been shut down.
- shutdown(Callback<None>, long, TimeUnit) - Method in class com.linkedin.r2.transport.http.client.HttpClientFactory
-
- shutdownPool(Callback<None>) - Method in class com.linkedin.r2.transport.http.client.common.ChannelPoolManagerImpl
-
- ShutdownTimeoutException - Exception in com.linkedin.r2.netty.common
-
- ShutdownTimeoutException(String) - Constructor for exception com.linkedin.r2.netty.common.ShutdownTimeoutException
-
- SSL_HANDSHAKE_START_TIME - Static variable in class com.linkedin.r2.netty.handler.common.SslHandshakeTimingHandler
-
- SSL_HANDSHAKE_TIMING_HANDLER - Static variable in class com.linkedin.r2.netty.handler.common.SslHandshakeTimingHandler
-
- SSL_SESSION_VALIDATOR - Static variable in interface com.linkedin.r2.netty.common.NettyChannelAttributes
-
- sslContext(SSLContext) - Method in class com.linkedin.r2.transport.http.server.HttpNettyServerBuilder
-
- SslHandlerUtil - Class in com.linkedin.r2.netty.common
-
- SslHandlerUtil() - Constructor for class com.linkedin.r2.netty.common.SslHandlerUtil
-
- SslHandshakeTimingHandler - Class in com.linkedin.r2.netty.handler.common
-
An SSL handler that records time in establishing a handshake.
- SslHandshakeTimingHandler(Future<Channel>) - Constructor for class com.linkedin.r2.netty.handler.common.SslHandshakeTimingHandler
-
- sslParameters(SSLParameters) - Method in class com.linkedin.r2.transport.http.server.HttpNettyServerBuilder
-
- SslSessionNotTrustedException - Exception in com.linkedin.r2.transport.http.client.common.ssl
-
Exception used internally when the client cannot confirm the identity of the server through the session validity check
- SslSessionNotTrustedException() - Constructor for exception com.linkedin.r2.transport.http.client.common.ssl.SslSessionNotTrustedException
-
- SslSessionNotTrustedException(String) - Constructor for exception com.linkedin.r2.transport.http.client.common.ssl.SslSessionNotTrustedException
-
- SslSessionNotTrustedException(String, Throwable) - Constructor for exception com.linkedin.r2.transport.http.client.common.ssl.SslSessionNotTrustedException
-
- SslSessionNotTrustedException(Throwable) - Constructor for exception com.linkedin.r2.transport.http.client.common.ssl.SslSessionNotTrustedException
-
- SslSessionValidator - Interface in com.linkedin.r2.transport.http.client.common.ssl
-
The interface is used to verify the validity of a session.
- StreamExecutionCallback - Class in com.linkedin.r2.netty.callback
-
A TransportCallback wrapper which ensures the #onResponse() method of the
wrapped callback is always invoked by the dedicated ExecutorService.
- StreamExecutionCallback(ExecutorService, TransportCallback<StreamResponse>) - Constructor for class com.linkedin.r2.netty.callback.StreamExecutionCallback
-
Construct a new instance.
- STREAMING_TIMEOUT_FUTURE - Static variable in interface com.linkedin.r2.netty.common.NettyChannelAttributes
-
Attribute for the channel ScheduledFuture that trigger stream idle timeout Exception.
- STREAMING_TIMEOUT_MESSAGE - Static variable in class com.linkedin.r2.netty.common.StreamingTimeout
-
- StreamingTimeout - Class in com.linkedin.r2.netty.common
-
Scheduler to raise TimeoutException when streaming is timed out.
- StreamingTimeout(ScheduledExecutorService, long, Channel, Clock) - Constructor for class com.linkedin.r2.netty.common.StreamingTimeout
-
- StreamReader - Class in com.linkedin.r2.netty.entitystream
-
Entity stream Reader implementation that reads from the entity stream
and writes to the Netty pipeline.
- StreamReader(ChannelHandlerContext) - Constructor for class com.linkedin.r2.netty.entitystream.StreamReader
-
- streamRequest(StreamRequest, RequestContext, Map<String, String>, TransportCallback<StreamResponse>) - Method in class com.linkedin.r2.netty.client.HttpNettyClient
-
- streamRequest(StreamRequest, RequestContext, Map<String, String>, TransportCallback<StreamResponse>) - Method in class com.linkedin.r2.transport.http.client.common.AbstractNettyClient
-
- streamRequest(StreamRequest, RequestContext, Map<String, String>, TransportCallback<StreamResponse>) - Method in class com.linkedin.r2.transport.http.client.rest.HttpNettyClient
-
- StreamWriter - Class in com.linkedin.r2.netty.entitystream
-
Entity stream Writer implementation that receives data from the Netty pipeline
and writes to the entity stream.
- StreamWriter(ChannelHandlerContext, long) - Constructor for class com.linkedin.r2.netty.entitystream.StreamWriter
-