Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABORTED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Aborted, typically due to a concurrency issue (think CAS).
AbstractCloseableIterable<T> - Class in io.servicetalk.concurrent.internal
An abstract implementation of CloseableIterable that wraps an Iterable.
AbstractCloseableIterable(Iterable<T>) - Constructor for class io.servicetalk.concurrent.internal.AbstractCloseableIterable
New instance.
AbstractCloseableIteratorAsInputStream<T> - Class in io.servicetalk.concurrent.internal
Conversion from a CloseableIterator to a InputStream given a Function to serialize to bytes.
AbstractCloseableIteratorAsInputStream(CloseableIterator<T>) - Constructor for class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
Create a new instance.
accept(int, int) - Method in interface io.servicetalk.dns.discovery.netty.ServiceDiscovererUtils.TwoIntsConsumer
Performs this operation on the given arguments.
accept(long, long) - Method in interface io.servicetalk.concurrent.api.LongBinaryConsumer
Evaluates this consumer on the given arguments.
accept(ConnectionContext) - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
Deprecated.
Evaluate the passed ConnectionContext to accept or reject.
accept(ConnectionContext) - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
 
accept(ConnectionInfo) - Method in interface io.servicetalk.transport.api.EarlyConnectionAcceptor
Accept or reject an incoming connection.
accept(ConnectionInfo) - Method in interface io.servicetalk.transport.api.LateConnectionAcceptor
Accept or reject an incoming connection.
accept(Void, Payload) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
 
accept(Payload) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
accept(State, Payload) - Method in interface io.servicetalk.http.api.TrailersTransformer
accept(X, Y, Z) - Method in interface io.servicetalk.concurrent.api.TriConsumer
Performs this operation on the given arguments.
ACCEPT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"accept"
ACCEPT_ALL - Static variable in interface io.servicetalk.transport.api.ConnectionAcceptor
Deprecated.
ACCEPT all connections.
ACCEPT_CHARSET - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"accept-charset"
ACCEPT_ENCODING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"accept-encoding"
ACCEPT_LANGUAGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"accept-language"
ACCEPT_PATCH - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"accept-patch"
ACCEPT_RANGES - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"accept-ranges"
acceptConnections(boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
acceptConnections(boolean) - Method in interface io.servicetalk.transport.api.ServerListenContext
Toggles the server's ability to accept new connections.
acceptConnections(boolean) - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
accepted() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.ACCEPTED response.
accepted() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.ACCEPTED response.
accepted() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.ACCEPTED response.
Accepted - Enum constant in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
Deprecated.
Selecting the resource succeeded.
Accepted - Enum constant in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
Selecting the resource succeeded.
ACCEPTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
202 Accepted
acceptInsecureConnections() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns true if non-TLS connections should also be accepted on TLS-enabled sockets.
acceptInsecureConnections() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
 
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"access-control-allow-credentials"
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"access-control-allow-headers"
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"access-control-allow-methods"
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"access-control-allow-origin"
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"access-control-expose-headers"
ACCESS_CONTROL_MAX_AGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"access-control-max-age"
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"access-control-request-headers"
ACCESS_CONTROL_REQUEST_METHOD - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"access-control-request-method"
accumulate(T) - Method in interface io.servicetalk.concurrent.api.BufferStrategy.Accumulator
Adds the passed item to this BufferStrategy.Accumulator.
accumulate(T) - Method in interface io.servicetalk.concurrent.api.ReplayAccumulator
Called on each PublisherSource.Subscriber.onNext(Object) and intended to accumulate the signal so that new PublisherSource.Subscribers will see this value via ReplayAccumulator.deliverAccumulation(Consumer).
accumulatorSupplier() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
Get a Supplier that provides the ReplayAccumulator on each upstream subscribe.
ackTimeout() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig.KeepAlivePolicy
Duration to wait for acknowledgment from the peer after a ping is sent.
ackTimeout(Duration) - Method in class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
Set the maximum Duration to wait for an acknowledgment of a previously sent ping.
activate(Span) - Method in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
 
activateSpan(Span) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
 
activeSpan() - Method in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
 
activeSpan() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryScopeManager
 
activeSpan() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
 
activeSpan() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
 
adaptor() - Method in interface io.servicetalk.http.api.HttpApiConversions.ServiceAdapterHolder
Deprecated.
StreamingHttpService that adapts another service to the streaming programming model.
add(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Deprecated.
 
add(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
Deprecated.
Add a new PartitionAttributes that is absolutely specified.
add(PartitionAttributes.Key<T>, T) - Method in class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
Deprecated.
 
add(PartitionAttributes.Key<T>, T) - Method in interface io.servicetalk.client.api.partition.PartitionAttributesBuilder
Deprecated.
Add a key/value pair to this builder.
add(BufferDecoder) - Method in class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
Add a new BufferDecoder to the BufferDecoderGroup built by this builder.
add(BufferDecoder, boolean) - Method in class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
Add a new BufferDecoder to the BufferDecoderGroup built by this builder.
add(HttpHeaders) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
add(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds all header names and values of headers to this object.
add(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
add(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds a new header with the specified name and value.
add(CharSequence, CharSequence...) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
add(CharSequence, CharSequence...) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds new headers with the specified name and values.
add(CharSequence, Iterable<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
add(CharSequence, Iterable<? extends CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds new headers with the specified name and values.
add(CharSequence, Iterator<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
add(CharSequence, Iterator<? extends CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds new headers with the specified name and values.
add(T) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
Adds an item to this holder.
add(T) - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
Adds an item to this holder.
addBlockingRequestStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingRequestStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingRequestStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingRequestStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingResponseStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingResponseStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingResponseStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingResponseStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.BlockingRoute to this factory.
addBlockingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.BlockingRoute to this factory.
addBlockingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingRoute(String, Class<?>, String, GrpcRoutes.BlockingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingService(Health.BlockingHealthService) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
addBlockingStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.BlockingStreamingRoute to this factory.
addBlockingStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.BlockingStreamingRoute to this factory.
addBlockingStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBlockingStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addBuffer(Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
Add the given Buffer to this buffer and increment the writerIndex.
addBuffer(Buffer, boolean) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
Add the given Buffer to this buffer.
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
addCookie(HttpCookiePair) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds a cookie.
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a cookie.
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpRequest
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpResponse
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
addCookie(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds a cookie with the specified name and value.
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a cookie with the specified name and value.
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a new header with the specified name and value.
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds all header names and values of headers object.
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequest
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponse
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
addIfAbsent(Channel) - Method in class io.servicetalk.transport.netty.internal.ChannelSet
Add a Channel to this ChannelSet, if it is not already present.
addListener(InMemorySpanEventListener) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Add a trace event listener.
addOption(Map<ChannelOption, Object>, SocketOption<T>, T) - Static method in class io.servicetalk.transport.netty.internal.SocketOptionUtils
Convert and add the given SocketOption and value to the ChannelOptions Map.
addQueryParameter(String, String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequest
 
addQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Adds a new query parameter with the specified key and value, which will be percent-encoded if needed.
addQueryParameter(String, String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequest
 
addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Adds new query parameters with the specified key and values.
addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.HttpRequest
 
addQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Adds new query parameters with the specified key and values.
addQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addReference(String, SpanContext) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
addReference(String, InMemorySpanContext) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
addRequestStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.RequestStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.RequestStreamingRoute to this factory.
addRequestStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.RequestStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.RequestStreamingRoute to this factory.
addRequestStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.RequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addRequestStreamingRoute(String, Class<?>, String, GrpcRoutes.RequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addResponseStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.ResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.ResponseStreamingRoute to this factory.
addResponseStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.ResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.ResponseStreamingRoute to this factory.
addResponseStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.ResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addResponseStreamingRoute(String, Class<?>, String, GrpcRoutes.ResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
address() - Method in class io.servicetalk.client.api.DefaultGroupKey
 
address() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
 
address() - Method in interface io.servicetalk.client.api.GroupKey
Get the address to use when looking for or creating a new client.
address() - Method in interface io.servicetalk.client.api.ServiceDiscovererEvent
Get the resolved address which is the subject of this event.
address() - Method in interface io.servicetalk.http.api.ProxyConfig
Address of the proxy.
addRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.Route<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.Route to this factory.
addRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.Route<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.Route to this factory.
addRoute(String, GrpcExecutionStrategy, GrpcRoutes.Route<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addRoute(String, Class<?>, String, GrpcRoutes.Route<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addService(Health.BlockingHealthService) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
addService(Health.HealthService) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
addSetCookie(HttpSetCookie) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds a set-cookie.
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a set-cookie.
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpResponse
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
addSetCookie(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds a set-cookie with the specified name and value.
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a set-cookie with the specified name and value.
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
addStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.StreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.StreamingRoute to this factory.
addStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.StreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Adds a GrpcRoutes.StreamingRoute to this factory.
addStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.StreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addStreamingRoute(String, Class<?>, String, GrpcRoutes.StreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
addSuppressed(Throwable, Throwable) - Static method in class io.servicetalk.utils.internal.ThrowableUtils
Adds suppressed exception avoiding self-suppression.
addTrailer(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.HttpOutputStream
 
addTrailer(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpPayloadWriter
 
addTrailer(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
 
addTrailer(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
 
addTrailers(HttpHeaders) - Method in class io.servicetalk.http.api.HttpOutputStream
 
addTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpPayloadWriter
 
addTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequest
 
addTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponse
 
addWithOverflowProtection(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
Adds two positive ints and returns Integer.MAX_VALUE if overflow occurs.
addWithOverflowProtection(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
Adds two positive longs and returns Long.MAX_VALUE if overflow occurs.
addWithOverflowProtectionIfGtEqNegativeOne(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
If x is >=-1 this method behaves the same as FlowControlUtils.addWithOverflowProtection(long, long).
addWithOverflowProtectionIfNotNegative(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
If x is non-negative this method behaves the same as FlowControlUtils.addWithOverflowProtection(int, int).
addWithOverflowProtectionIfNotNegative(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
If x is non-negative this method behaves the same as FlowControlUtils.addWithOverflowProtection(long, long).
addWithOverflowProtectionIfPositive(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
If x is positive this method behaves the same as FlowControlUtils.addWithOverflowProtection(int, int).
addWithOverflowProtectionIfPositive(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
If x is positive this method behaves the same as FlowControlUtils.addWithOverflowProtection(long, long).
addWithUnderOverflowProtection(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
Add two longs and prevent [under|over]flow which is defined as if both x and y have the same sign but the result of x + y has a different sign.
addWithUnderOverflowProtection(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
Add two longs and prevent [under|over]flow which is defined as if both x and y have the same sign but the result of x + y has a different sign.
advanceCookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
advanceCookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
advertisedMessageEncoding() - Method in interface io.servicetalk.encoding.api.BufferDecoderGroup
Get the combined encoding to advertise.
advertisedMessageEncoding() - Method in class io.servicetalk.encoding.api.EmptyBufferDecoderGroup
 
afterCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onCancel Runnable argument after Cancellable.cancel() is called for Subscriptions of the returned Completable.
afterCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onCancel Runnable argument after Cancellable.cancel() is called for PublisherSource.Subscriptions of the returned Publisher.
afterCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onCancel Runnable argument after Cancellable.cancel() is called for Subscriptions of the returned Single.
afterFinally() - Method in interface io.servicetalk.concurrent.api.ScanLifetimeMapper
afterFinally() - Method in interface io.servicetalk.concurrent.api.ScanWithLifetimeMapper
Deprecated.
afterFinally(SingleTerminalSignalConsumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the corresponding method on afterFinally TerminalSignalConsumer argument after any of the following terminal methods are called: CompletableSource.Subscriber.onComplete() - invokes TerminalSignalConsumer.onComplete() CompletableSource.Subscriber.onError(Throwable) - invokes TerminalSignalConsumer.onError(Throwable) Cancellable.cancel() - invokes TerminalSignalConsumer.cancel() for Subscriptions/CompletableSource.Subscribers of the returned Completable.
afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
Invokes the corresponding method on afterFinally TerminalSignalConsumer argument after any of the following terminal methods are called: SingleSource.Subscriber.onSuccess(Object) - invokes TerminalSignalConsumer.onComplete() SingleSource.Subscriber.onError(Throwable) - invokes TerminalSignalConsumer.onError(Throwable) Cancellable.cancel() - invokes TerminalSignalConsumer.cancel() for Subscriptions/SingleSource.Subscribers of the returned Single.
afterFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the whenFinally Runnable argument after any of the following terminal methods are called: CompletableSource.Subscriber.onComplete() CompletableSource.Subscriber.onError(Throwable) Cancellable.cancel() for Subscriptions/CompletableSource.Subscribers of the returned Completable.
afterFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the afterFinally Runnable argument after any of the following terminal methods are called: PublisherSource.Subscriber.onComplete() PublisherSource.Subscriber.onError(Throwable) Cancellable.cancel() for PublisherSource.Subscriptions/PublisherSource.Subscribers of the returned Publisher.
afterFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Single
Invokes the whenFinally Runnable argument after any of the following terminal methods are called: SingleSource.Subscriber.onSuccess(Object) SingleSource.Subscriber.onError(Throwable) Cancellable.cancel() for Subscriptions/SingleSource.Subscribers of the returned Single.
afterOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onComplete Runnable argument after CompletableSource.Subscriber.onComplete() is called for CompletableSource.Subscribers of the returned Completable.
afterOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onComplete Runnable argument after PublisherSource.Subscriber.onComplete() is called for PublisherSource.Subscribers of the returned Publisher.
afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onError Consumer argument after CompletableSource.Subscriber.onError(Throwable) is called for CompletableSource.Subscribers of the returned Completable.
afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onError Consumer argument after PublisherSource.Subscriber.onError(Throwable) is called for PublisherSource.Subscribers of the returned Publisher.
afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onError Consumer argument after SingleSource.Subscriber.onError(Throwable) is called for SingleSource.Subscribers of the returned Single.
afterOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onNext Consumer argument after PublisherSource.Subscriber.onNext(Object) is called for PublisherSource.Subscribers of the returned Publisher.
afterOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onSubscribe Consumer argument after PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) is called for PublisherSource.Subscribers of the returned Publisher.
afterOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onSubscribe Consumer argument after CompletableSource.Subscriber.onSubscribe(Cancellable) is called for CompletableSource.Subscribers of the returned Completable.
afterOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onSubscribe Consumer argument after SingleSource.Subscriber.onSubscribe(Cancellable) is called for SingleSource.Subscribers of the returned Single.
afterOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onSuccess Consumer argument after SingleSource.Subscriber.onSuccess(Object) is called for SingleSource.Subscribers of the returned Single.
afterRequest(LongConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onRequest LongConsumer argument after PublisherSource.Subscription.request(long) is called for PublisherSource.Subscriptions of the returned Publisher.
afterSubscriber(Supplier<? extends CompletableSource.Subscriber>) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new CompletableSource.Subscriber (via the subscriberSupplier argument) on each call to subscribe and invokes all the CompletableSource.Subscriber methods after the CompletableSource.Subscribers of the returned Completable.
afterSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new PublisherSource.Subscriber (via the subscriberSupplier argument) for each new subscribe and invokes all the PublisherSource.Subscriber methods after the PublisherSource.Subscribers of the returned Publisher.
afterSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
Creates a new SingleSource.Subscriber (via the subscriberSupplier argument) on each call to subscribe and invokes all the SingleSource.Subscriber methods after the SingleSource.Subscribers of the returned Single.
afterSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new PublisherSource.Subscription (via the subscriptionSupplier argument) for each new subscribe and invokes all the PublisherSource.Subscription methods after the PublisherSource.Subscriptions of the returned Publisher.
AGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"age"
algorithmId() - Method in interface io.servicetalk.transport.api.CertificateCompressionAlgorithm
Get the unique identifier for this algorithm.
allocateMemory(long) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Allocates direct memory.
allocator - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
 
ALLOW - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"allow"
allowDropRequestTrailers(boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
allowDropRequestTrailers(boolean) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Provide a hint if request trailers are allowed to be dropped.
allowDropResponseTrailers(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
allowDropResponseTrailers(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Provide a hint if response trailers are allowed to be dropped.
allowedMethods() - Method in interface io.servicetalk.http.api.RedirectConfig
HttpRequestMethods that are allowed to follow redirects.
allowedMethods(HttpRequestMethod...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Sets HttpRequestMethods that are allowed to follow redirects.
allowedStatuses() - Method in interface io.servicetalk.http.api.RedirectConfig
HttpResponseStatuses that are allowed to follow redirects.
allowedStatuses(HttpResponseStatus...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Sets HttpResponseStatuses that are allowed to follow redirects.
allowLFWithoutCR() - Method in class io.servicetalk.http.netty.H1SpecExceptions
Allow LF without a proceeding CR as described in HTTP/1.x Message Parsing Robustness:
allowLFWithoutCR(boolean) - Method in class io.servicetalk.http.netty.H1SpecExceptions.Builder
Allow LF without a proceeding CR as described in HTTP/1.x Message Parsing Robustness:
allowNonRelativeRedirects() - Method in interface io.servicetalk.http.api.RedirectConfig
Tells if redirection should follow non-relative redirects (if supported by the underlying client implementation).
allowNonRelativeRedirects(boolean) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Allows non-relative redirects (if supported by the underlying client implementation).
allowPrematureClosureBeforePayloadBody() - Method in class io.servicetalk.http.netty.H1SpecExceptions
Allows interpreting connection closures as the end of HTTP/1.1 messages if the receiver did not receive any part of the payload body before the connection closure.
allowPrematureClosureBeforePayloadBody(boolean) - Method in class io.servicetalk.http.netty.H1SpecExceptions.Builder
Allows interpreting connection closures as the end of HTTP/1.1 messages if the receiver did not receive any part of the payload body before the connection closure.
alpnId() - Method in interface io.servicetalk.http.api.HttpProtocolConfig
TLS Application-Layer Protocol Negotiation (ALPN) Protocol ID of the protocol this configuration is for.
alpnId() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
 
alpnId() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
 
alpnProtocols() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
alpnProtocols() - Method in interface io.servicetalk.transport.api.SslConfig
Get the TLS ALPN protocols.
alpnProtocols(String...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the TLS ALPN protocols.
alpnProtocols(List<String>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the TLS ALPN protocols.
ALREADY_EXISTS - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Some entity that we attempted to create already exists.
ALREADY_REPORTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
208 Already Reported
alreadyReported() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
alreadyReported() - Method in interface io.servicetalk.http.api.HttpResponseFactory
alreadyReported() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
amb(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that terminates with the result (either success or error) of whichever amongst the passed completables that terminates first.
amb(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
Creates a new Single that terminates with the result (either success or error) of whichever amongst the passed singles that terminates first.
amb(Iterable<Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that terminates with the result (either success or error) of whichever amongst the passed completables that terminates first.
amb(Iterable<Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
Creates a new Single that terminates with the result (either success or error) of whichever amongst the passed singles that terminates first.
ambWith(Completable) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that terminates with the result (either success or error) of either this Completable or the passed other Completable, whichever terminates first.
ambWith(Single<T>) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that terminates with the result (either success or error) of either this Single or the passed other Single, whichever terminates first.
and(BiPredicate<ConnectionContext, StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches StreamingHttpRequest and ConnectionContext with a user-specified predicate.
and(Predicate<StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches StreamingHttpRequests with a user-specified predicate.
andCookie(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route with a CookieMatcher that matches against HttpSetCookies with the name name.
andHeader(CharSequence) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route with a StringMultiValueMatcher that matches against the value(s) of the name headers.
andIsNotSsl() - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests that are not over SSL/TLS.
andIsSsl() - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests that are over SSL/TLS.
andMethod(HttpRequestMethod) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests where the HttpRequestMethod is method.
andMethodIsOneOf(HttpRequestMethod...) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests where the HttpRequestMethod is one of the methods.
andPathEquals(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests where the path is equal to path.
andPathIsOneOf(String...) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests where the path is equal to any of the specified paths.
andPathMatches(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests where the path matches the regex pathRegex.
andPathMatches(Pattern) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests where the path matches the regex pathRegex.
andPathStartsWith(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route such that it matches requests where the path starts with pathPrefix.
andQueryParam(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Extends the current route with a StringMultiValueMatcher that matches against the value(s) of the request parameter name.
andThen(ChannelInitializer) - Method in interface io.servicetalk.transport.netty.internal.ChannelInitializer
Returns a new ChannelInitializer which will first invoke this initializer and then after.
anyOf(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that terminates with the result (either success or error) of whichever amongst the passed completables that terminates first.
anyOf(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
Creates a new Single that terminates with the result (either success or error) of whichever amongst the passed singles that terminates first.
anyOf(Iterable<Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that terminates with the result (either success or error) of whichever amongst the passed completables that terminates first.
anyOf(Iterable<Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
Creates a new Single that terminates with the result (either success or error) of whichever amongst the passed singles that terminates first.
append(ConnectionFactoryFilter<ResolvedAddress, C>) - Method in interface io.servicetalk.client.api.ConnectionFactoryFilter
Deprecated.
consider using higher level client builders to append filters.
append(GrpcClientBuilder.HttpInitializer<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.HttpInitializer
Appends the passed GrpcClientBuilder.HttpInitializer to this GrpcClientBuilder.HttpInitializer such that this instance is applied first and then the argument's GrpcClientBuilder.HttpInitializer.
append(GrpcServerBuilder.HttpInitializer) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder.HttpInitializer
Appends the passed GrpcServerBuilder.HttpInitializer to this GrpcServerBuilder.HttpInitializer such that this instance is applied first and then the argument's GrpcServerBuilder.HttpInitializer.
append(HttpExecutionStrategyInfluencer) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Append another HttpExecutionStrategyInfluencer to this chain.
append(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder.SingleAddressInitializer
append(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder.SingleAddressInitializer
Deprecated.
append(PartitionHttpClientBuilderConfigurator<U, R>) - Method in interface io.servicetalk.http.api.PartitionHttpClientBuilderConfigurator
Deprecated.
append(ConnectionAcceptor) - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
Deprecated.
Returns a composed ConnectionAcceptor that first applies this ConnectionAcceptor, and if this is successful then applies after ConnectionAcceptor.
append(ConnectionAcceptorFactory) - Method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
Deprecated.
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(ExecutionStrategyInfluencer<?>) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Append another ExecutionStrategyInfluencer to this chain.
append(T) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Appends the passed AsyncCloseable with this CompositeCloseable such that when this CompositeCloseable is closed, all of the previously registered AsyncCloseables are closed too.
appendAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Appends all the passed AsyncCloseables with this CompositeCloseable such that when this CompositeCloseable is closed, all of these AsyncCloseables are closed too.
appendAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Appends all the passed AsyncCloseables with this CompositeCloseable such that when this CompositeCloseable is closed, all of these AsyncCloseables are closed too.
appendClientFilter(StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
appendClientFilter(StreamingHttpClientFilterFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the HttpClient created by this builder.
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the HttpClient created by this builder, for every request that passes the provided Predicate.
appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the ConnectionFactory used by this builder.
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpConnection created by this builder.
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpConnection created by this builder, for every request that passes the provided Predicate.
appendEarlyConnectionAcceptor(EarlyConnectionAcceptor) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
appendEarlyConnectionAcceptor(EarlyConnectionAcceptor) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Appends the EarlyConnectionAcceptor to be called when a new connection has been created.
appendIfInfluencer(Object) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
If the passed mayBeInfluencer is an ExecutionStrategyInfluencer then add it to this chain.
appendLateConnectionAcceptor(LateConnectionAcceptor) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
appendLateConnectionAcceptor(LateConnectionAcceptor) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Appends the LateConnectionAcceptor to be called when a new connection has been created.
appendNonOffloadingServiceFilter(StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
appendNonOffloadingServiceFilter(StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Appends a non-offloading filter to the chain of filters used to decorate the StreamingHttpService used by this builder.
appendNonOffloadingServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
appendNonOffloadingServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Appends a non-offloading filter to the chain of filters used to decorate the StreamingHttpService used by this builder, for every request that passes the provided Predicate.
appendPathSegments(String...) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
appendPathSegments(String...) - Method in interface io.servicetalk.http.api.HttpRequest
 
appendPathSegments(String...) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Appends segments to the current HttpRequestMetaData.path(), performing encoding of each segment (including ('/') characters) according to percent-encoding.
appendPathSegments(String...) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
appendServiceFilter(StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
appendServiceFilter(StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpService used by this builder.
appendServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
appendServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpService used by this builder, for every request that passes the provided Predicate.
APPLICATION_GRPC - Static variable in class io.servicetalk.grpc.api.GrpcHeaderValues
application/grpc value for content-type header.
APPLICATION_GRPC_PROTO - Static variable in class io.servicetalk.grpc.api.GrpcHeaderValues
application/grpc+proto value for content-type header.
APPLICATION_JSON - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"application/json"
APPLICATION_X_PROTOBUF - Static variable in class io.servicetalk.data.protobuf.jersey.ProtobufMediaTypes
"application/x-protobuf".
APPLICATION_X_PROTOBUF - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"application/x-protobuf"
APPLICATION_X_PROTOBUF_TYPE - Static variable in class io.servicetalk.data.protobuf.jersey.ProtobufMediaTypes
"application/x-protobuf".
APPLICATION_X_PROTOBUF_VAR_INT - Static variable in class io.servicetalk.data.protobuf.jersey.ProtobufMediaTypes
"application/x-protobuf-var-int" base 128 VarInt protobuf encoding.
APPLICATION_X_PROTOBUF_VAR_INT - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"application/x-protobuf-var-int" base 128 VarInt protobuf encoding.
APPLICATION_X_PROTOBUF_VAR_INT_TYPE - Static variable in class io.servicetalk.data.protobuf.jersey.ProtobufMediaTypes
"application/x-protobuf-var-int" base 128 VarInt protobuf encoding.
APPLICATION_X_WWW_FORM_URLENCODED - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"application/x-www-form-urlencoded"
APPLICATION_X_WWW_FORM_URLENCODED_UTF_8 - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"application/x-www-form-urlencoded; charset=UTF-8"
applicationStatus() - Method in exception io.servicetalk.grpc.api.GrpcStatusException
Returns the status details if any was included or null.
apply(boolean, StreamingHttpRequest, StreamingHttpResponse, StreamingHttpRequest) - Method in interface io.servicetalk.http.api.RedirectConfig.RedirectRequestTransformer
Applies transformations for the pre-initialized redirect request.
apply(int, T) - Method in interface io.servicetalk.concurrent.api.BiIntFunction
Evaluates this function on the given arguments.
apply(PartitionAttributes, ServiceDiscoverer<U, R, ServiceDiscovererEvent<R>>) - Method in interface io.servicetalk.client.api.internal.DefaultPartitionedClientGroup.PartitionedClientFactory
Deprecated.
Create a partitioned client.
apply(CompletableSource.Subscriber) - Method in interface io.servicetalk.concurrent.api.CompletableOperator
Implementation of this operator.
apply(PublisherSource.Subscriber<? super Iterable<T>>) - Method in class io.servicetalk.serializer.utils.FramedDeserializerOperator
 
apply(PublisherSource.Subscriber<? super R>) - Method in interface io.servicetalk.concurrent.api.PublisherOperator
Implementation of this operator.
apply(SingleSource.Subscriber<? super StreamingHttpResponse>) - Method in class io.servicetalk.http.utils.BeforeFinallyHttpOperator
 
apply(SingleSource.Subscriber<? super R>) - Method in interface io.servicetalk.concurrent.api.PublisherToSingleOperator
Implementation of this operator.
apply(SingleSource.Subscriber<? super R>) - Method in interface io.servicetalk.concurrent.api.SingleOperator
Implementation of this operator.
apply(HttpRequestMetaData) - Method in interface io.servicetalk.http.utils.TimeoutFromRequest
Deprecated.
Determine timeout duration, if present, from a request and/or apply default timeout durations.
apply(FlushStrategy.FlushSender) - Method in class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
 
apply(FlushStrategy.FlushSender) - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy
Every time a new write that requires custom flushes is initiated, this method is invoked.
apply(FlushStrategy.FlushSender) - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
Deprecated.
 
apply(String, String) - Method in interface io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.CredentialsVerifier
Verifies user-id and password, parsed from the 'Basic' HTTP Authentication Scheme credentials.
apply(T1, T2, T3) - Method in interface io.servicetalk.concurrent.api.Function3
Applies the function to the given arguments.
apply(T1, T2, T3, T4) - Method in interface io.servicetalk.concurrent.api.Function4
Applies the function to the given arguments.
appSerializerAsciiFixLen() - Static method in class io.servicetalk.http.api.HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with StandardCharsets.US_ASCII encoding using fixed int length delimited framing.
appSerializerAsciiVarLen() - Static method in class io.servicetalk.http.api.HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with StandardCharsets.US_ASCII encoding using variable int length delimited framing.
appSerializerFixLen(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with charset encoding using fixed int length delimited framing.
appSerializerUtf8FixLen() - Static method in class io.servicetalk.http.api.HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with StandardCharsets.UTF_8 encoding using fixed int length delimited framing.
appSerializerUtf8VarLen() - Static method in class io.servicetalk.http.api.HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with StandardCharsets.UTF_8 encoding using variable int length delimited framing.
appSerializerVarLen(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with charset encoding using fixed int length delimited framing.
array() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the backing byte array of this buffer.
array() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
arrayOffset() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the offset of the first byte within the backing byte array of this buffer.
arrayOffset() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
ArrayUtils - Class in io.servicetalk.concurrent.internal
Deprecated.
This internal class will be removed in the future releases without a replacement. If you depend on it, consider copying into your codebase.
asBlockingClient() - Method in interface io.servicetalk.grpc.api.GrpcClient
Converts this GrpcClient to a blocking client.
asBlockingClient() - Method in interface io.servicetalk.health.v1.Health.HealthClient
 
asBlockingClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
asBlockingClient() - Method in interface io.servicetalk.http.api.HttpClient
Convert this HttpClient to the BlockingHttpClient API.
asBlockingClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
Convert this StreamingHttpClient to the BlockingHttpClient API.
asBlockingConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
asBlockingConnection() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
 
asBlockingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
Convert this HttpConnection to the BlockingHttpConnection API.
asBlockingConnection() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
asBlockingConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
 
asBlockingConnection() - Method in interface io.servicetalk.http.api.ReservedHttpConnection
 
asBlockingConnection() - Method in interface io.servicetalk.http.api.ReservedStreamingHttpConnection
 
asBlockingConnection() - Method in interface io.servicetalk.http.api.StreamingHttpConnection
asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.BlockingHttpClient
asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.HttpClient
Convert this HttpClient to the BlockingStreamingHttpClient API.
asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
 
asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
asBlockingStreamingConnection() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
 
asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedHttpConnection
 
asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedStreamingHttpConnection
 
asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.StreamingHttpConnection
asChildOf(Span) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
asChildOf(SpanContext) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
asciiStringIndexOf(CharSequence, char, int) - Static method in class io.servicetalk.buffer.api.CharSequences
asClient() - Method in interface io.servicetalk.grpc.api.BlockingGrpcClient
Converts this BlockingGrpcClient to a client.
asClient() - Method in interface io.servicetalk.http.api.BlockingHttpClient
Convert this BlockingHttpClient to the HttpClient API.
asClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
Convert this BlockingStreamingHttpClient to the HttpClient API.
asClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
Convert this StreamingHttpClient to the HttpClient API.
asConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
Convert this BlockingHttpConnection to the HttpConnection API.
asConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
asConnection() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
 
asConnection() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
asConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
 
asConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
 
asConnection() - Method in interface io.servicetalk.http.api.ReservedStreamingHttpConnection
 
asConnection() - Method in interface io.servicetalk.http.api.StreamingHttpConnection
Convert this StreamingHttpConnection to the HttpConnection API.
asException() - Method in class io.servicetalk.grpc.api.GrpcStatus
asException(Supplier<Status>) - Method in class io.servicetalk.grpc.api.GrpcStatus
asExecutor() - Method in interface io.servicetalk.transport.netty.internal.NettyIoExecutor
Deprecated.
IoExecutor now implements Executor so this method is redundant.
asInputStream(Buffer) - Static method in interface io.servicetalk.buffer.api.Buffer
Return an InputStream that wraps the given Buffer.
asOutputStream(Buffer) - Static method in interface io.servicetalk.buffer.api.Buffer
Return an OutputStream that wraps the given Buffer.
asReadOnly() - Method in interface io.servicetalk.buffer.api.Buffer
Create a read-only view for this buffer.
asReadOnly() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
asReadOnly() - Method in class io.servicetalk.tcp.netty.internal.TcpClientConfig
Create a read only view of this object.
asReadOnly() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Create a read only view of this object.
asSafeObserver(TransportObserver) - Static method in class io.servicetalk.transport.api.TransportObservers
Coverts passed TransportObserver to a safe version that catches and logs all exceptions, but does not rethrow them.
assertNoAsyncErrors(String, Queue<? extends Throwable>) - Static method in class io.servicetalk.test.resources.TestUtils
Helper method to check if a given Queue contains any errors, usually produced through async sources.
assertNoAsyncErrors(Queue<? extends Throwable>) - Static method in class io.servicetalk.test.resources.TestUtils
Helper method to check if a given Queue contains any errors, usually produced through async sources.
assignConnectionError(Channel, Throwable) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
Assigns a Throwable to the passed Channel to report it as a closure reason.
asStreamingClient() - Method in interface io.servicetalk.http.api.BlockingHttpClient
Convert this BlockingHttpClient to the StreamingHttpClient API.
asStreamingClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
asStreamingClient() - Method in interface io.servicetalk.http.api.HttpClient
Convert this HttpClient to the StreamingHttpClient API.
asStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
asStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
asStreamingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
Convert this HttpConnection to the StreamingHttpConnection API.
asStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
 
asStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
 
asStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedHttpConnection
 
AsyncCloseable - Interface in io.servicetalk.concurrent.api
Used to close/shutdown a resource.
AsyncCloseables - Class in io.servicetalk.concurrent.api
A utility class to create AsyncCloseables.
AsyncCloseables.CloseableResource - Interface in io.servicetalk.concurrent.api
A resource that can be converted to an AsyncCloseable.
AsyncContext - Class in io.servicetalk.concurrent.api
Presents a static interface to retain state in an asynchronous environment.
AsyncContextInMemoryScopeManager - Class in io.servicetalk.opentracing.asynccontext
A InMemoryScopeManager that uses AsyncContext as the backing storage.
AuthenticationException - Exception in io.servicetalk.http.utils.auth
An authentication exception, which indicates that access was denied and usually converts to 401 (Unauthorized) or 407 (Proxy Authentication Required) response.
AuthenticationException(String) - Constructor for exception io.servicetalk.http.utils.auth.AuthenticationException
Creates a new instance.
AUTHORIZATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"authorization"
AutoClosableUtils - Class in io.servicetalk.concurrent.internal
Utilities for AutoCloseable.
AutoCloseables - Class in io.servicetalk.concurrent.api
A utility class for methods related to AutoCloseable.
available() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
 
AVAILABLE - Static variable in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
Signifies the ServiceDiscovererEvent.address() is available for use in connection establishment.
await(CountDownLatch) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
Await a CountDownLatch until the latch is counted down, throws unchecked InterruptedException.
await(CountDownLatch, long, TimeUnit) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
Await a CountDownLatch until the latch is counted down or the given time duration expires, throws unchecked InterruptedException.
awaitOnComplete() - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
Block until a terminal signal is received, throws if TestCompletableSubscriber.onError(Throwable) and returns normally if TestCompletableSubscriber.onComplete().
awaitOnComplete() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
Block until a terminal signal is received, throws if TestPublisherSubscriber.onError(Throwable) and returns normally if TestPublisherSubscriber.onComplete().
awaitOnError() - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
Block until a terminal signal is received, throws if TestCompletableSubscriber.onComplete() and returns normally if TestCompletableSubscriber.onError(Throwable).
awaitOnError() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
Block until a terminal signal is received, throws if TestPublisherSubscriber.onComplete() and returns normally if TestPublisherSubscriber.onError(Throwable).
awaitOnError() - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
Block until a terminal signal is received, throws if TestSingleSubscriber.onSuccess(Object) and returns normally if TestSingleSubscriber.onError(Throwable).
awaitOnSuccess() - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
Block until a terminal signal is received, throws if TestSingleSubscriber.onError(Throwable) and returns normally if TestSingleSubscriber.onSuccess(Object).
awaitResult(Future<T>) - Static method in class io.servicetalk.concurrent.internal.FutureUtils
Await the completion of the passed Future and return its result.
awaitShutdown() - Method in interface io.servicetalk.transport.api.ServerContext
Blocks and awaits shutdown of the server this ServerContext represents.
awaitSubscription() - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
awaitSubscription() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
awaitSubscription() - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
awaitTermination(Future<Void>) - Static method in class io.servicetalk.concurrent.internal.FutureUtils
Await the completion of the passed Future.
AwaitUtils - Class in io.servicetalk.concurrent.test.internal
Utilities to do blocking await calls for tests.

B

B3KeyValueFormatter<T> - Class in io.servicetalk.opentracing.inmemory
 
B3KeyValueFormatter(TriConsumer<T, CharSequence, CharSequence>, BiFunction<T, CharSequence, CharSequence>, boolean) - Constructor for class io.servicetalk.opentracing.inmemory.B3KeyValueFormatter
Create a new instance.
BACKGROUND - Enum constant in enum class io.servicetalk.http.netty.HttpClients.DiscoveryStrategy
Resolves an address in a background.
backgroundExecutor(Executor) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
 
backgroundExecutor(Executor) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
 
backgroundExecutor(Executor) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
Set the background Executor to use for determining time and scheduling background tasks such as those associated with outlier detection.
backgroundExecutor(Executor) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
This LoadBalancer may monitor hosts to which connection establishment has failed using health checks that run in the background.
backgroundExecutor(Executor) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
Deprecated.
 
BAD_GATEWAY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
502 Bad Gateway
BAD_REQUEST - Static variable in class io.servicetalk.http.api.HttpResponseStatus
400 Bad Request
badGateway() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.BAD_GATEWAY response.
badGateway() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.BAD_GATEWAY response.
badGateway() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.BAD_GATEWAY response.
badRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.BAD_REQUEST response.
badRequest() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.BAD_REQUEST response.
badRequest() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.BAD_REQUEST response.
baggageItems() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
 
BASE64 - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"base64"
baseEjectionTime() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The base ejection time.
baseEjectionTime(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the base ejection time.
baseUriFunction(BiFunction<ConnectionContext, HttpRequestMetaData, String>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Set the function used to compute the base URI for the incoming HTTP request.
BasicAuthenticated - Annotation Interface in io.servicetalk.http.security.auth.basic.jersey
Indicates that the marked Application, resource class or resource method is authenticated with HTTP Basic and that a SecurityContext needs to be established for the in-flight request.
BasicAuthHttpServiceFilter<UserInfo> - Class in io.servicetalk.http.utils.auth
A StreamingHttpServiceFilter, which filters HTTP requests using RFC7617: The 'Basic' HTTP Authentication Scheme.
BasicAuthHttpServiceFilter.Builder<UserInfo> - Class in io.servicetalk.http.utils.auth
A builder for an StreamingHttpServiceFilter, which filters HTTP requests using RFC7617: The 'Basic' HTTP Authentication Scheme.
BasicAuthHttpServiceFilter.CredentialsVerifier<UserInfo> - Interface in io.servicetalk.http.utils.auth
Verifies user-id and password, parsed from the 'Basic' HTTP Authentication Scheme credentials.
BasicAuthPrincipal<UserInfo> - Class in io.servicetalk.http.security.auth.basic.jersey
A generic Principal that wraps a user provided UserInfo.
BasicAuthPrincipal(UserInfo) - Constructor for class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
Create a new instance.
BasicAuthSecurityContext - Class in io.servicetalk.http.security.auth.basic.jersey
A generic SecurityContext that wraps a user provided Principal, and which is designed for the SecurityContext.BASIC_AUTH authentication scheme.
BasicAuthSecurityContext(Principal, boolean) - Constructor for class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
Creates a new instance, which has no support for roles.
BasicAuthSecurityContext(Principal, boolean, Predicate<String>) - Constructor for class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
Creates a new instance.
BasicAuthSecurityContextFilters - Class in io.servicetalk.http.security.auth.basic.jersey
Factory methods for building ContainerRequestFilter that establish SecurityContexts for requests authenticated with the Basic HTTP Authentication Scheme (RFC7617).
BasicAuthSecurityContextFilters.AbstractBuilder<B extends BasicAuthSecurityContextFilters.AbstractBuilder,PF,SCF> - Class in io.servicetalk.http.security.auth.basic.jersey
A builder for ContainerRequestFilter instances.
BasicAuthSecurityContextFilters.NoUserInfoBuilder - Class in io.servicetalk.http.security.auth.basic.jersey
A builder that can be used when no user info is stored in AsyncContext.
BasicAuthSecurityContextFilters.UserInfoBuilder<UserInfo> - Class in io.servicetalk.http.security.auth.basic.jersey
A builder that can be used when user info is stored in AsyncContext.
batchFlush(int, Publisher<?>) - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
Creates a FlushStrategy that will flush writes in a batch of batchSize or on expiration of a batch duration i.e.
batchSpans(int, Duration) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
Configure batching of spans before sending it to the zipkin collector.
beforeCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onCancel Runnable argument before Cancellable.cancel() is called for Subscriptions of the returned Completable.
beforeCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onCancel Runnable argument before Cancellable.cancel() is called for PublisherSource.Subscriptions of the returned Publisher.
beforeCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onCancel Runnable argument before Cancellable.cancel() is called for Subscriptions of the returned Single.
beforeFinally(SingleTerminalSignalConsumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the corresponding method on beforeFinally TerminalSignalConsumer argument before any of the following terminal methods are called: CompletableSource.Subscriber.onComplete() - invokes TerminalSignalConsumer.onComplete() CompletableSource.Subscriber.onError(Throwable) - invokes TerminalSignalConsumer.onError(Throwable) Cancellable.cancel() - invokes TerminalSignalConsumer.cancel() for Subscriptions/CompletableSource.Subscribers of the returned Completable.
beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
Invokes the corresponding method on beforeFinally TerminalSignalConsumer argument before any of the following terminal methods are called: SingleSource.Subscriber.onSuccess(Object) - invokes TerminalSignalConsumer.onComplete() SingleSource.Subscriber.onError(Throwable) - invokes TerminalSignalConsumer.onError(Throwable) Cancellable.cancel() - invokes TerminalSignalConsumer.cancel() for Subscriptions/SingleSource.Subscribers of the returned Single.
beforeFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the whenFinally Runnable argument before any of the following terminal methods are called: CompletableSource.Subscriber.onComplete() CompletableSource.Subscriber.onError(Throwable) Cancellable.cancel() for Subscriptions/CompletableSource.Subscribers of the returned Completable.
beforeFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the beforeFinally Runnable argument before any of the following terminal methods are called: PublisherSource.Subscriber.onComplete() PublisherSource.Subscriber.onError(Throwable) Cancellable.cancel() for PublisherSource.Subscriptions/PublisherSource.Subscribers of the returned Publisher.
beforeFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Single
Invokes the whenFinally Runnable argument before any of the following terminal methods are called: SingleSource.Subscriber.onSuccess(Object) SingleSource.Subscriber.onError(Throwable) Cancellable.cancel() for Subscriptions/SingleSource.Subscribers of the returned Single.
BeforeFinallyHttpOperator - Class in io.servicetalk.http.utils
Helper operator for signaling the end of an HTTP Request/Response cycle.
BeforeFinallyHttpOperator(TerminalSignalConsumer) - Constructor for class io.servicetalk.http.utils.BeforeFinallyHttpOperator
Create a new instance.
BeforeFinallyHttpOperator(TerminalSignalConsumer, boolean) - Constructor for class io.servicetalk.http.utils.BeforeFinallyHttpOperator
Create a new instance.
BeforeFinallyHttpOperator(Runnable) - Constructor for class io.servicetalk.http.utils.BeforeFinallyHttpOperator
Create a new instance.
beforeOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onComplete Runnable argument before CompletableSource.Subscriber.onComplete() is called for CompletableSource.Subscribers of the returned Completable.
beforeOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onComplete Runnable argument before PublisherSource.Subscriber.onComplete() is called for PublisherSource.Subscribers of the returned Publisher.
beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onError Consumer argument before CompletableSource.Subscriber.onError(Throwable) is called for CompletableSource.Subscribers of the returned Completable.
beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onError Consumer argument before PublisherSource.Subscriber.onError(Throwable) is called for PublisherSource.Subscribers of the returned Publisher.
beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onError Consumer argument before SingleSource.Subscriber.onError(Throwable) is called for SingleSource.Subscribers of the returned Single.
beforeOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onNext Consumer argument before PublisherSource.Subscriber.onNext(Object) is called for PublisherSource.Subscribers of the returned Publisher.
beforeOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onSubscribe Consumer argument before PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) is called for PublisherSource.Subscribers of the returned Publisher.
beforeOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onSubscribe Consumer argument before CompletableSource.Subscriber.onSubscribe(Cancellable) is called for CompletableSource.Subscribers of the returned Completable.
beforeOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onSubscribe Consumer argument before SingleSource.Subscriber.onSubscribe(Cancellable) is called for SingleSource.Subscribers of the returned Single.
beforeOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onSuccess Consumer argument before SingleSource.Subscriber.onSuccess(Object) is called for SingleSource.Subscribers of the returned Single.
beforeRequest(LongConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onRequest LongConsumer argument before PublisherSource.Subscription.request(long) is called for PublisherSource.Subscriptions of the returned Publisher.
beforeRequestStart() - Method in interface io.servicetalk.loadbalancer.RequestTracker
Invoked before each start of the action for which latency is to be tracked.
beforeSubscriber(Supplier<? extends CompletableSource.Subscriber>) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new CompletableSource.Subscriber (via the subscriberSupplier argument) on each call to subscribe and invokes all the CompletableSource.Subscriber methods before the CompletableSource.Subscribers of the returned Completable.
beforeSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new PublisherSource.Subscriber (via the subscriberSupplier argument) on each call to subscribe and invokes all the PublisherSource.Subscriber methods before the PublisherSource.Subscribers of the returned Publisher.
beforeSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
Creates a new SingleSource.Subscriber (via the subscriberSupplier argument) on each call to subscribe and invokes all the SingleSource.Subscriber methods before the SingleSource.Subscribers of the returned Single.
beforeSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new PublisherSource.Subscription (via the subscriptionSupplier argument) on each call to subscribe and invokes all the PublisherSource.Subscription methods before the PublisherSource.Subscriptions of the returned Publisher.
BiIntFunction<T,R> - Interface in io.servicetalk.concurrent.api
A special function that takes an int and a custom argument and returns the result.
BiIntPredicate<T> - Interface in io.servicetalk.concurrent.api
A special predicate that takes an int and a custom argument to evaluate.
BINARY - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"binary"
bind(GrpcServiceFactory.ServerBinder, ExecutionContext<?>) - Method in class io.servicetalk.grpc.api.GrpcServiceFactory
Use the passed GrpcServiceFactory.ServerBinder to bind an appropriate gRPC service for the server.
bind(HttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
Binds an HttpService to the associated server.
bind(SocketAddress, ReadOnlyTcpServerConfig, boolean, ExecutionContext<?>, InfluencerConnectionAcceptor, BiFunction<Channel, ConnectionObserver, Single<CC>>, Consumer<CC>) - Static method in class io.servicetalk.tcp.netty.internal.TcpServerBinder
Deprecated.
use the bind method with early and late acceptors instead.
bind(SocketAddress, ReadOnlyTcpServerConfig, ExecutionContext<?>, InfluencerConnectionAcceptor, BiFunction<Channel, ConnectionObserver, Single<CC>>, Consumer<CC>, EarlyConnectionAcceptor, LateConnectionAcceptor) - Static method in class io.servicetalk.tcp.netty.internal.TcpServerBinder
Create a ServerContext that represents a socket which is bound and listening on the listenAddress.
bindBlocking(BlockingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
Binds a BlockingHttpService to the associated server.
bindBlockingStreaming(BlockingStreamingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
Binds a BlockingStreamingHttpService to the associated server.
bindService() - Method in interface io.servicetalk.grpc.api.GrpcBindableService
Return an appropriate service factory bound to this service.
bindService() - Method in interface io.servicetalk.health.v1.Health.BlockingHealthService
Makes a Health.ServiceFactory bound to this instance implementing Health.BlockingHealthService
bindService() - Method in interface io.servicetalk.health.v1.Health.HealthService
Makes a Health.ServiceFactory bound to this instance implementing Health.HealthService
bindStreaming(StreamingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
Binds a StreamingHttpService to the associated server.
BlockingGrpcClient<Client extends GrpcClient> - Interface in io.servicetalk.grpc.api
A blocking client to a gRPC service.
BlockingGrpcService - Interface in io.servicetalk.grpc.api
A blocking gRPC service.
BlockingHttpClient - Interface in io.servicetalk.http.api
The equivalent of HttpClient but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingHttpConnection - Interface in io.servicetalk.http.api
The equivalent of HttpConnection but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingHttpRequester - Interface in io.servicetalk.http.api
The equivalent of HttpRequester with synchronous/blocking APIs instead of asynchronous APIs.
BlockingHttpService - Interface in io.servicetalk.http.api
The equivalent of HttpService but with synchronous/blocking APIs instead of asynchronous APIs.
blockingInvocation(Completable) - Static method in class io.servicetalk.concurrent.api.internal.BlockingUtils
Subscribes a Completable immediately and awaits result.
blockingInvocation(Single<T>) - Static method in class io.servicetalk.concurrent.api.internal.BlockingUtils
Subscribes a Single immediately and awaits result.
BlockingIterable<T> - Interface in io.servicetalk.concurrent
An Iterable which supports generation of BlockingIterators.
BlockingIterable.Processor<T> - Interface in io.servicetalk.concurrent
A BlockingIterable that supports to dynamically emitting items using BlockingIterable.Processor.next(Object).
BlockingIterables - Class in io.servicetalk.concurrent.internal
Utility methods for BlockingIterable.
BlockingIterator<T> - Interface in io.servicetalk.concurrent
An Iterator that is also an AutoCloseable and whose blocking operations support timeout durations.
BlockingProcessorSignalsHolder<T> - Interface in io.servicetalk.concurrent.api
A holder of items for a BlockingIterable.Processor.
BlockingSpliterator<T> - Interface in io.servicetalk.concurrent
BlockingStreamingGrpcServerResponse<T> - Interface in io.servicetalk.grpc.api
The response for streaming use-cases that provides ability to defer sending response meta-data and write the payload to an GrpcPayloadWriter.
BlockingStreamingHttpClient - Interface in io.servicetalk.http.api
The equivalent of StreamingHttpClient but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
The equivalent of StreamingHttpConnection but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingStreamingHttpRequest - Interface in io.servicetalk.http.api
The equivalent of HttpRequest but provides the payload as a BlockingIterable.
BlockingStreamingHttpRequester - Interface in io.servicetalk.http.api
The equivalent of StreamingHttpRequester but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingStreamingHttpRequestFactory - Interface in io.servicetalk.http.api
A factory for creating BlockingStreamingHttpRequests.
BlockingStreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
BlockingStreamingHttpResponse - Interface in io.servicetalk.http.api
The equivalent of HttpResponse but provides the payload as a BlockingIterable.
BlockingStreamingHttpResponseFactory - Interface in io.servicetalk.http.api
A factory for creating BlockingStreamingHttpResponses.
BlockingStreamingHttpServerResponse - Interface in io.servicetalk.http.api
The equivalent of HttpResponse but provides an ability to write the payload to an HttpPayloadWriter.
BlockingStreamingHttpService - Interface in io.servicetalk.http.api
The equivalent of StreamingHttpService but with synchronous/blocking APIs instead of asynchronous APIs.
blockingStreamingResponseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
BlockingUtils - Class in io.servicetalk.concurrent.api.internal
Common utility functions to unwrap ExecutionException from async operations.
boundaries() - Method in interface io.servicetalk.concurrent.api.BufferStrategy
Returns a Publisher representing asynchronous buffer boundaries.
BOUNDARY - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"boundary"
buffer(BufferStrategy<T, BC, B>) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that buffers items from this Publisher and emit those buffers instead of the individual items.
Buffer - Interface in io.servicetalk.buffer.api
An arbitrary and sequential accessible sequence of zero or more bytes (octets).
bufferAllocator() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
 
bufferAllocator() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
 
bufferAllocator() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
 
bufferAllocator() - Method in interface io.servicetalk.transport.api.ExecutionContext
Return the BufferAllocator that can be used to allocate Buffers if needed.
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Sets the BufferAllocator to be used by this server.
bufferAllocator(BufferAllocator) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
 
bufferAllocator(BufferAllocator) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Sets the BufferAllocator to use.
BufferAllocator - Interface in io.servicetalk.buffer.api
An API to allocate Buffers.
BufferAllocators - Class in io.servicetalk.buffer.netty
Available BufferAllocators.
BufferDecoder - Interface in io.servicetalk.encoding.api
Used to decode buffers for aggregated and streaming use cases.
bufferDecoderGroup() - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Get the supported BufferDecoderGroup for this client factory.
bufferDecoderGroup(BufferDecoderGroup) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Sets the supported BufferDecoderGroup for this client factory.
bufferDecoderGroup(BufferDecoderGroup) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
BufferDecoderGroup - Interface in io.servicetalk.encoding.api
A group of BufferDecoders used when multiple options may be supported.
BufferDecoderGroupBuilder - Class in io.servicetalk.encoding.api
Builder for BufferDecoderGroups.
BufferDecoderGroupBuilder() - Constructor for class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
Create a new instance.
BufferDecoderGroupBuilder(int) - Constructor for class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
Create a new instance.
bufferEncoder(SerializerDeserializer<Buffer>, StreamingSerializerDeserializer<Buffer>, CharSequence) - Static method in class io.servicetalk.encoding.netty.NettyBufferEncoders
Create a BufferEncoderDecoder given the underlying SerializerDeserializer and StreamingSerializerDeserializer implementations.
BufferEncoder - Interface in io.servicetalk.encoding.api
Used to encode buffers for aggregated and streaming use cases.
BufferEncoderDecoder - Interface in io.servicetalk.encoding.api
bufferEncoders(List<BufferEncoder>) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
BufferEncodingException - Exception in io.servicetalk.encoding.api
A specialization of SerializationException used to indicate an encoding exception.
BufferEncodingException(String) - Constructor for exception io.servicetalk.encoding.api.BufferEncodingException
Create a new instance.
BufferEncodingException(String, Throwable) - Constructor for exception io.servicetalk.encoding.api.BufferEncodingException
New instance.
BufferEncodingException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.encoding.api.BufferEncodingException
New instance.
BufferEncodingException(Throwable) - Constructor for exception io.servicetalk.encoding.api.BufferEncodingException
New instance.
BufferHandler - Class in io.servicetalk.transport.netty.internal
Deprecated.
This API is going to be removed in future releases with no planned replacement. If it cannot be removed from your application, consider copying it into your codebase.
BufferHolder - Interface in io.servicetalk.buffer.api
Deprecated.
This API is going to be removed in future releases with no planned replacement. If it cannot be removed from your application, consider copying it into your codebase.
BufferPublisherInputStream - Class in io.servicetalk.http.router.jersey.internal
An InputStream built around a Publisher<Buffer>, which can either be read OIO style or provide its wrapped Publisher.
BufferPublisherInputStream(Publisher<Buffer>, int) - Constructor for class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
Creates a new BufferPublisherInputStream instance.
bufferSizeHint() - Method in interface io.servicetalk.concurrent.api.BufferStrategy
A rough estimate of the number of items in a buffer.
BufferStrategies - Class in io.servicetalk.concurrent.api
A static factory of BufferStrategy instances.
BufferStrategy<T,BC extends BufferStrategy.Accumulator<T,B>,B> - Interface in io.servicetalk.concurrent.api
A strategy for buffering items emitted from a Publisher.
BufferStrategy.Accumulator<T,B> - Interface in io.servicetalk.concurrent.api
An intermediate mutable object that holds items till it is finished.
BufferUtils - Class in io.servicetalk.buffer.netty
Internal utilities for Buffers.
build() - Method in class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
Deprecated.
 
build() - Method in interface io.servicetalk.client.api.partition.PartitionAttributesBuilder
Deprecated.
build() - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
Build the ReplayStrategy.
build() - Method in class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
Build a new BufferDecoderGroup.
build() - Method in class io.servicetalk.encoding.netty.ZipCompressionBuilder
Build and return an instance of the SerializerDeserializer with the configuration of the builder.
build() - Method in class io.servicetalk.encoding.netty.ZipContentCodecBuilder
Deprecated.
Build and return an instance of the ContentCodec with the configuration of the builder.
build() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Builds a new GrpcExecutionStrategy.
build() - Method in class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
Deprecated.
Builds a new GrpcSerializationProvider containing all the message types registered with this builder.
build() - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
build() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
build() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
build() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
build() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
build() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
build() - Method in class io.servicetalk.http.api.Http2SettingsBuilder
Build the Map that represents HTTP/2 Setting.
build() - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Builds a new HttpClient.
build() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Builds a new HttpExecutionStrategy.
build() - Method in class io.servicetalk.http.api.ProxyConfigBuilder
Builds a new ProxyConfig.
build() - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Builds a new RedirectConfig.
build() - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Builds this chain and returns a computed HttpExecutionStrategyInfluencer that reflects the strategy of the entire chain.
build() - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory.Builder
Builds a DefaultHttpLoadBalancerFactory using the properties configured on this builder.
build() - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
build() - Method in class io.servicetalk.http.netty.H1SpecExceptions.Builder
build() - Method in class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
build() - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
build() - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
Builds a retrying RetryingHttpRequesterFilter with this' builders configuration.
build() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters.AbstractBuilder
Build a new ContainerRequestFilter instance.
build() - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
 
build() - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
 
build() - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
Builds the LoadBalancerFactory configured by this builder.
build() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Build the OutlierDetectorConfig.
build() - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicy.Builder
Construct an immutable P2CLoadBalancingPolicy.
build() - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
Builds the LoadBalancerFactory configured by this builder.
build() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
Deprecated.
 
build() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicy.Builder
Construct the immutable RoundRobinLoadBalancingPolicy.
build() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
Builds a new OpenTelemetryOptions.
build() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
build() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
Builds a new HttpReporter instance with this builder's options.
build() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
Builds a new UdpReporter instance with this builder's options.
build() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Builds the ZipkinPublisher with supplied options.
build() - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
Build a new ClientSslConfig.
build() - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Build a new ServerSslConfig.
build() - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Builds a new ExecutionContext or return the default context if none of the components are set in this builder.
build(GrpcClientFactory<Client, ?>) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
 
build(GrpcClientFactory<Client, ?>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
Builds a gRPC client.
build(GrpcClientFactory<Client, ?>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.MultiClientBuilder
Builds a gRPC client.
build(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Builds this chain and returns the head HttpExecutionStrategyInfluencer for the chain.
build(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the HttpService for the specified JAX-RS Application class.
build(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the HttpService for the specified JAX-RS Application.
buildARecordDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
buildARecordDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
buildARecordDiscoverer() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Build a new ServiceDiscoverer which targets host addresses (e.g.
buildBlocking() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
buildBlocking() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
buildBlocking() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
buildBlocking() - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Creates a new BlockingHttpClient.
buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
 
buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
Builds a blocking gRPC client.
buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.MultiClientBuilder
Builds a blocking gRPC client.
buildBlocking(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the BlockingHttpService for the specified JAX-RS Application class.
buildBlocking(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the BlockingHttpService for the specified JAX-RS Application.
buildBlockingStreaming() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
buildBlockingStreaming() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
buildBlockingStreaming() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
buildBlockingStreaming() - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
buildBlockingStreaming(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the BlockingStreamingHttpService for the specified JAX-RS Application class.
buildBlockingStreaming(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the BlockingStreamingHttpService for the specified JAX-RS Application.
builder(String) - Static method in class io.servicetalk.dns.discovery.netty.DnsServiceDiscoverers
builder(String) - Static method in class io.servicetalk.loadbalancer.LoadBalancers
A new LoadBalancerBuilder instance.
builder(String) - Static method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancers
Builder() - Constructor for class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
 
Builder() - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory.Builder
Create a new instance.
Builder() - Constructor for class io.servicetalk.http.netty.H1SpecExceptions.Builder
 
Builder() - Constructor for class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
 
Builder() - Constructor for class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Construct a new builder using the default initial values.
Builder() - Constructor for class io.servicetalk.loadbalancer.P2CLoadBalancingPolicy.Builder
 
Builder() - Constructor for class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
Deprecated.
Builder() - Constructor for class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicy.Builder
 
Builder() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
 
Builder(SingleAddressHttpClientBuilder<?, ?>) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
Builder(BasicAuthHttpServiceFilter.CredentialsVerifier<UserInfo>, String) - Constructor for class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
Creates a new builder for an StreamingHttpServiceFilter, which filters HTTP requests using RFC7617: The 'Basic' HTTP Authentication Scheme.
Builder(InMemoryScopeManager) - Constructor for class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Constructs a builder for an DefaultInMemoryTracer.
Builder(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory.Builder
Builder(RouteExecutionStrategyFactory<GrpcExecutionStrategy>, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory.Builder
Builder(String, Reporter<Span>) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Create a new instance.
Builder(SocketAddress) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
Create a new UdpReporter.Builder for a given collectorAddress.
Builder(List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory.Builder
BuilderUtils - Class in io.servicetalk.transport.netty.internal
Utilities which are used for builders.
buildMulti() - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
 
buildMulti() - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
Returns a GrpcClientBuilder.MultiClientBuilder to be used to create multiple clients that share the underlying transport.
buildPartial() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
buildPartial() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
buildProxy() - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
Creates a new instance for proxy service.
buildServer() - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
Creates a new instance for non-proxy service.
buildSpan(String) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
 
buildSpan(String) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
 
buildSrvDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
buildSrvDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
buildSrvDiscoverer() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Build a new ServiceDiscoverer which queries SRV Resource Records corresponding to serviceName.
buildStreaming() - Method in class io.servicetalk.encoding.netty.ZipCompressionBuilder
Build and return an instance of the StreamingSerializerDeserializer with the configuration of the builder.
buildStreaming() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
buildStreaming() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
buildStreaming() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
buildStreaming() - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Builds a new StreamingHttpClient.
buildStreaming() - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Builds the StreamingHttpService that performs the configured routing.
buildStreaming() - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
buildStreaming(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the StreamingHttpService for the specified JAX-RS Application class.
buildStreaming(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the StreamingHttpService for the specified JAX-RS Application.
byteArraySerializer(boolean) - Static method in class io.servicetalk.serializer.utils.ByteArraySerializer
Create a new instance.
ByteArraySerializer - Class in io.servicetalk.serializer.utils
Serialize/deserialize byte[].
ByteProcessor - Interface in io.servicetalk.buffer.api
Provides a mechanism to iterate over a collection of bytes.
BYTES - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"bytes"
bytesBefore(byte) - Method in interface io.servicetalk.buffer.api.Buffer
Locates the first occurrence of the specified value in this buffer.
bytesBefore(byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
bytesBefore(int, byte) - Method in interface io.servicetalk.buffer.api.Buffer
Locates the first occurrence of the specified value in this buffer.
bytesBefore(int, byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
bytesBefore(int, int, byte) - Method in interface io.servicetalk.buffer.api.Buffer
Locates the first occurrence of the specified value in this buffer.
bytesBefore(int, int, byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
bytesEstimator() - Method in interface io.servicetalk.grpc.api.SerializerDescriptor
Get a function used to estimate the serialized size (in bytes) of each object.
bytesStreamingSerializer(Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
Create a HttpStreamingSerializer that serializes byte[].
ByteToMessageDecoder - Class in io.servicetalk.transport.netty.internal
ChannelInboundHandlerAdapter which decodes bytes in a stream-like fashion from one ByteBuf to an other Message type.
ByteToMessageDecoder(ByteBufAllocator) - Constructor for class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Create a new instance.

C

cache() - Method in class io.servicetalk.concurrent.api.Completable
Create a Completable that subscribes a single time upstream but allows for multiple downstream CompletableSource.Subscribers.
cache() - Method in class io.servicetalk.concurrent.api.Single
Create a Single that subscribes a single time upstream but allows for multiple downstream SingleSource.Subscribers.
cache(int) - Method in class io.servicetalk.concurrent.api.Completable
Create a Completable that subscribes a single time upstream but allows for multiple downstream CompletableSource.Subscribers.
cache(int) - Method in class io.servicetalk.concurrent.api.Single
Create a Single that subscribes a single time upstream but allows for multiple downstream SingleSource.Subscribers.
cache(int, boolean) - Method in class io.servicetalk.concurrent.api.Completable
Create a Completable that subscribes a single time upstream but allows for multiple downstream CompletableSource.Subscribers.
cache(int, boolean) - Method in class io.servicetalk.concurrent.api.Single
Create a Single that subscribes a single time upstream but allows for multiple downstream SingleSource.Subscribers.
cache(int, boolean, BiFunction<T, Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Single
Create a Single that subscribes a single time upstream but allows for multiple downstream SingleSource.Subscribers.
cache(int, boolean, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Completable
Create a Completable that subscribes a single time upstream but allows for multiple downstream CompletableSource.Subscribers.
CACHE_CONTROL - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"cache-control"
CACHEABLE - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
As defined in Method Definitions, methods which are cacheable, but not safe or idempotent.
CacheConnectionHttpLoadBalanceFactory<ResolvedAddress> - Class in io.servicetalk.http.utils
A HttpLoadBalancerFactory that will cache successive connection creation attempts and return the same Single instead of creating a new connection each time.
CacheConnectionHttpLoadBalanceFactory(HttpLoadBalancerFactory<ResolvedAddress>, ToIntFunction<ResolvedAddress>) - Constructor for class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
Create a new instance.
calculateDifference(List<? extends T>, List<? extends T>, Comparator<T>, ServiceDiscovererUtils.TwoIntsConsumer, ServiceDiscovererEvent.Status) - Static method in class io.servicetalk.dns.discovery.netty.ServiceDiscovererUtils
Given a sorted list of currently active addresses, and a new set of unsorted active address calculate the ServiceDiscovererEvents.
calculateMaxQueueSize(int) - Method in interface io.servicetalk.concurrent.api.GroupedPublisher.QueueSizeProvider
Deprecated.
Calculate the maximum queue size for a particular GroupedPublisher key.
calculateSourceRequested(AtomicLongFieldUpdater<T>, AtomicLongFieldUpdater<T>, AtomicLongFieldUpdater<T>, int, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Attempts to increment sourceRequestedUpdater in order to make it the same as requestNUpdater while not exceeding the limit.
cancel() - Method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
Callback to indicate termination via Cancellable.cancel().
cancel() - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
Callback to indicate termination via Cancellable.cancel().
cancel() - Method in interface io.servicetalk.concurrent.Cancellable
Sends a hint to the producer of the associated asynchronous execution that the consumer related to this Cancellable is not interested in the outcome of the execution.
cancel() - Method in class io.servicetalk.concurrent.internal.ConcurrentSubscription
 
cancel() - Method in class io.servicetalk.concurrent.internal.DelayedCancellable
 
cancel() - Method in class io.servicetalk.concurrent.internal.DelayedSubscription
 
cancel() - Method in class io.servicetalk.concurrent.internal.ScalarValueSubscription
 
cancel() - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
 
cancel() - Method in class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
 
CANCEL - Static variable in class io.servicetalk.http.api.Http2ErrorCode
cancelAccumulation() - Method in interface io.servicetalk.concurrent.api.ReplayAccumulator
Called if the accumulation can be cancelled and any asynchronous resources can be cleaned up (e.g.
cancelCurrent() - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
Cancels only the Cancellable that is currently held without side effect for any SequentialCancellable.nextCancellable(Cancellable).
CancelImmediatelySubscriber - Class in io.servicetalk.concurrent.internal
Cancellable - Interface in io.servicetalk.concurrent
An entity that can be cancelled.
CANCELLED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Cancelled (typically by caller).
CANCELLED - Enum constant in enum class io.servicetalk.loadbalancer.ErrorClass
Failure due to cancellation.
cancelUpstream() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
Determine if all the downstream subscribers cancel, should upstream be cancelled.
cancelUpstream(boolean) - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
Determine if all the downstream subscribers cancel, should upstream be cancelled.
capacity() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the number of bytes (octets) this buffer can contain.
capacity() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
capacity(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the capacity of this buffer.
capacity(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
capacity(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
capturedRequestHeaders() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
List of request headers to be captured as extra span attributes.
capturedRequestHeaders(List<String>) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
Add the headers to be captured as extra span attributes.
capturedResponseHeaders() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
List of response headers to be captured as extra span attributes.
capturedResponseHeaders(List<String>) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
Add the headers to be captured as extra span attributes.
caseInsensitiveHashCode(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
Calculate a hash code of a byte array assuming ASCII character encoding.
cast(Class<R>) - Method in class io.servicetalk.concurrent.api.Publisher
Cast this Publisher from type Publisher to type Publisher.
cast(Class<R>) - Method in class io.servicetalk.concurrent.api.Single
Cast this Single from type Single to type Single.
catchPayloadFailure(Void, Throwable, HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
 
catchPayloadFailure(State, Throwable, HttpHeaders) - Method in interface io.servicetalk.http.api.TrailersTransformer
Invoked once all TrailersTransformer instances are accepted and the payload stream has terminated with an error.
catchUnexpected(Throwable, Throwable) - Static method in class io.servicetalk.concurrent.internal.ThrowableUtils
Used in scenarios where multiple operations which aren't expected to throw but exception propagation must be delayed to preserve control flow.
cause() - Method in class io.servicetalk.concurrent.internal.TerminalNotification
Returns the cause of error if this is an error notification.
cause() - Method in class io.servicetalk.grpc.api.GrpcStatus
CertificateCompressionAlgorithm - Interface in io.servicetalk.transport.api
Represents an algorithm that can compress and decompress SSL certificates.
certificateCompressionAlgorithms() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
certificateCompressionAlgorithms() - Method in interface io.servicetalk.transport.api.SslConfig
Get the list of usable CertificateCompressionAlgorithms to advertise.
certificateCompressionAlgorithms(CertificateCompressionAlgorithm...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Sets the certificate compression algorithms to advertise if the feature is supported at runtime.
certificateCompressionAlgorithms(List<CertificateCompressionAlgorithm>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Sets the certificate compression algorithms to advertise if the feature is supported at runtime.
CertificateCompressionAlgorithms - Class in io.servicetalk.transport.api
CertificateCompressionException - Exception in io.servicetalk.transport.api
When thrown contains information about a failure during TLS certificate compression.
CertificateCompressionException(String) - Constructor for exception io.servicetalk.transport.api.CertificateCompressionException
Create a new CertificateCompressionException with just a message.
CertificateCompressionException(String, Throwable) - Constructor for exception io.servicetalk.transport.api.CertificateCompressionException
Create a new CertificateCompressionException with message and cause.
changePostToGet(boolean) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Enforces change of the request method from POST to GET for subsequent requests for 301 (Moved Permanently) and 302 (Found) status codes.
channel() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
Get access to the underlying Channel.
CHANNEL_CLOSEABLE_KEY - Static variable in class io.servicetalk.transport.netty.internal.ChannelSet
 
CHANNEL_CLOSED_INBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
Inbound SocketChannel shutdown observed.
CHANNEL_CLOSED_OUTBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
Outbound SocketChannel shutdown observed.
channelClosed(Throwable) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
ChannelCloseUtils - Class in io.servicetalk.transport.netty.internal
Utilities to handle Channel closure and its reason.
channelError(Channel) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
Returns an error associated with the passed Channel.
channelExecutionContext(Channel, ExecutionContext<ES>) - Static method in class io.servicetalk.transport.netty.internal.ExecutionContextUtils
Utility that maps Channel.eventLoop() into IoExecutor and caches the result for future mappings to reduce allocations.
channelInactive(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
 
ChannelInitializer - Interface in io.servicetalk.transport.netty.internal
Configures a Channel.
channelOutboundClosed() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
channelRead(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.BufferHandler
Deprecated.
 
channelRead(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
 
channelReadComplete(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
 
ChannelSet - Class in io.servicetalk.transport.netty.internal
Manages a set of Channels to provide a mechanism for closing all of them.
ChannelSet(Executor) - Constructor for class io.servicetalk.transport.netty.internal.ChannelSet
New instance.
channelWritable() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
CharSequences - Class in io.servicetalk.buffer.api
8-bit ASCII strings factory and basic utilities helper.
CHARSET - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"charset"
CharsetUtils - Class in io.servicetalk.utils.internal
Charset utilities.
check() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
 
check() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
 
check(GrpcClientMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
If the requested service is unknown, the call will fail with status NOT_FOUND.
check(GrpcClientMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
If the requested service is unknown, the call will fail with status NOT_FOUND.
check(GrpcExecutionStrategy, Health.CheckRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
check(GrpcServiceContext, HealthCheckRequest) - Method in class io.servicetalk.grpc.health.DefaultHealthService
 
check(GrpcServiceContext, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingCheckRpc
If the requested service is unknown, the call will fail with status NOT_FOUND.
check(GrpcServiceContext, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.CheckRpc
If the requested service is unknown, the call will fail with status NOT_FOUND.
check(Health.CheckMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
check(Health.CheckMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
check(Health.CheckRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
check(HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
If the requested service is unknown, the call will fail with status NOT_FOUND.
check(HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
If the requested service is unknown, the call will fail with status NOT_FOUND.
checkBlocking(GrpcExecutionStrategy, Health.BlockingCheckRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
checkBlocking(Health.BlockingCheckRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
checkDuplicateSubscription(PublisherSource.Subscription, PublisherSource.Subscription) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Checks for an already existing PublisherSource.Subscription and if one is given calls Cancellable.cancel() on next and returns false.
CheckMetadata(ContentCodec) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
Deprecated.
 
CheckMetadata(GrpcExecutionStrategy) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
Deprecated.
 
CheckMetadata(GrpcExecutionStrategy, ContentCodec) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
Deprecated.
 
CheckMetadata(GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
Deprecated.
 
CheckMetadata(Duration) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
Deprecated.
 
CHUNKED - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"chunked"
ciphers() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
ciphers() - Method in interface io.servicetalk.transport.api.SslConfig
Get the cipher suites to enable, in the order of preference.
ciphers(String...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the cipher suites to enable, in the order of preference.
ciphers(List<String>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the cipher suites to enable, in the order of preference.
cipherSuiteFilter() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
cipherSuiteFilter() - Method in interface io.servicetalk.transport.api.SslConfig
Defines filtering behavior for ciphers suites.
cipherSuiteFilter(SslConfig.CipherSuiteFilter) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the filtering behavior for ciphers suites.
clear() - Method in interface io.servicetalk.buffer.api.Buffer
Sets the readerIndex and writerIndex of this buffer to 0.
clear() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
clear() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
clear() - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to clear all the entries from the current context.
clear() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
clear() - Method in interface io.servicetalk.context.api.ContextMap
Clear the contents of this ContextMap.
clear() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
clear() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
clear() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
clear() - Method in interface io.servicetalk.http.api.HttpHeaders
Removes all headers.
clear() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
clearField(Descriptors.FieldDescriptor) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
clearService() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
string service = 1;
clearStatus() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
clearStatus(String) - Method in class io.servicetalk.grpc.health.DefaultHealthService
Clears the health status record of a service.
clearThreadLocal() - Static method in class io.servicetalk.transport.netty.internal.ExecutionContextUtils
 
CLIENT_ERROR_4XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
clientAuthMode() - Method in class io.servicetalk.transport.api.DelegatingServerSslConfig
 
clientAuthMode() - Method in interface io.servicetalk.transport.api.ServerSslConfig
Get the client authentication mode.
clientAuthMode(SslClientAuthMode) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the SslClientAuthMode which determines how client authentication should be done.
ClientFactory() - Constructor for class io.servicetalk.health.v1.Health.ClientFactory
 
ClientGroup<Key,Client extends ListenableAsyncCloseable> - Interface in io.servicetalk.client.api
A data-structure capable of holding arbitrary number of clients and bridging lifecycle events across all clients managed by the group.
ClientInvoker<State> - Interface in io.servicetalk.http.api
Deprecated.
There is no use of this interface in our codebase, it will be removed in the future releases. If you depend on it, consider replicating a similar interface in your codebase.
ClientSslConfig - Interface in io.servicetalk.transport.api
Specifies the configuration for client side TLS/SSL.
ClientSslConfigBuilder - Class in io.servicetalk.transport.api
Default builder for ClientSslConfig objects.
ClientSslConfigBuilder() - Constructor for class io.servicetalk.transport.api.ClientSslConfigBuilder
Create a new instance using this JVM's TrustManagerFactory.getDefaultAlgorithm() and default TrustManagerFactory.
ClientSslConfigBuilder(Supplier<InputStream>) - Constructor for class io.servicetalk.transport.api.ClientSslConfigBuilder
Create a new instance using trustCertChainSupplier to verify trusted servers.
ClientSslConfigBuilder(TrustManagerFactory) - Constructor for class io.servicetalk.transport.api.ClientSslConfigBuilder
Create a new instance using tmf to verify trusted servers.
clone() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
clone() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
close() - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Closes all contained AsyncCloseables and awaits termination of all of them.
close() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
close() - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
 
close() - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
 
close() - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
Closes this BlockingIterable and all the current or future BlockingIterators.
close() - Method in interface io.servicetalk.concurrent.BlockingIterator
This method is used to communicate that you are no longer interested in consuming data.
close() - Method in interface io.servicetalk.concurrent.BlockingSpliterator
This method is used to communicate that you are no longer interested in consuming data.
close() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
 
close() - Method in interface io.servicetalk.grpc.api.BlockingGrpcService
 
close() - Method in interface io.servicetalk.grpc.api.GrpcClient
 
close() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRequestStreamingRoute
 
close() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
 
close() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRoute
 
close() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
 
close() - Method in interface io.servicetalk.http.api.BlockingHttpRequester
 
close() - Method in interface io.servicetalk.http.api.BlockingHttpService
 
close() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
 
close() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpService
 
close() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
close() - Method in interface io.servicetalk.http.api.HttpClient
 
close() - Method in interface io.servicetalk.http.api.HttpConnection
 
close() - Method in interface io.servicetalk.http.api.StreamingHttpClient
 
close() - Method in interface io.servicetalk.http.api.StreamingHttpConnection
 
close() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
 
close() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
 
close() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
 
close() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
Blocking close method delegates to ZipkinPublisher.closeAsync().
close() - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
Deprecated.
Disposes this StreamingDeserializer.
close() - Method in interface io.servicetalk.transport.api.ServerContext
 
close(ChannelHandlerContext, Throwable) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
Close the passed ChannelHandlerContext due to the observed error.
close(Channel, Throwable) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
Close the passed Channel due to the observed error.
close(Throwable) - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
 
close(Throwable) - Method in interface io.servicetalk.oio.api.PayloadWriter
This method shares the same characteristics as Closeable.close() but propagates cause to downstream consumer instead of propagating "successful" completion.
CLOSE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"close"
CloseableIterable<T> - Interface in io.servicetalk.concurrent
An Iterable which supports generation of CloseableIterators.
CloseableIterator<T> - Interface in io.servicetalk.concurrent
An Iterator that is also an AutoCloseable.
CloseableIteratorBufferAsInputStream - Class in io.servicetalk.concurrent.api.internal
Conversion from a CloseableIterator of Buffers to a InputStream.
CloseableIteratorBufferAsInputStream(CloseableIterator<Buffer>) - Constructor for class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
Create a new instance.
closeAndReThrow(AutoCloseable) - Static method in class io.servicetalk.concurrent.internal.AutoClosableUtils
Call AutoCloseable.close() and re-throw any exception.
closeAndReThrowIoException(AutoCloseable) - Static method in class io.servicetalk.concurrent.internal.AutoClosableUtils
Call AutoCloseable.close() and re-throw any exceptions as a IOException.
closeAndRethrowUnchecked(Closeable) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Call Closeable.close() and re-throw an unchecked exception if a checked exception is thrown.
closeAndReThrowUnchecked(AutoCloseable) - Static method in class io.servicetalk.concurrent.internal.AutoClosableUtils
closeAsync() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
 
closeAsync() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
 
closeAsync() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
Deprecated.
 
closeAsync() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Deprecated.
 
closeAsync() - Method in interface io.servicetalk.concurrent.api.AsyncCloseable
Used to close/shutdown a resource.
closeAsync() - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Closes all contained AsyncCloseables.
closeAsync() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.RequestStreamingRoute
 
closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.ResponseStreamingRoute
 
closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.Route
 
closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.StreamingRoute
 
closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcService
 
closeAsync() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
closeAsync() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
closeAsync() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
closeAsync() - Method in interface io.servicetalk.http.api.HttpService
Closes this HttpService asynchronously.
closeAsync() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
closeAsync() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
closeAsync() - Method in interface io.servicetalk.http.api.StreamingHttpService
Closes this StreamingHttpService asynchronously.
closeAsync() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
 
closeAsync() - Method in class io.servicetalk.http.api.StreamingHttpServiceToOffloadedStreamingHttpService
 
closeAsync() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
 
closeAsync() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
 
closeAsync() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
Attempts to close the configured Reporter.
closeAsync() - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
Deprecated.
 
closeAsync() - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
 
closeAsync() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
closeAsync() - Method in interface io.servicetalk.transport.api.EarlyConnectionAcceptor
 
closeAsync() - Method in interface io.servicetalk.transport.api.LateConnectionAcceptor
 
closeAsync() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
 
closeAsync() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
 
closeAsync() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
closeAsync() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
closeAsyncGracefully() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
 
closeAsyncGracefully() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
 
closeAsyncGracefully() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
Deprecated.
 
closeAsyncGracefully() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Deprecated.
 
closeAsyncGracefully() - Method in interface io.servicetalk.concurrent.api.AsyncCloseable
Used to close/shutdown a resource, similar to AsyncCloseable.closeAsync(), but attempts to cleanup state before abruptly closing.
closeAsyncGracefully() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.StreamingHttpServiceToOffloadedStreamingHttpService
 
closeAsyncGracefully() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
 
closeAsyncGracefully() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
 
closeAsyncGracefully() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
Attempts to flush and close the configured Reporter.
closeAsyncGracefully() - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
 
closeAsyncGracefully() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
 
closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
 
closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
closeAsyncGracefully(AsyncCloseable, long, TimeUnit) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
Invokes AsyncCloseable.closeAsyncGracefully() on the closable, applies a timeout, and if the timeout fires forces a call to AsyncCloseable.closeAsync().
closeAsyncGracefullyNoOffload() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
 
closeAsyncNoOffload() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
 
ClosedPartitionException - Exception in io.servicetalk.client.api.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
ClosedPartitionException(PartitionAttributes, String) - Constructor for exception io.servicetalk.client.api.partition.ClosedPartitionException
Deprecated.
Create a new instance.
closeGracefully() - Method in interface io.servicetalk.concurrent.GracefulAutoCloseable
Used to close/shutdown a resource, similar to AutoCloseable.close(), but attempts to cleanup state before abruptly closing.
closeGracefully() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
closeGracefully() - Method in interface io.servicetalk.http.api.HttpClient
 
closeGracefully() - Method in interface io.servicetalk.http.api.HttpConnection
 
closeGracefully() - Method in interface io.servicetalk.http.api.StreamingHttpClient
 
closeGracefully() - Method in interface io.servicetalk.http.api.StreamingHttpConnection
 
closeGracefully() - Method in interface io.servicetalk.transport.api.ServerContext
 
closeGracefully(Executor, GracefulAutoCloseable, long, TimeUnit) - Static method in class io.servicetalk.concurrent.api.AutoCloseables
Invokes GracefulAutoCloseable.closeGracefully() on the closable, applies a timeout, and if the timeout fires forces a call to AutoCloseable.close().
CloseHandler - Class in io.servicetalk.transport.netty.internal
Contract between protocol codecs and a close handler.
CloseHandler() - Constructor for class io.servicetalk.transport.netty.internal.CloseHandler
 
CloseHandler.CloseEvent - Enum Class in io.servicetalk.transport.netty.internal
These events indicate an event was observed from the protocol or Channel that indicates the end of the Channel and no further requests should be attempted.
CloseHandler.CloseEventObservedException - Exception in io.servicetalk.transport.netty.internal
ClosedChannelException with additional meta-data to provide more context on what side initiated the close event.
CloseHandler.DiscardFurtherInboundEvent - Class in io.servicetalk.transport.netty.internal
Netty UserEvent to indicate the further inbound data should be discarded.
CloseHandler.InboundDataEndEvent - Class in io.servicetalk.transport.netty.internal
CloseHandler.NettyUserEvent to indicate the end of inbound data was observed at the transport.
closeIterator(Iterator<T>) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIterable
Closes an Iterator as returned by Iterable.iterator() of the Iterable that is wrapped by this AbstractCloseableIterable.
code() - Method in class io.servicetalk.grpc.api.GrpcStatus
Returns the status code.
code() - Method in class io.servicetalk.http.api.Http2ErrorCode
Get the decimal value of the error code.
code() - Method in class io.servicetalk.http.api.HttpResponseStatus
Get the three digit status-code indicating status of the response.
codeAsCharSequence() - Method in class io.servicetalk.http.api.HttpResponseStatus
codec() - Method in exception io.servicetalk.encoding.api.CodecDecodingException
Deprecated.
Returns the codec in use when this exception occurred.
codec() - Method in exception io.servicetalk.encoding.api.CodecEncodingException
Deprecated.
Returns the codec in use when this exception occurred.
codec(Codec) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
Sets the Codec to encode the Spans with.
codec(Codec) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
Sets the Codec to encode the Spans with.
Codec - Enum Class in io.servicetalk.opentracing.zipkin.publisher.reporter
Zipkin data formats for reporting of Spans.
CodecDecodingException - Exception in io.servicetalk.encoding.api
Deprecated.
CodecDecodingException(ContentCodec, String) - Constructor for exception io.servicetalk.encoding.api.CodecDecodingException
Deprecated.
New instance.
CodecDecodingException(ContentCodec, String, Throwable) - Constructor for exception io.servicetalk.encoding.api.CodecDecodingException
Deprecated.
New instance.
CodecEncodingException - Exception in io.servicetalk.encoding.api
Deprecated.
CodecEncodingException(ContentCodec, String) - Constructor for exception io.servicetalk.encoding.api.CodecEncodingException
Deprecated.
New instance.
CodecEncodingException(ContentCodec, String, Throwable) - Constructor for exception io.servicetalk.encoding.api.CodecEncodingException
Deprecated.
New instance.
collect(Supplier<? extends R>, BiFunction<? super R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
Collects all items emitted by this Publisher into a single item.
collectUnordered(int, Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
Asynchronously collects results of the passed Singles into a single Collection.
collectUnordered(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
Asynchronously collects results of the passed Singles into a single Collection.
collectUnordered(Iterable<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
Asynchronously collects results of individual Singles returned by the passed Iterable into a single Collection.
collectUnordered(Iterable<? extends Single<? extends T>>, int) - Static method in class io.servicetalk.concurrent.api.Single
Asynchronously collects results of individual Singles returned by the passed Iterable into a single Collection.
collectUnorderedDelayError(int, Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
Asynchronously collects results of the passed Singles into a single Collection.
collectUnorderedDelayError(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
Asynchronously collects results of the passed Singles into a single Collection.
collectUnorderedDelayError(Iterable<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
Asynchronously collects results of individual Singles returned by the passed Iterable into a single Collection.
collectUnorderedDelayError(Iterable<? extends Single<? extends T>>, int) - Static method in class io.servicetalk.concurrent.api.Single
Asynchronously collects results of individual Singles returned by the passed Iterable into a single Collection.
combine(GrpcLifecycleObserver, GrpcLifecycleObserver) - Static method in class io.servicetalk.grpc.utils.GrpcLifecycleObservers
Combines multiple GrpcLifecycleObservers into a single GrpcLifecycleObserver.
combine(GrpcLifecycleObserver, GrpcLifecycleObserver, GrpcLifecycleObserver...) - Static method in class io.servicetalk.grpc.utils.GrpcLifecycleObservers
Combines multiple GrpcLifecycleObservers into a single GrpcLifecycleObserver.
combine(HttpLifecycleObserver, HttpLifecycleObserver) - Static method in class io.servicetalk.http.utils.HttpLifecycleObservers
Combines multiple HttpLifecycleObservers into a single HttpLifecycleObserver.
combine(HttpLifecycleObserver, HttpLifecycleObserver, HttpLifecycleObserver...) - Static method in class io.servicetalk.http.utils.HttpLifecycleObservers
Combines multiple HttpLifecycleObservers into a single HttpLifecycleObserver.
combine(TransportObserver...) - Static method in class io.servicetalk.transport.api.TransportObservers
Combines multiple TransportObservers into a single TransportObserver.
combine(Object, Object) - Static method in class io.servicetalk.utils.internal.ThrowableUtils
Combine two potential Throwables into one.
compareTo(PartitionAttributes.Key) - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
Deprecated.
 
compareTo(HttpProtocolVersion) - Method in class io.servicetalk.http.api.HttpProtocolVersion
 
compareTo(HttpRequestMethod) - Method in class io.servicetalk.http.api.HttpRequestMethod
 
Completable - Class in io.servicetalk.concurrent.api
An asynchronous computation that does not emit any data.
Completable() - Constructor for class io.servicetalk.concurrent.api.Completable
New instance.
CompletableFirstStep - Interface in io.servicetalk.concurrent.api.test
Provides the ability to express expectations for the first step in a Subscriber's lifecycle.
CompletableLastStep - Interface in io.servicetalk.concurrent.api.test
Provides the ability to express expectations for the terminal signals (e.g.
CompletableOperator - Interface in io.servicetalk.concurrent.api
An operator contract for a Completable.
completableOrError() - Method in class io.servicetalk.concurrent.api.Publisher
Converts this Publisher to a Completable.
CompletableSource - Interface in io.servicetalk.concurrent
An asynchronous computation that does not emit any data.
CompletableSource.Processor - Interface in io.servicetalk.concurrent
A CompletableSource.Processor represents a processing stage that is both a CompletableSource and a CompletableSource.Subscriber and obeys the contracts of both.
CompletableSource.Subscriber - Interface in io.servicetalk.concurrent
Subscriber of the outcome of a Cancellable.
complete() - Static method in class io.servicetalk.concurrent.internal.TerminalNotification
Returns a TerminalNotification for completion.
completed() - Static method in class io.servicetalk.concurrent.api.Completable
Creates a realized completed Completable.
COMPLETED - Static variable in class io.servicetalk.transport.netty.internal.ContextFilterSuccessful
 
CompositeBuffer - Interface in io.servicetalk.buffer.api
A virtual Buffer which shows multiple buffers as a single merged buffer.
CompositeCloseable - Interface in io.servicetalk.concurrent.api
A AsyncCloseable and Closeable that allows for adding new AsyncCloseables till it is closed.
COMPRESS - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"compress"
COMPRESSION_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
computeFlushStrategy(FlushStrategy, boolean) - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext.FlushStrategyProvider
Given the current FlushStrategy associated with this NettyConnectionContext, return a new FlushStrategy.
computeIfAbsent(ContextMap.Key<T>, Function<ContextMap.Key<T>, T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to compute a new entry for the current context if this map does not already contain this key or is mapped to null.
computeIfAbsent(ContextMap.Key<T>, Function<ContextMap.Key<T>, T>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
computeIfAbsent(ContextMap.Key<T>, Function<ContextMap.Key<T>, T>) - Method in interface io.servicetalk.context.api.ContextMap
Computes a new entry for this ContextMap if this map does not already contain this key or is mapped to null.
concat(Completable) - Method in class io.servicetalk.concurrent.api.Completable
Once this Completable is terminated successfully, subscribe to next Completable and propagate its terminal signal to the returned Completable.
concat(Completable) - Method in class io.servicetalk.concurrent.api.Publisher
Listens for completion of next Completable after this Publisher terminates successfully.
concat(Completable) - Method in class io.servicetalk.concurrent.api.Single
Returns a Single that emits the result of this Single after next Completable terminates successfully.
concat(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
Once this Completable is terminated successfully, subscribe to each Completable in nexts in a sequential fashion after termination, and the final terminal signals is propagated to the returned Completable.
concat(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
Once this Completable is terminated successfully, subscribe to next Publisher and propagate all emissions to the returned Publisher.
concat(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
Emits items emitted by next Publisher after this Publisher terminates successfully.
concat(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Single
Returns a Publisher that first emits the result of this Single and then subscribes and emits all elements from next Publisher.
concat(Publisher<? extends T>, boolean) - Method in class io.servicetalk.concurrent.api.Single
concat(Single<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
Once this Completable is terminated successfully, subscribe to next Single and propagate the result to the returned Single.
concat(Single<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
Listens and emits the result of next Single after this Publisher terminates successfully.
concat(Single<? extends T>) - Method in class io.servicetalk.concurrent.api.Single
Returns a Publisher that first emits the result of this Single and then subscribes and emits result of next Single.
concatDeferSubscribe(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Single
This method is like Single.concat(Publisher) subscribe to the next Publisher will be deferred until demand is received (at least 2 items requested).
concatPropagateCancel(Completable) - Method in class io.servicetalk.concurrent.api.Publisher
This method is like Publisher.concat(Completable) except next will be subscribed to and cancelled if this Publisher is cancelled or terminates with PublisherSource.Subscriber.onError(Throwable).
concatPropagateCancel(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Single
This method is like Single.concat(Publisher) except next will be subscribed to and cancelled if this Publisher is cancelled or terminates with SingleSource.Subscriber.onError(Throwable).
ConcurrentSubscription - Class in io.servicetalk.concurrent.internal
This class prevents concurrent invocation of PublisherSource.Subscription methods and preserves the Reactive Streams, 2.7 rule when there is a possibility of concurrency.
ConcurrentSubscription(PublisherSource.Subscription) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentSubscription
New instance.
ConcurrentTerminalSubscriber<T> - Class in io.servicetalk.concurrent.internal
Deprecated.
This internal class will be removed in the future releases without a replacement. If you depend on it, consider copying into your codebase.
ConcurrentTerminalSubscriber(PublisherSource.Subscriber<T>) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
Create a new instance.
ConcurrentTerminalSubscriber(PublisherSource.Subscriber<T>, boolean) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
Create a new instance.
ConcurrentUtils - Class in io.servicetalk.concurrent.internal
Utilities which can be used for concurrency.
configure(FeatureContext) - Method in class io.servicetalk.data.jackson.jersey.config.ServiceTalkJacksonSerializerAutoDiscoverable
 
configure(FeatureContext) - Method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
 
configure(FeatureContext) - Method in class io.servicetalk.data.protobuf.jersey.config.ServiceTalkProtobufSerializerAutoDiscoverable
 
configure(FeatureContext) - Method in class io.servicetalk.data.protobuf.jersey.ServiceTalkProtobufSerializerFeature
 
configure(FeatureContext) - Method in class io.servicetalk.http.router.jersey.config.ServiceTalkAutoDiscoverable
 
configure(FeatureContext) - Method in class io.servicetalk.http.router.jersey.ServiceTalkFeature
 
configureForPartition(PartitionAttributes, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.PartitionHttpClientBuilderConfigurator
Deprecated.
Configures the passed SingleAddressHttpClientBuilder for a given set of PartitionAttributes.
conflict() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.CONFLICT response.
conflict() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.CONFLICT response.
conflict() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.CONFLICT response.
CONFLICT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
409 Conflict
connect() - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
Connects this OutputStream to the returned Publisher such that any data written to this OutputStream is eventually delivered to a PublisherSource.Subscriber of the returned Publisher.
connect() - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
Connects this PayloadWriter to the returned Publisher such that any data written to this PayloadWriter is eventually delivered to a PublisherSource.Subscriber of the returned Publisher.
connect(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.CONNECT request.
connect(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
connect(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.CONNECT request.
connect(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.CONNECT request.
connect(SocketAddress, Object, ReadOnlyTcpClientConfig, boolean, ExecutionContext<?>, BiFunction<Channel, ConnectionObserver, Single<? extends C>>, TransportObserver) - Static method in class io.servicetalk.tcp.netty.internal.TcpConnector
Connects to the passed resolvedRemoteAddress address, resolving the address, if required.
CONNECT - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP CONNECT method.
CONNECT_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
CONNECT_TIMEOUT - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
Connect timeout in milliseconds.
ConnectableBufferOutputStream - Class in io.servicetalk.concurrent.api.internal
An OutputStream that can be connected to a sink such that any data written on the OutputStream is eventually emitted to the connected Publisher PublisherSource.Subscriber.
ConnectableBufferOutputStream(BufferAllocator) - Constructor for class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
Creates a new instance.
ConnectablePayloadWriter<T> - Class in io.servicetalk.concurrent.api.internal
A PayloadWriter that can be connected to a sink such that any data written on the PayloadWriter is eventually emitted to the connected Publisher PublisherSource.Subscriber.
ConnectablePayloadWriter() - Constructor for class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
 
ConnectAndHttpExecutionStrategy - Class in io.servicetalk.http.api
ConnectAndHttpExecutionStrategy(HttpExecutionStrategy) - Constructor for class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
ConnectAndHttpExecutionStrategy(ConnectExecutionStrategy) - Constructor for class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
ConnectAndHttpExecutionStrategy(ConnectExecutionStrategy, HttpExecutionStrategy) - Constructor for class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
ConnectExecutionStrategy - Interface in io.servicetalk.transport.api
An execution strategy for creating or accepting connections.
CONNECTION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"connection"
ConnectionAcceptor - Interface in io.servicetalk.transport.api
Deprecated.
ConnectionAcceptorFactory - Interface in io.servicetalk.transport.api
Deprecated.
connectionClosed() - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when the connection is closed.
connectionClosed() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
connectionClosed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when the connection is closed due to an error.
connectionClosed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
connectionContext() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
connectionContext() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
connectionContext() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
connectionContext() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpConnection
connectionContext() - Method in interface io.servicetalk.http.api.HttpConnection
connectionContext() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
connectionContext() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
ConnectionContext - Interface in io.servicetalk.transport.api
A context for a connection.
connectionEstablished(ConnectionInfo) - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when a non-multiplexed connection is established and ready.
connectionEstablished(ConnectionInfo) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
ConnectionFactory<ResolvedAddress,C extends ListenableAsyncCloseable> - Interface in io.servicetalk.client.api
A factory for creating new connections.
ConnectionFactoryFilter<ResolvedAddress,C extends ListenableAsyncCloseable> - Interface in io.servicetalk.client.api
A contract to decorate ConnectionFactory instances for the purpose of filtering.
ConnectionInfo - Interface in io.servicetalk.transport.api
Provides information about a connection.
ConnectionInfo.Protocol - Interface in io.servicetalk.transport.api
Provides information about the network protocol.
ConnectionLimitReachedException - Exception in io.servicetalk.client.api
Thrown when the number of connections reached their limit for a given resource (i.e.
ConnectionLimitReachedException(String) - Constructor for exception io.servicetalk.client.api.ConnectionLimitReachedException
Creates a new instance.
ConnectionObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into events associated with a network connection.
ConnectionObserver.DataObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into read and write events related to data flow.
ConnectionObserver.MultiplexedObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into new streams created by a multiplexed connection.
ConnectionObserver.ProxyConnectObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into proxy connect events for establishing a tunnel.
ConnectionObserver.ReadObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into read events.
ConnectionObserver.SecurityHandshakeObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into security handshake events.
ConnectionObserver.StreamObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into stream events.
ConnectionObserver.WriteObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into write events.
ConnectionObserverInitializer - Class in io.servicetalk.transport.netty.internal
A ChannelInitializer that registers a ConnectionObserver for all channels.
ConnectionObserverInitializer(ConnectionObserver, boolean, boolean) - Constructor for class io.servicetalk.transport.netty.internal.ConnectionObserverInitializer
ConnectionObserverInitializer(ConnectionObserver, Function<Channel, ConnectionInfo>, boolean, boolean) - Constructor for class io.servicetalk.transport.netty.internal.ConnectionObserverInitializer
Creates a new instance.
connectionPoolConfig(ConnectionPoolConfig) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
 
connectionPoolConfig(ConnectionPoolConfig) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
Set the ConnectionPoolStrategy to use with this load balancer.
ConnectionPoolConfig - Class in io.servicetalk.loadbalancer
Configuration of the strategy for selecting connections from a pool to the same endpoint.
ConnectionRejectedException - Exception in io.servicetalk.client.api
Thrown when a newly created connection was rejected.
ConnectionRejectedException(String) - Constructor for exception io.servicetalk.client.api.ConnectionRejectedException
Creates a new instance.
ConnectionRejectedException(String, Throwable) - Constructor for exception io.servicetalk.client.api.ConnectionRejectedException
Creates a new instance.
connectionWritabilityChanged(boolean) - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when a writable state of the connection changes.
connectionWritabilityChanged(boolean) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
connectRequestHeadersInitializer() - Method in interface io.servicetalk.http.api.ProxyConfig
An initializer for HttpHeaders related to HTTP/1.1 CONNECT request.
connectRequestHeadersInitializer(Consumer<HttpHeaders>) - Method in class io.servicetalk.http.api.ProxyConfigBuilder
Sets an initializer for HttpHeaders related to HTTP/1.1 CONNECT request.
connectStrategy() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
Returns the ConnectExecutionStrategy portion of this strategy.
ConnectTimeoutException - Exception in io.servicetalk.client.api
Throws when a connect operations failed because of a timeout.
ConnectTimeoutException(String, Throwable) - Constructor for exception io.servicetalk.client.api.ConnectTimeoutException
Create a new instance.
consecutive5xx() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The number of consecutive failures before the attempt to suspect the host.
consecutive5xx(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the threshold for consecutive failures before a host is ejected.
consolidate() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
Consolidate the composed Buffers.
consolidate(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
Consolidate the composed Buffers.
consolidateCacheSize(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
consolidateCacheSize(int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
consolidateCacheSize(int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Set the maximum size of the cache that is used to consolidate concurrent lookups for different hostnames.
ConsumableEvent<T> - Interface in io.servicetalk.client.api
A container for an event that requires acknowledgement when the event is consumed via ConsumableEvent.eventConsumed().
consume(ProcessorSignalsConsumer<T>) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
Consumes the next item stored in this holder.
consume(ProcessorSignalsConsumer<T>, long, TimeUnit) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
Consumes the next item stored in this holder.
consumeItem(T) - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
Consumes the passed item.
consumeTerminal() - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
Consumes the termination of the holder.
consumeTerminal(Throwable) - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
Consumes the Throwable that terminated the holder.
contains(int) - Method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
Determine if code falls into this HttpResponseStatus.StatusClass.
contains(PartitionAttributes.Key<T>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Deprecated.
Determine if there is a value associated with key.
contains(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to determine if this context contains an entry matching the passed key and value.
contains(ContextMap.Key<T>, T) - Method in interface io.servicetalk.context.api.ContextMap
Determine if this ContextMap contains an entry matching the passed key and value.
contains(HttpResponseStatus) - Method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
Determine if status code falls into this HttpResponseStatus.StatusClass.
contains(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
contains(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns true if a header with the name exists, false otherwise.
contains(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
contains(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns true if a header with the name and value exists, false otherwise.
containsIgnoreCase(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
containsIgnoreCase(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns true if a header with the name and value exists, false otherwise.
containsKey(ContextMap.Key<?>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to determine if the current context contains an entry corresponding to the key.
containsKey(ContextMap.Key<?>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
containsKey(ContextMap.Key<?>) - Method in interface io.servicetalk.context.api.ContextMap
Determine if this ContextMap contains an entry corresponding to the key.
containsKey(String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
containsKey(String) - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
containsValue(Object) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to determine if the current context contains an entry with the specified value.
containsValue(Object) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
containsValue(Object) - Method in interface io.servicetalk.context.api.ContextMap
Determine if this ContextMap contains an entry with the specified value.
content() - Method in interface io.servicetalk.buffer.api.BufferHolder
Deprecated.
The buffer contained by this object.
CONTENT_BASE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-base"
CONTENT_DISPOSITION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-disposition"
CONTENT_ENCODING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-encoding"
CONTENT_LANGUAGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-language"
CONTENT_LENGTH - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-length"
CONTENT_LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-location"
CONTENT_MD5 - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-md5"
CONTENT_RANGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-range"
CONTENT_SECURITY_POLICY - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-security-policy"
CONTENT_TRANSFER_ENCODING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-transfer-encoding"
CONTENT_TYPE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"content-type"
ContentCodec - Interface in io.servicetalk.encoding.api
Deprecated.
ContentCodecToBufferDecoder - Class in io.servicetalk.encoding.api.internal
Deprecated.
Use BufferDecoder. This type will be removed along with ContentCodec.
ContentCodecToBufferDecoder(ContentCodec) - Constructor for class io.servicetalk.encoding.api.internal.ContentCodecToBufferDecoder
Deprecated.
Create a new instance.
ContentCodecToBufferEncoder - Class in io.servicetalk.encoding.api.internal
Deprecated.
Use BufferEncoder. This type will be removed along with ContentCodec.
ContentCodecToBufferEncoder(ContentCodec) - Constructor for class io.servicetalk.encoding.api.internal.ContentCodecToBufferEncoder
Deprecated.
Create a new instance.
ContentCodingHttpRequesterFilter - Class in io.servicetalk.http.api
ContentCodingHttpRequesterFilter(List<ContentCodec>) - Constructor for class io.servicetalk.http.api.ContentCodingHttpRequesterFilter
Deprecated.
Enable support of the provided encodings for requests and responses.
ContentCodingHttpServiceFilter - Class in io.servicetalk.http.api
ContentCodingHttpServiceFilter(List<ContentCodec>) - Constructor for class io.servicetalk.http.api.ContentCodingHttpServiceFilter
Deprecated.
Enable support of the provided encodings for this server's responses.
ContentCodingHttpServiceFilter(List<ContentCodec>, List<ContentCodec>) - Constructor for class io.servicetalk.http.api.ContentCodingHttpServiceFilter
Deprecated.
Enable support of the provided encodings for both client requests and server responses.
ContentCodings - Class in io.servicetalk.encoding.netty
contentEncoding() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Get the BufferEncoder to use for this request.
contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.HttpRequest
 
contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Set the BufferEncoder to use for this request.
contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
ContentEncodingHttpRequesterFilter - Class in io.servicetalk.http.api
A StreamingHttpClientFilter that adds encoding / decoding functionality for requests and responses respectively, as these are specified by the spec Content-Encoding.
ContentEncodingHttpRequesterFilter(BufferDecoderGroup) - Constructor for class io.servicetalk.http.api.ContentEncodingHttpRequesterFilter
Create a new instance and specify the supported decompression (advertised in HttpHeaderNames.ACCEPT_ENCODING).
ContentEncodingHttpServiceFilter - Class in io.servicetalk.http.api
A StreamingHttpService that adds encoding / decoding functionality for responses and requests respectively, as these are specified by the spec Content-Encoding.
ContentEncodingHttpServiceFilter(List<BufferEncoder>) - Constructor for class io.servicetalk.http.api.ContentEncodingHttpServiceFilter
Create a new instance and specify the supported compression (matched against HttpHeaderNames.ACCEPT_ENCODING).
ContentEncodingHttpServiceFilter(List<BufferEncoder>, BufferDecoderGroup) - Constructor for class io.servicetalk.http.api.ContentEncodingHttpServiceFilter
Create a new instance and specify the supported decompression (matched against HttpHeaderNames.CONTENT_ENCODING) and compression (matched against HttpHeaderNames.ACCEPT_ENCODING).
contentEquals(CharSequence, CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
Returns true if the content of both CharSequence's are equals.
contentEqualsIgnoreCase(CharSequence, CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
Perform a case-insensitive comparison of two CharSequences.
contentType() - Method in interface io.servicetalk.grpc.api.SerializerDescriptor
Get the suffix to application/grpc which described the Content-Type for the serialization.
context() - Static method in class io.servicetalk.concurrent.api.AsyncContext
Get the current ContextMap.
context() - Method in interface io.servicetalk.context.api.ContextMapHolder
Get the current ContextMap.
context() - Method in interface io.servicetalk.grpc.api.BlockingStreamingGrpcServerResponse
A response context that will be translated into HttpMetaData.context().
context() - Method in interface io.servicetalk.http.api.HttpMetaData
A context associated with this HttpMetaData.
context() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
 
context(ContextMap) - Method in interface io.servicetalk.context.api.ContextMapHolder
Set the ContextMap.
context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
context(ContextMap) - Method in interface io.servicetalk.http.api.HttpMetaData
Sets a context for this HttpMetaData.
context(ContextMap) - Method in interface io.servicetalk.http.api.HttpRequest
 
context(ContextMap) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
context(ContextMap) - Method in interface io.servicetalk.http.api.HttpResponse
 
context(ContextMap) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
context(ContextMap) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
context(ContextMap) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
ContextFilterSuccessful - Class in io.servicetalk.transport.netty.internal
Netty pipeline event that represents the successful completion of the ConnectionAcceptor.
ContextMap - Interface in io.servicetalk.context.api
The key-value entry map for different types of the value, defined by the ContextMap.Key.
ContextMap.Key<T> - Class in io.servicetalk.context.api
A key identifies a specific object in a ContextMap.
ContextMapHolder - Interface in io.servicetalk.context.api
Interface for getting and setting a ContextMap.
ContextMapUtils - Class in io.servicetalk.concurrent.internal
Shared utilities for ContextMap.
contextResolverFor(ObjectMapper) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
contextResolverFor(JacksonSerializationProvider) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
CONTINUE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"100-continue"
CONTINUE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
100 Continue
continueResponse() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.CONTINUE response.
continueResponse() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.CONTINUE response.
continueResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.CONTINUE response.
continueWriting() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
COOKIE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"cookie"
cookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
Get the current value for HttpHeaderNames.COOKIE.
cookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
Get the current value for HttpHeaderNames.COOKIE.
CookieMatcher - Interface in io.servicetalk.http.router.predicate.dsl
Methods for route matching on cookies.
CookiesByNameIterator(CharSequence) - Constructor for class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
Create a new instance.
CookiesIterator() - Constructor for class io.servicetalk.http.api.HeaderUtils.CookiesIterator
 
copy() - Method in interface io.servicetalk.buffer.api.Buffer
Returns a copy of this buffer's readable bytes.
copy() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
copy() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
copy() - Method in interface io.servicetalk.context.api.ContextMap
Create an isolated copy of the current map.
copy() - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Creates a deep copy of this StrategyInfluencerChainBuilder.
copy(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Returns a copy of this buffer's sub-region.
copy(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
CopyByteBufHandlerChannelInitializer - Class in io.servicetalk.transport.netty.internal
Initializer to configure ChannelInboundHandler that will ensure no pooled ByteBufs are passed to the user and so no leaks are produced if the user does not call ReferenceCountUtil.release(Object).
CopyByteBufHandlerChannelInitializer(ByteBufAllocator) - Constructor for class io.servicetalk.transport.netty.internal.CopyByteBufHandlerChannelInitializer
Creates a new instance.
corePool(int, boolean) - Static method in class io.servicetalk.loadbalancer.ConnectionPoolConfig
A connection selection strategy that prioritizes a configurable "core" pool.
create(ConnectionFactory<ResolvedAddress, C>) - Method in interface io.servicetalk.client.api.ConnectionFactoryFilter
Decorates the passed original ConnectionFactory to add the filtering logic.
create(ConnectionFactory<ResolvedAddress, C>) - Method in class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
 
create(ConnectionFactory<ResolvedAddress, C>) - Method in class io.servicetalk.client.api.LimitingConnectionFactoryFilter
 
create(ConnectionFactory<ResolvedAddress, C>) - Method in class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
 
create(Completable) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
Creates a new CompletableFirstStep.
create(Publisher<T>) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
Creates a new PublisherFirstStep.
create(Single<T>) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
Creates a new SingleFirstStep.
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.api.ContentCodingHttpRequesterFilter
Deprecated.
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.api.ContentEncodingHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in interface io.servicetalk.http.api.StreamingHttpClientFilterFactory
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.netty.HttpLifecycleObserverRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.EnforceSequentialModeRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.HostHeaderHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.api.ContentCodingHttpRequesterFilter
Deprecated.
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.api.ContentEncodingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in interface io.servicetalk.http.api.StreamingHttpConnectionFilterFactory
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.netty.HttpLifecycleObserverRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.EnforceSequentialModeRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.HostHeaderHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.grpc.api.GrpcExceptionMapperServiceFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.http.api.ContentCodingHttpServiceFilter
Deprecated.
 
create(StreamingHttpService) - Method in class io.servicetalk.http.api.ContentEncodingHttpServiceFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.http.api.HttpExceptionMapperServiceFilter
 
create(StreamingHttpService) - Method in interface io.servicetalk.http.api.StreamingHttpServiceFilterFactory
create(StreamingHttpService) - Method in class io.servicetalk.http.netty.HttpLifecycleObserverServiceFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpServiceFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.http.utils.RequestTargetDecoderHttpServiceFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpServiceFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.http.utils.TimeoutHttpServiceFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
 
create(ConnectionAcceptor) - Method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
Deprecated.
Create a ConnectionAcceptor using the provided ConnectionAcceptor.
create(Service) - Method in interface io.servicetalk.grpc.api.GrpcServiceFilterFactory
Deprecated.
created() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.CREATED response.
created() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.CREATED response.
created() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.CREATED response.
CREATED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
201 Created
createForSource(CompletableSource) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
Creates a new CompletableFirstStep.
createForSource(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
Creates a new PublisherFirstStep.
createForSource(SingleSource<T>) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
Creates a new SingleFirstStep.
createIoExecutor() - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new NettyIoExecutor with the default number of ioThreads.
createIoExecutor() - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor with the default number of ioThreads.
createIoExecutor(int) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new NettyIoExecutor.
createIoExecutor(int) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor with the specified number of ioThreads.
createIoExecutor(int, IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new NettyIoExecutor.
createIoExecutor(int, IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor with the specified number of ioThreads.
createIoExecutor(int, String) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new NettyIoExecutor.
createIoExecutor(int, String) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor with the specified number of ioThreads.
createIoExecutor(IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new NettyIoExecutor with the default number of ioThreads.
createIoExecutor(IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor with the default number of ioThreads.
createIoExecutor(String) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new NettyIoExecutor with the default number of ioThreads.
createIoExecutor(String) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor with the default number of ioThreads.
cumulationReset() - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Resets cumulation.
currentStrategy() - Method in class io.servicetalk.transport.netty.internal.FlushStrategyHolder
Returns the current value of the enclosed FlushStrategy.
currentThreadIsIoThread() - Static method in interface io.servicetalk.transport.api.IoThreadFactory.IoThread
Returns true if the current thread is an IoThreadFactory.IoThread otherwise {code false}.
currentTime(TimeUnit) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
currentTime(TimeUnit) - Method in interface io.servicetalk.concurrent.Executor
 
currentTime(TimeUnit) - Method in interface io.servicetalk.concurrent.TimeSource
Returns the internal clock time in the specified unit.
customStrategyBuilder() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
A GrpcExecutionStrategy that disables all offloads.
customStrategyBuilder() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
A Builder for creating custom HttpExecutionStrategy.

D

DATA_LOSS - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Data corruption.
datagramChannel(EventLoopGroup) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Returns the correct Class to use with the given EventLoopGroup.
DATE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"date"
DEADLINE_EXCEEDED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Deadline expired.
DeadlineUtils - Class in io.servicetalk.grpc.internal
Constants and utilities related to gRPC deadlines.
DEBUG - Enum constant in enum class io.servicetalk.logging.api.LogLevel
DEBUG log level.
decode(ChannelHandlerContext, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Decode the from one ByteBuf to an other.
decode(Buffer, BufferAllocator) - Method in interface io.servicetalk.encoding.api.ContentCodec
Deprecated.
Take a Buffer and decode its contents resulting in a Buffer with the decoded content.
decode(Publisher<Buffer>, BufferAllocator) - Method in interface io.servicetalk.encoding.api.ContentCodec
Deprecated.
Take a Publisher of Buffer and encode its contents resulting in a Publisher of Buffer with the decoded contents.
decodeLast(ChannelHandlerContext, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Is called one last time when the ChannelHandlerContext goes in-active.
decoder() - Method in interface io.servicetalk.encoding.api.BufferDecoder
Get the Deserializer to use for aggregated content.
decoder() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferDecoder
Deprecated.
 
decoders() - Method in interface io.servicetalk.encoding.api.BufferDecoderGroup
Get the supported BufferDecoder for this group.
decoders() - Method in class io.servicetalk.encoding.api.EmptyBufferDecoderGroup
 
DEFAULT_ALLOCATOR - Static variable in class io.servicetalk.buffer.netty.BufferAllocators
Default BufferAllocator whose Buffers are typically backed by Netty buffers.
DEFAULT_HEADER_FILTER - Static variable in class io.servicetalk.http.api.HeaderUtils
 
DEFAULT_NAME_PREFIX - Static variable in class io.servicetalk.concurrent.api.DefaultThreadFactory
The default prefix used for new thread names.
DEFAULT_RO_ALLOCATOR - Static variable in class io.servicetalk.buffer.api.ReadOnlyBufferAllocators
Default BufferAllocator that creates Buffer instances which cannot be modified and are read only.
DefaultContextMap - Class in io.servicetalk.concurrent.internal
Default implementation of ContextMap.
DefaultContextMap() - Constructor for class io.servicetalk.concurrent.internal.DefaultContextMap
Creates a new instance.
defaultContextSupplier - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
 
DefaultDnsServiceDiscovererBuilder - Class in io.servicetalk.dns.discovery.netty
Deprecated.
this class will be made package-private in the future, rely on the DnsServiceDiscovererBuilder instead.
DefaultDnsServiceDiscovererBuilder() - Constructor for class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
DefaultExecutionContext<ES extends ExecutionStrategy> - Class in io.servicetalk.transport.api
A default implementation of ExecutionContext.
DefaultExecutionContext(BufferAllocator, IoExecutor, Executor, ES) - Constructor for class io.servicetalk.transport.api.DefaultExecutionContext
Create a new instance.
DefaultFilterableStreamingHttpLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController) - Constructor for class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
DefaultFilterableStreamingHttpLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ScoreSupplier) - Constructor for class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
Create a new instance.
defaultFlushStrategy() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
defaultFlushStrategy() - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
Creates a default FlushStrategy.
defaultFlushStrategy() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
Returns the FlushStrategy used by default for this NettyConnectionContext.
defaultFlushStrategy() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
DefaultGroupKey<Address> - Class in io.servicetalk.client.api
A default implementation of GroupKey.
DefaultGroupKey(Address, ExecutionContext<?>) - Constructor for class io.servicetalk.client.api.DefaultGroupKey
Create a new instance.
DefaultGrpcClientMetadata - Class in io.servicetalk.grpc.api
Default implementation for DefaultGrpcClientMetadata.
DefaultGrpcClientMetadata() - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Creates a new instance with default characteristics and empty request/response contexts.
DefaultGrpcClientMetadata(BufferEncoder) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Creates a new instance.
DefaultGrpcClientMetadata(BufferEncoder, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Creates a new instance.
DefaultGrpcClientMetadata(DefaultGrpcClientMetadata) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Create a new instance, by copying an existing instance.
DefaultGrpcClientMetadata(GrpcExecutionStrategy, BufferEncoder) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Create a new instance.
DefaultGrpcClientMetadata(GrpcExecutionStrategy, BufferEncoder, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Create a new instance.
DefaultGrpcClientMetadata(String) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Deprecated.
DefaultGrpcClientMetadata(String, ContentCodec) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, ContentCodec, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, GrpcClientMetadata) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, ContentCodec) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, Supplier<ContextMap>, Supplier<ContextMap>, GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Deprecated.
DefaultGrpcClientMetadata(Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Create a new instance.
DefaultHealthService - Class in io.servicetalk.grpc.health
Implementation of Health.HealthService which targets gRPC health checking that provides accessors to set/clear status for arbitrary services.
DefaultHealthService() - Constructor for class io.servicetalk.grpc.health.DefaultHealthService
Create a new instance.
DefaultHealthService(Predicate<String>) - Constructor for class io.servicetalk.grpc.health.DefaultHealthService
Create a new instance.
DefaultHttpCookiePair - Class in io.servicetalk.http.api
Default implementation of HttpCookiePair.
DefaultHttpCookiePair(CharSequence, CharSequence) - Constructor for class io.servicetalk.http.api.DefaultHttpCookiePair
Create a new instance.
DefaultHttpCookiePair(CharSequence, CharSequence, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpCookiePair
Create a new instance.
DefaultHttpExecutionContext - Class in io.servicetalk.http.api
Default implementation of HttpExecutionContext.
DefaultHttpExecutionContext(BufferAllocator, IoExecutor, Executor, HttpExecutionStrategy) - Constructor for class io.servicetalk.http.api.DefaultHttpExecutionContext
Create a new instance.
DefaultHttpHeadersFactory - Class in io.servicetalk.http.api
Default implementation of HttpHeadersFactory.
DefaultHttpHeadersFactory(boolean, boolean, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpHeadersFactory
Create an instance of the factory with the default array size hint.
DefaultHttpHeadersFactory(boolean, boolean, boolean, int, int) - Constructor for class io.servicetalk.http.api.DefaultHttpHeadersFactory
Create an instance of the factory.
DefaultHttpLoadBalancerFactory<ResolvedAddress> - Class in io.servicetalk.http.netty
Default implementation of HttpLoadBalancerFactory.
DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress> - Class in io.servicetalk.http.netty
A builder for creating instances of DefaultHttpLoadBalancerFactory.
defaultHttpPort(int) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
defaultHttpPort(int) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
Configures the default port for the HTTP scheme if not explicitly provided as part of the HttpRequestMetaData.requestTarget().
DefaultHttpSetCookie - Class in io.servicetalk.http.api
Default implementation of HttpSetCookie.
DefaultHttpSetCookie(CharSequence, CharSequence) - Constructor for class io.servicetalk.http.api.DefaultHttpSetCookie
Create a new not wrapped, not secure and not HTTP-only HttpSetCookie instance, with no path, domain, expire date and maximum age.
DefaultHttpSetCookie(CharSequence, CharSequence, boolean, boolean, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpSetCookie
Create a new HttpSetCookie instance, with no path, domain, expire date and maximum age.
DefaultHttpSetCookie(CharSequence, CharSequence, CharSequence, CharSequence, CharSequence, Long, HttpSetCookie.SameSite, boolean, boolean, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpSetCookie
Creates a new HttpSetCookie instance.
defaultHttpsPort(int) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
defaultHttpsPort(int) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
Configures the default port for the HTTPS scheme if not explicitly provided as part of the HttpRequestMetaData.requestTarget().
defaultInitializer() - Static method in interface io.servicetalk.transport.netty.internal.ChannelInitializer
DefaultInMemorySpanContext - Class in io.servicetalk.opentracing.inmemory
SpanContext object used by the DefaultInMemoryTracer.
DefaultInMemorySpanContext(String, String, String, Boolean) - Constructor for class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
Constructs an instance.
DefaultInMemoryTracer - Class in io.servicetalk.opentracing.inmemory
Tracer implementation that propagates spans in-memory and emits events to listeners.
DefaultInMemoryTracer.Builder - Class in io.servicetalk.opentracing.inmemory
Builders for DefaultInMemoryTracer.
DefaultLoadBalancerClient - Class in io.servicetalk.examples.http.defaultloadbalancer
 
DefaultLoadBalancerClient() - Constructor for class io.servicetalk.examples.http.defaultloadbalancer.DefaultLoadBalancerClient
 
DefaultNettyConnection<Read,Write> - Class in io.servicetalk.transport.netty.internal
Implementation of NettyConnection backed by a netty Channel.
DefaultNettyConnection.CancelWriteUserEvent - Class in io.servicetalk.transport.netty.internal
Netty UserEvent to signal cancellation of the write stream.
DefaultNettyConnection.ContinueUserEvent - Class in io.servicetalk.transport.netty.internal
Netty UserEvent to signal continuation.
DefaultPartitionAttributesBuilder - Class in io.servicetalk.client.api.internal.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
DefaultPartitionAttributesBuilder(int) - Constructor for class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
Deprecated.
Create a new instance.
DefaultPartitionedClientGroup<U,R,Client extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api.internal
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
DefaultPartitionedClientGroup(Function<PartitionAttributes, Client>, Function<PartitionAttributes, Client>, DefaultPartitionedClientGroup.PartitionedClientFactory<U, R, Client>, PartitionMapFactory, Publisher<PartitionedServiceDiscovererEvent<R>>, int) - Constructor for class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
Deprecated.
Creates a new instance.
DefaultPartitionedClientGroup.PartitionedClientFactory<U,R,Client> - Interface in io.servicetalk.client.api.internal
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
DefaultRouteExecutionStrategyFactory<ES extends ExecutionStrategy> - Class in io.servicetalk.router.utils.internal
Implementation of RouteExecutionStrategyFactory that always throws IllegalArgumentException.
DefaultSerializer - Class in io.servicetalk.serialization.api
Deprecated.
Use implementations of following types:
DefaultSerializer(SerializationProvider) - Constructor for class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
New instance.
DefaultServiceDiscovererEvent<T> - Class in io.servicetalk.client.api
Default implementation of ServiceDiscovererEvent.
DefaultServiceDiscovererEvent(T, ServiceDiscovererEvent.Status) - Constructor for class io.servicetalk.client.api.DefaultServiceDiscovererEvent
Create a new instance.
DefaultServiceTalkThreadContextMap - Class in io.servicetalk.log4j2.mdc
Empty subclass to differentiate uses of MDC.
DefaultServiceTalkThreadContextMap() - Constructor for class io.servicetalk.log4j2.mdc.DefaultServiceTalkThreadContextMap
 
defaultStrategy() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
A special default GrpcExecutionStrategy that offloads all actions unless merged with another strategy that requires less offloading.
defaultStrategy() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
A special default HttpExecutionStrategy that provides safe default offloading of actions; the offloading used is unspecified and dependent upon the usage situation.
defaultStrategyFactory() - Static method in class io.servicetalk.router.utils.internal.DefaultRouteExecutionStrategyFactory
DefaultStreamingHttpRequestResponseFactory - Class in io.servicetalk.http.api
DefaultStreamingHttpRequestResponseFactory(BufferAllocator, HttpHeadersFactory, HttpProtocolVersion) - Constructor for class io.servicetalk.http.api.DefaultStreamingHttpRequestResponseFactory
Create a new instance.
defaultStreamingInfluencer() - Static method in interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
Deprecated.
This method is not useful anymore and will be removed in future releases.
DefaultTestCerts - Class in io.servicetalk.test.resources
Provides a set of certificates useful for tests that require SSL.
DefaultThreadFactory - Class in io.servicetalk.concurrent.api
A ThreadFactory implementation.
DefaultThreadFactory() - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
New instance that creates daemon threads with Thread.NORM_PRIORITY priority.
DefaultThreadFactory(boolean) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
New instance that creates threads with Thread.NORM_PRIORITY priority.
DefaultThreadFactory(boolean, int) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
New instance.
DefaultThreadFactory(int) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
New instance that creates daemon threads.
DefaultThreadFactory(String) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
Create a new instance.
DefaultThreadFactory(String, boolean, int) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
New instance.
defaultTimeout(Duration) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
 
defaultTimeout(Duration) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
defaultTimeout(Duration) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
Set default timeout during which gRPC calls are expected to complete.
defaultTimeout(Duration) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
Set a default timeout during which gRPC calls are expected to complete.
defaultTimeout(Duration, boolean) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
 
defaultTimeout(Duration, boolean) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
defaultTimeout(Duration, boolean) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
Set default timeout during which gRPC calls are expected to complete.
defaultTimeout(Duration, boolean) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
Set a default timeout during which gRPC calls are expected to complete.
DefaultUserDataLoggerConfig - Class in io.servicetalk.logging.slf4j.internal
Default implementation of LoggerConfig.
DefaultUserDataLoggerConfig(String, LogLevel, BooleanSupplier) - Constructor for class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
Create a new instance.
defer(Supplier<? extends Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
Defer creation of a Completable till it is subscribed to.
defer(Supplier<? extends Publisher<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Publisher
Defers creation of a Publisher till it is subscribed.
defer(Supplier<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
Defer creation of a Single till it is subscribed to.
deferredOnComplete() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
deferredOnError(Throwable) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
DeferSslHandler - Class in io.servicetalk.transport.netty.internal
A ChannelHandler that holds a place in a pipeline, allowing us to defer adding the SslHandler.
deflate() - Static method in class io.servicetalk.encoding.netty.ContentCodings
Deprecated.
Returns a DEFLATE based ZipContentCodecBuilder that allows building a customizable ContentCodec.
deflate() - Static method in class io.servicetalk.encoding.netty.NettyCompression
Returns a DEFLATE based ZipCompressionBuilder.
DEFLATE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"deflate"
deflateDefault() - Static method in class io.servicetalk.encoding.netty.ContentCodings
Deprecated.
Returns the default DEFLATE based ContentCodec.
deflateDefault() - Static method in class io.servicetalk.encoding.netty.NettyBufferEncoders
Get a default BufferEncoderDecoder for deflate encoding.
deflateDefault() - Static method in class io.servicetalk.encoding.netty.NettyCompression
Returns the default DEFLATE based SerializerDeserializer.
deflateDefaultStreaming() - Static method in class io.servicetalk.encoding.netty.NettyCompression
Returns the default DEFLATE based StreamingSerializerDeserializer.
delay() - Method in interface io.servicetalk.http.netty.RetryingHttpRequesterFilter.DelayedRetry
A constant delay to apply in milliseconds.
delayedCancellable(Cancellable) - Method in class io.servicetalk.concurrent.internal.DelayedCancellable
Set the delayed Cancellable.
DelayedCancellable - Class in io.servicetalk.concurrent.internal
A Cancellable which serves as a placeholder until the "real" Cancellable is available.
DelayedCancellable() - Constructor for class io.servicetalk.concurrent.internal.DelayedCancellable
 
delayedSubscription(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.DelayedSubscription
DelayedSubscription - Class in io.servicetalk.concurrent.internal
A PublisherSource.Subscription which serves as a placeholder until the "real" PublisherSource.Subscription is available.
DelayedSubscription() - Constructor for class io.servicetalk.concurrent.internal.DelayedSubscription
 
delegate() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
Returns the ConnectionFactory delegate.
delegate() - Method in class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
Returns the ConnectionFactoryFilter delegate.
delegate() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
Returns the ServiceDiscoverer delegate.
delegate() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
Returns the delegate Executor used.
delegate() - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
Returns the DnsServiceDiscovererBuilder delegate.
delegate() - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
Returns the GrpcClientBuilder delegate.
delegate() - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
Returns the GrpcServerBuilder delegate.
delegate() - Method in class io.servicetalk.http.api.DelegatingHttpConnectionContext
Get the HttpConnectionContext that this class delegates to.
delegate() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
Get the HttpExecutionContext that this class delegates to.
delegate() - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
Returns the HttpServerBuilder delegate.
delegate() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
Returns the delegate HttpServiceContext.
delegate() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
Returns the MultiAddressHttpClientBuilder delegate.
delegate() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
Returns the PartitionedHttpClientBuilder delegate.
delegate() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
Returns the SingleAddressHttpClientBuilder delegate.
delegate() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
Get the FilterableReservedStreamingHttpConnection this method delegates to.
delegate() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
Get the FilterableStreamingHttpClient this method delegates to.
delegate() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
Get the FilterableStreamingHttpConnection this method delegates to.
delegate() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
Returns StreamingHttpService to which all calls are delegated.
delegate() - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
Returns the DelegatingLoadBalancerBuilder delegate.
delegate() - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
delegate() - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
The ConnectionAcceptor to which all calls are delegated to.
delegate() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
Get the ConnectionContext that this class delegates to.
delegate() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
Get the ExecutionContext that this class delegates to.
delegate() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
Get the DelegatingSslConfig to delegate to.
delegate() - Method in class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
Returns the delegate FlushStrategy used.
DelegatingClientSslConfig - Class in io.servicetalk.transport.api
Wrap a ClientSslConfig and delegate all methods to it.
DelegatingClientSslConfig(ClientSslConfig) - Constructor for class io.servicetalk.transport.api.DelegatingClientSslConfig
Create a new instance.
DelegatingConnectionAcceptor - Class in io.servicetalk.transport.api
An implementation of ConnectionAcceptor that delegates all methods to another ConnectionAcceptor.
DelegatingConnectionAcceptor(ConnectionAcceptor) - Constructor for class io.servicetalk.transport.api.DelegatingConnectionAcceptor
New instance.
DelegatingConnectionContext - Class in io.servicetalk.transport.api
A ConnectionContext implementation that delegates all calls to a provided ConnectionContext.
DelegatingConnectionContext(ConnectionContext) - Constructor for class io.servicetalk.transport.api.DelegatingConnectionContext
New instance.
DelegatingConnectionFactory<ResolvedAddress,C extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api
A ConnectionFactory that delegates all methods to another ConnectionFactory.
DelegatingConnectionFactory(ConnectionFactory<ResolvedAddress, C>) - Constructor for class io.servicetalk.client.api.DelegatingConnectionFactory
Create a new instance.
DelegatingConnectionFactoryFilter<ResolvedAddress,C extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api
A ConnectionFactoryFilter that delegates all methods to another ConnectionFactoryFilter.
DelegatingConnectionFactoryFilter(ConnectionFactoryFilter<ResolvedAddress, C>) - Constructor for class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
Create a new instance.
DelegatingDnsServiceDiscovererBuilder - Class in io.servicetalk.dns.discovery.netty
A DnsServiceDiscovererBuilder that delegates all methods to another DnsServiceDiscovererBuilder.
DelegatingDnsServiceDiscovererBuilder(DnsServiceDiscovererBuilder) - Constructor for class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
Creates a new builder which delegates to the provided DnsServiceDiscovererBuilder.
DelegatingExecutionContext<ES extends ExecutionStrategy> - Class in io.servicetalk.transport.api
An ExecutionContext implementation that delegates all calls to a provided ExecutionContext.
DelegatingExecutionContext(ExecutionContext<? extends ES>) - Constructor for class io.servicetalk.transport.api.DelegatingExecutionContext
New instance.
DelegatingExecutor - Class in io.servicetalk.concurrent.api
An Executor that simply delegates all calls to another Executor.
DelegatingExecutor(Executor) - Constructor for class io.servicetalk.concurrent.api.DelegatingExecutor
New instance.
DelegatingFilterableStreamingHttpLoadBalancedConnection - Class in io.servicetalk.http.api
Implementation of FilterableStreamingHttpLoadBalancedConnection that delegates all methods.
DelegatingFilterableStreamingHttpLoadBalancedConnection(FilterableStreamingHttpLoadBalancedConnection) - Constructor for class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
Create a new instance.
DelegatingFlushStrategy - Class in io.servicetalk.transport.netty.internal
A FlushStrategy implementation that delegates all calls to another FlushStrategy.
DelegatingFlushStrategy(FlushStrategy) - Constructor for class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
Create a new instance.
DelegatingGrpcClientBuilder<U,R> - Class in io.servicetalk.grpc.api
A GrpcClientBuilder that delegates all methods to another GrpcClientBuilder.
DelegatingGrpcClientBuilder(GrpcClientBuilder<U, R>) - Constructor for class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
 
DelegatingGrpcServerBuilder - Class in io.servicetalk.grpc.api
A GrpcServerBuilder that delegates all methods to another GrpcServerBuilder.
DelegatingGrpcServerBuilder(GrpcServerBuilder) - Constructor for class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
DelegatingHttpConnectionContext - Class in io.servicetalk.http.api
HttpConnectionContext implementation that delegates all calls to a provided HttpConnectionContext.
DelegatingHttpConnectionContext(HttpConnectionContext) - Constructor for class io.servicetalk.http.api.DelegatingHttpConnectionContext
New instance.
DelegatingHttpExecutionContext - Class in io.servicetalk.http.api
An implementation of HttpExecutionContext that delegates all method calls to another HttpExecutionContext.
DelegatingHttpExecutionContext(HttpExecutionContext) - Constructor for class io.servicetalk.http.api.DelegatingHttpExecutionContext
Creates a new instance.
DelegatingHttpServerBuilder - Class in io.servicetalk.http.api
A HttpServerBuilder that delegates all methods to another HttpServerBuilder.
DelegatingHttpServerBuilder(HttpServerBuilder) - Constructor for class io.servicetalk.http.api.DelegatingHttpServerBuilder
Create a new instance.
DelegatingHttpServiceContext - Class in io.servicetalk.http.api
An implementation of HttpServiceContext that delegates all calls to a provided HttpServiceContext.
DelegatingHttpServiceContext(HttpServiceContext) - Constructor for class io.servicetalk.http.api.DelegatingHttpServiceContext
New instance.
DelegatingLoadBalancerBuilder<ResolvedAddress,C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
A LoadBalancerBuilder that delegates all methods to another LoadBalancerBuilder.
DelegatingLoadBalancerBuilder(LoadBalancerBuilder<ResolvedAddress, C>) - Constructor for class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
Creates a new builder which delegates to the provided LoadBalancerBuilder.
DelegatingMultiAddressHttpClientBuilder<U,R> - Class in io.servicetalk.http.api
A MultiAddressHttpClientBuilder that delegates all methods to another MultiAddressHttpClientBuilder.
DelegatingMultiAddressHttpClientBuilder(MultiAddressHttpClientBuilder<U, R>) - Constructor for class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
Create a new instance.
DelegatingPartitionedHttpClientBuilder<U,R> - Class in io.servicetalk.http.api
A PartitionedHttpClientBuilder that delegates all methods to another PartitionedHttpClientBuilder.
DelegatingPartitionedHttpClientBuilder(PartitionedHttpClientBuilder<U, R>) - Constructor for class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
Create a new instance.
DelegatingRoundRobinLoadBalancerBuilder<ResolvedAddress,C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
A RoundRobinLoadBalancerBuilder that delegates all methods to another RoundRobinLoadBalancerBuilder.
DelegatingRoundRobinLoadBalancerBuilder(RoundRobinLoadBalancerBuilder<ResolvedAddress, C>) - Constructor for class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
Creates a new builder which delegates to the provided RoundRobinLoadBalancerBuilder.
DelegatingServerSslConfig - Class in io.servicetalk.transport.api
Wrap a ServerSslConfig and delegate all methods to it.
DelegatingServerSslConfig(ServerSslConfig) - Constructor for class io.servicetalk.transport.api.DelegatingServerSslConfig
Create a new instance.
DelegatingServiceDiscoverer<UnresolvedAddress,ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> - Class in io.servicetalk.client.api
A ServiceDiscoverer that delegates all methods to another ServiceDiscoverer.
DelegatingServiceDiscoverer(ServiceDiscoverer<UnresolvedAddress, ResolvedAddress, E>) - Constructor for class io.servicetalk.client.api.DelegatingServiceDiscoverer
Creates a new instance.
DelegatingSingleAddressHttpClientBuilder<U,R> - Class in io.servicetalk.http.api
A SingleAddressHttpClientBuilder that delegates all methods to another SingleAddressHttpClientBuilder.
DelegatingSingleAddressHttpClientBuilder(SingleAddressHttpClientBuilder<U, R>) - Constructor for class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
Create a new instance.
DelegatingSslConfig<T extends SslConfig> - Class in io.servicetalk.transport.api
Wrap a SslConfig and delegate all methods to it.
DelegatingSslConfig(T) - Constructor for class io.servicetalk.transport.api.DelegatingSslConfig
Create a new instance.
delete(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
delete(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
delete(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
delete(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
DELETE - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP DELETE method.
deliverAccumulation(Consumer<T>) - Method in interface io.servicetalk.concurrent.api.ReplayAccumulator
Called to deliver the signals from ReplayAccumulator.accumulate(Object) to new consumer.
deliverCompleteFromSource(CompletableSource.Subscriber) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Deliver a terminal complete to a CompletableSource.Subscriber that has not yet had CompletableSource.Subscriber.onSubscribe(Cancellable) called.
deliverCompleteFromSource(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Deliver a terminal complete to a PublisherSource.Subscriber that has not yet had PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) called.
deliverDeferredTerminal() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
deliverErrorFromSource(CompletableSource.Subscriber, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Deliver a terminal error to a CompletableSource.Subscriber that has not yet had CompletableSource.Subscriber.onSubscribe(Cancellable) called.
deliverErrorFromSource(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
deliverErrorFromSource(SingleSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Deliver a terminal error to a SingleSource.Subscriber that has not yet had SingleSource.Subscriber.onSubscribe(Cancellable) called.
deliverSuccessFromSource(SingleSource.Subscriber<T>, T) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Invokes SingleSource.Subscriber.onSuccess(Object) ignoring an occurred exception if any.
description() - Method in class io.servicetalk.grpc.api.GrpcStatus
Returns additional descriptions, can be null.
deserialize(Buffer) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
Deprecated.
Use StreamingDeserializer that understands your protocol's framing.
deserialize(Buffer, BufferAllocator) - Method in interface io.servicetalk.serializer.api.Deserializer
Deserialize the contents from the Buffer parameter.
deserialize(Buffer, BufferAllocator) - Method in class io.servicetalk.serializer.utils.StringSerializer
 
deserialize(Buffer, BufferAllocator) - Method in class io.servicetalk.serializer.utils.ByteArraySerializer
 
deserialize(Publisher<Buffer>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingDeserializer
Deserialize a Publisher of Buffer into a Publisher of StreamingDeserializer.
deserialize(Publisher<Buffer>, BufferAllocator) - Method in class io.servicetalk.serializer.utils.FixedLengthStreamingSerializer
 
deserialize(Publisher<Buffer>, BufferAllocator) - Method in class io.servicetalk.serializer.utils.VarIntLengthStreamingSerializer
 
deserialize(Publisher<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserialize(Publisher<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
deserialize(Publisher<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserialize(Publisher<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
deserialize(BlockingIterable<Buffer>) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
deserialize(BlockingIterable<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserialize(BlockingIterable<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
deserialize(BlockingIterable<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserialize(BlockingIterable<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
deserialize(HttpHeaders, Buffer) - Method in interface io.servicetalk.http.api.HttpDeserializer
Deprecated.
Deserialize a single Object into a HttpDeserializer.
deserialize(HttpHeaders, BufferAllocator, Buffer) - Method in interface io.servicetalk.http.api.HttpDeserializer2
Deserialize a single Object into a HttpDeserializer2.
deserialize(HttpHeaders, Publisher<Buffer>) - Method in interface io.servicetalk.http.api.HttpDeserializer
Deprecated.
Deserialize a Publisher of Objects into a Publisher of type HttpDeserializer.
deserialize(HttpHeaders, Publisher<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingDeserializer
Deserialize a Publisher of Objects into a Publisher of type HttpStreamingDeserializer.
deserialize(HttpHeaders, BlockingIterable<Buffer>) - Method in interface io.servicetalk.http.api.HttpDeserializer
Deprecated.
Deserialize a BlockingIterable of Objects into a BlockingIterable of type HttpDeserializer.
deserialize(HttpHeaders, BlockingIterable<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingDeserializer
deserialize(Iterable<Buffer>) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
deserialize(Iterable<Buffer>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingDeserializer
Deserialize a Iterable of Buffer into a Iterable of StreamingDeserializer.
deserialize(Iterable<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserialize(Iterable<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
deserialize(Iterable<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserialize(Iterable<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
deserializeAggregated(Buffer, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserializeAggregated(Buffer, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Deprecated.
Use StreamingDeserializer that understands your protocol's framing.
deserializeAggregated(Buffer, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserializeAggregated(Buffer, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Deprecated.
Use StreamingDeserializer that understands your protocol's framing.
deserializeAggregatedSingle(Buffer, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserializeAggregatedSingle(Buffer, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Deprecated.
deserializeAggregatedSingle(Buffer, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
deserializeAggregatedSingle(Buffer, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Deprecated.
Deserializer<T> - Interface in io.servicetalk.serializer.api
Deserialize objects from Buffer to Deserializer.
deserializerFor(ContentCodec, Class<T>) - Method in interface io.servicetalk.grpc.api.GrpcSerializationProvider
Deprecated.
deserializerFor(TypeHolder<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Deprecated.
deserializerFor(Class<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Deprecated.
detectBoundary(Object) - Method in interface io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider
Deprecated.
Detect the SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary for the passed itemWritten.
difference(HttpExecutionStrategy, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
Find the difference between two strategies and provide a resulting strategy if there are differences in between the strategies.
disable() - Static method in class io.servicetalk.concurrent.api.AsyncContext
Disable AsyncContext.
disableAllRetries() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter
Retrying filter that disables any form of retry behaviour.
disableAutoRetries() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter
Retrying filter that disables automatic retries for exceptions, but still waits until LoadBalancer becomes ready for the first time.
disabled() - Static method in class io.servicetalk.http.netty.H2KeepAlivePolicies
Returns a H2ProtocolConfig.KeepAlivePolicy that disables all keep alive behaviors.
discardSomeReadBytes() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
Discard all Buffers which have been read.
discover(UnresolvedAddress) - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
 
discover(UnresolvedAddress) - Method in interface io.servicetalk.client.api.ServiceDiscoverer
Subscribe to the service discovery system for changes in the available ServiceDiscoverer associated with address.
discoveryCancelled() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsDiscoveryObserver
Notifies that the current DNS discovery got cancelled.
discoveryFailed(Throwable) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsDiscoveryObserver
Notifies that the current DNS discovery failed.
distinct() - Method in class io.servicetalk.concurrent.api.Publisher
Only emits distinct signals observed by this Publisher.
dnsResolverAddressTypes(DnsResolverAddressTypes) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
dnsResolverAddressTypes(DnsResolverAddressTypes) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
dnsResolverAddressTypes(DnsResolverAddressTypes) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Sets the list of the protocol families of the address resolved.
DnsResolverAddressTypes - Enum Class in io.servicetalk.dns.discovery.netty
Defined resolved address types.
DnsServerAddressStream - Interface in io.servicetalk.dns.discovery.netty
An infinite stream of DNS server addresses.
dnsServerAddressStreamProvider(DnsServerAddressStreamProvider) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
dnsServerAddressStreamProvider(DnsServerAddressStreamProvider) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
dnsServerAddressStreamProvider(DnsServerAddressStreamProvider) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Set the DnsServerAddressStreamProvider which determines which DNS server should be used per query.
DnsServerAddressStreamProvider - Interface in io.servicetalk.dns.discovery.netty
Provides an opportunity to override which DnsServerAddressStream is used to resolve a specific hostname.
DnsServiceDiscovererBuilder - Interface in io.servicetalk.dns.discovery.netty
Builder for DNS ServiceDiscoverer which will attempt to resolve A, AAAA, CNAME, and SRV type queries.
DnsServiceDiscovererBuilderProvider - Interface in io.servicetalk.dns.discovery.netty
DnsServiceDiscovererObserver - Interface in io.servicetalk.dns.discovery.netty
An observer that provides visibility into DNS ServiceDiscoverer built by DnsServiceDiscovererBuilder.
DnsServiceDiscovererObserver.DnsDiscoveryObserver - Interface in io.servicetalk.dns.discovery.netty
An observer that provides visibility into individual DNS discoveries.
DnsServiceDiscovererObserver.DnsResolutionObserver - Interface in io.servicetalk.dns.discovery.netty
An observer that provides visibility into DNS resolution results.
DnsServiceDiscovererObserver.ResolutionResult - Interface in io.servicetalk.dns.discovery.netty
Results of the current DNS resolution.
DnsServiceDiscoverers - Class in io.servicetalk.dns.discovery.netty
A factory to create DNS ServiceDiscoverers.
doClose(boolean) - Method in interface io.servicetalk.concurrent.api.AsyncCloseables.CloseableResource
Supplies the Completable representing the close.
doCloseAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
doCloseAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
Initiate graceful closure.
domain() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
domain() - Method in interface io.servicetalk.http.api.HttpSetCookie
Returns the domain of this HttpSetCookie.
domainMatches(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
DomainSocketAddress - Class in io.servicetalk.transport.api
An address which represents a socket belonging to the AF_UNIX socket family.
DomainSocketAddress(File) - Constructor for class io.servicetalk.transport.api.DomainSocketAddress
Create a new instance.
DomainSocketAddress(String) - Constructor for class io.servicetalk.transport.api.DomainSocketAddress
Create a new instance.
drainRequestPayloadBody(boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
drainRequestPayloadBody(boolean) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Configure automatic consumption of request payload body when it is not consumed by the service.
duplicate() - Method in interface io.servicetalk.buffer.api.Buffer
Returns a buffer which shares the whole region of this buffer.
duplicate() - Method in interface io.servicetalk.buffer.api.BufferHolder
Deprecated.
Duplicates this BufferHolder.
duplicate() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
duplicate() - Method in interface io.servicetalk.dns.discovery.netty.DnsServerAddressStream
Duplicate this object.
DuplicateAttributeException - Exception in io.servicetalk.client.api.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
DuplicateAttributeException(PartitionAttributes.Key, String) - Constructor for exception io.servicetalk.client.api.partition.DuplicateAttributeException
Deprecated.
Create a new instance.
DuplicateSubscribeException - Exception in io.servicetalk.concurrent.internal
Used in scenarios where a subscribe to an asynchronous source is subscribed to, but there is already a subscriber and the source doesn't support multiple subscribers.
DuplicateSubscribeException(Object, Object) - Constructor for exception io.servicetalk.concurrent.internal.DuplicateSubscribeException
Create a new instance.
DuplicateSubscribeException(Object, Object, String) - Constructor for exception io.servicetalk.concurrent.internal.DuplicateSubscribeException
Create a new instance.
DurationUtils - Class in io.servicetalk.utils.internal
Helper utilities for Duration.

E

EARLY_HINTS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
103 Early Hints
EarlyConnectionAcceptor - Interface in io.servicetalk.transport.api
Allows to accept or reject connections early in the connection setup stage.
earlyHints() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.EARLY_HINTS response.
earlyHints() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.EARLY_HINTS response.
earlyHints() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.EARLY_HINTS response.
effectiveHostAndPort() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Get the host and port components of the effective request URI.
EIGHT_NINES - Static variable in class io.servicetalk.grpc.internal.DeadlineUtils
gRPC spec requires timeout value to be 8 or fewer ASCII integer digits.
ejectionTimeJitter() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The amount of jitter to add to the ejection time.
ejectionTimeJitter(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the ejection time jitter.
ElementsAreNonnullByDefault - Annotation Interface in io.servicetalk.annotations
Indicates that fields, method parameters, method return types, and type parameters within a package are Nonnull unless explicitly annotated with Nullable.
empty() - Static method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that completes when subscribed without emitting any item to its PublisherSource.Subscriber.
EMPTY_BUFFER - Static variable in class io.servicetalk.buffer.api.EmptyBuffer
An instance of EmptyBuffer that can be shared.
EMPTY_SUBSCRIPTION - Static variable in class io.servicetalk.concurrent.internal.EmptySubscriptions
A PublisherSource.Subscription with no associated PublisherSource.Subscriber that will throw on invalid demand.
EMPTY_SUBSCRIPTION_NO_THROW - Static variable in class io.servicetalk.concurrent.internal.EmptySubscriptions
A PublisherSource.Subscription with no associated PublisherSource.Subscriber that will not throw on invalid demand.
emptyAsciiString() - Static method in class io.servicetalk.buffer.api.CharSequences
Get a reference to an unmodifiable empty CharSequence with the same properties as CharSequences.newAsciiString(Buffer).
emptyAsyncCloseable() - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
Creates an empty ListenableAsyncCloseable that does nothing when AsyncCloseable.closeAsync() apart from completing the ListenableAsyncCloseable.onClose().
emptyBlockingIterable() - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
Get a BlockingIterable that generates BlockingIterators where Iterator.hasNext() returns true.
EmptyBuffer - Class in io.servicetalk.buffer.api
An immutable zero capacity Buffer.
EmptyBufferDecoderGroup - Class in io.servicetalk.encoding.api
A BufferDecoderGroup which is empty.
EmptyHttpHeaders - Class in io.servicetalk.http.api
HttpHeaders which are always empty and does not allow modification.
EmptySubscriptions - Class in io.servicetalk.concurrent.internal
Utility methods for PublisherSource.Subscriptions which don't deliver any data.
enableFrameLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
Enables a logger for HTTP/2 frames.
enableMetrics() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
Whether to enable operation metrics or not.
enableMetrics(boolean) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
Whether to enable operation metrics or not.
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Enables wire-logging for this server.
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Enables wire-logging for connections created by this builder.
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
Enables wire-logging for UDP packets sent.
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Enable wire-logging for all connections.
encode(Buffer, BufferAllocator) - Method in interface io.servicetalk.encoding.api.ContentCodec
Deprecated.
Take a Buffer and encode its contents resulting in a Buffer with the encoded contents.
encode(Publisher<Buffer>, BufferAllocator) - Method in interface io.servicetalk.encoding.api.ContentCodec
Deprecated.
Take a Publisher of Buffer and encode its contents resulting in a Publisher of Buffer with the encoded contents.
encoded() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
 
encoded() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
encoded() - Method in interface io.servicetalk.http.api.HttpCookiePair
Get the encoded value of this HttpCookiePair.
encoder() - Method in interface io.servicetalk.encoding.api.BufferEncoder
Get the Serializer to use for aggregated content.
encoder() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferEncoder
Deprecated.
 
encoding() - Method in exception io.servicetalk.grpc.api.MessageEncodingException
Deprecated.
The name of the encoding used when the Exception was thrown.
encoding() - Method in interface io.servicetalk.http.api.HttpMetaData
Deprecated.
Use HttpRequestMetaData.contentEncoding() for requests and ContentEncodingHttpServiceFilter for responses. An example can be found here.
encoding(ContentCodec) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Deprecated.
encoding(ContentCodec) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Deprecated.
encoding(ContentCodec) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
encoding(ContentCodec) - Method in interface io.servicetalk.http.api.HttpMetaData
Deprecated.
Use HttpRequestMetaData.contentEncoding(BufferEncoder) for requests and ContentEncodingHttpServiceFilter for responses. An example can be found here.
encoding(ContentCodec) - Method in interface io.servicetalk.http.api.HttpRequest
Deprecated.
encoding(ContentCodec) - Method in interface io.servicetalk.http.api.HttpResponse
 
encoding(ContentCodec) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Deprecated.
encoding(ContentCodec) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Deprecated.
encodingFor(Collection<ContentCodec>, CharSequence) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
encodingForRaw(List<T>, Function<T, CharSequence>, CharSequence) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
Get the first encoding that matches name from supportedEncoders.
encodingName() - Method in interface io.servicetalk.encoding.api.BufferDecoder
Get the name of the encoding.
encodingName() - Method in interface io.servicetalk.encoding.api.BufferEncoder
Get the name of the encoding.
encodingName() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferDecoder
Deprecated.
 
encodingName() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferEncoder
Deprecated.
 
End - Enum constant in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
Deprecated.
 
EnforceSequentialModeRequesterFilter - Class in io.servicetalk.http.utils
Enforces sequential behavior of the client, deferring return of the response until after the request payload body is sent.
enforcingConsecutive5xx() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The probability in percentage that a host will be marked as unhealthy when a host reaches the OutlierDetectorConfig.consecutive5xx() threshold.
enforcingConsecutive5xx(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the probability in percentage that a host will be marked as unhealthy when a host reaches the OutlierDetectorConfig.consecutive5xx() threshold.
enforcingFailurePercentage() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The probability in percentage that a host will be marked as unhealthy when a host exceeds the failure percentage outlier detectors threshold.
enforcingFailurePercentage(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the probability in percentage that a host will be marked as unhealthy when a host exceeds the failure percentage outlier detectors threshold.
enforcingSuccessRate() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The probability in percentage that a host will be marked as unhealthy when a host exceeds the success rate outlier detectors threshold.
enforcingSuccessRate(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the probability in percentage that a host will be marked as unhealthy when a host exceeds the success rate outlier detectors threshold.
ENHANCE_YOUR_CALM - Static variable in class io.servicetalk.http.api.Http2ErrorCode
ensureNonNegative(int, String) - Static method in class io.servicetalk.utils.internal.NumberUtils
Ensures the int is non-negative.
ensureNonNegative(long, String) - Static method in class io.servicetalk.utils.internal.NumberUtils
Ensures the long is non-negative.
ensureNonNegative(Duration, String) - Static method in class io.servicetalk.utils.internal.DurationUtils
Ensures the duration is non-negative.
ensurePositive(int, String) - Static method in class io.servicetalk.utils.internal.NumberUtils
Ensures the int is positive, excluding zero.
ensurePositive(long, String) - Static method in class io.servicetalk.utils.internal.NumberUtils
Ensures the long is positive, excluding zero.
ensurePositive(Duration, String) - Static method in class io.servicetalk.utils.internal.DurationUtils
Ensures the duration is positive, excluding zero.
ensureType(ContextMap.Key<?>, Object) - Static method in class io.servicetalk.concurrent.internal.ContextMapUtils
Make sure that the value type matches with the ContextMap.Key.type().
ensureWritable(int) - Method in interface io.servicetalk.buffer.api.Buffer
Expands the buffer Buffer.capacity() to make sure the number of writable bytes is equal to or greater than the specified value.
ensureWritable(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
ensureWritable(int, boolean) - Method in interface io.servicetalk.buffer.api.Buffer
Expands the buffer Buffer.capacity() to make sure the number of writable bytes is equal to or greater than the specified value.
ensureWritable(int, boolean) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
epochMicros() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanLog
Get the microseconds since epoch for this InMemorySpanLog.
equals(ContextMap, ContextMap) - Static method in class io.servicetalk.concurrent.internal.ContextMapUtils
equals(Object) - Method in interface io.servicetalk.buffer.api.Buffer
Determines if the content of the specified buffer is identical to the content of this array.
equals(Object) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
equals(Object) - Method in class io.servicetalk.client.api.DefaultGroupKey
 
equals(Object) - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
 
equals(Object) - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
Deprecated.
 
equals(Object) - Method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
 
equals(Object) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
equals(Object) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
 
equals(Object) - Method in interface io.servicetalk.context.api.ContextMap
Determines if the specified object is equal to this ContextMap.
equals(Object) - Method in class io.servicetalk.grpc.api.GrpcStatus
 
equals(Object) - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
equals(Object) - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
equals(Object) - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
equals(Object) - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
 
equals(Object) - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
equals(Object) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
equals(Object) - Method in class io.servicetalk.http.api.Http2ErrorCode
 
equals(Object) - Method in class io.servicetalk.http.api.HttpProtocolVersion
 
equals(Object) - Method in class io.servicetalk.http.api.HttpRequestMethod
 
equals(Object) - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
 
equals(Object) - Method in class io.servicetalk.http.api.HttpResponseStatus
 
equals(Object) - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
 
equals(Object) - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
 
equals(Object) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
 
equals(Object) - Method in class io.servicetalk.transport.api.DefaultExecutionContext
 
equals(Object) - Method in class io.servicetalk.transport.api.DomainSocketAddress
 
equals(Object) - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
 
equalsIgnoreCaseLower(char, char) - Static method in class io.servicetalk.buffer.api.CharSequences
Compare an unknown ascii character a with a known lowercase character lowerCaseChar in a case insensitive manner.
error(Throwable) - Static method in class io.servicetalk.concurrent.internal.TerminalNotification
Returns a TerminalNotification for cause.
ERROR - Enum constant in enum class io.servicetalk.logging.api.LogLevel
ERROR log level.
ErrorClass - Enum Class in io.servicetalk.loadbalancer
Enumeration of the main failure classes.
errorCode() - Method in exception io.servicetalk.http.api.Http2Exception
Get the error code which caused this exception.
estimateRequestN(long) - Method in interface io.servicetalk.transport.netty.internal.WriteDemandEstimator
Given the current capacity of the write buffer, supply how many items to request next from the associated PublisherSource.Subscription.
ETAG - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"etag"
event() - Method in interface io.servicetalk.client.api.ConsumableEvent
Get the event.
event() - Method in class io.servicetalk.client.api.internal.IgnoreConsumedEvent
Deprecated.
 
event() - Method in exception io.servicetalk.transport.netty.internal.CloseHandler.CloseEventObservedException
CloseHandler.CloseEvent was observed from the protocol or Channel.
eventConsumed() - Method in interface io.servicetalk.client.api.ConsumableEvent
Signify the ConsumableEvent.event() has been consumed and any side effects have taken place.
eventConsumed() - Method in class io.servicetalk.client.api.internal.IgnoreConsumedEvent
Deprecated.
 
EventLoopAwareNettyIoExecutor - Interface in io.servicetalk.transport.netty.internal
A special NettyIoExecutor that exposes the underlying netty EventLoopGroup.
EventLoopAwareNettyIoExecutors - Class in io.servicetalk.transport.netty.internal
A static factory to create or convert to EventLoopAwareNettyIoExecutor.
eventLoopGroup() - Method in interface io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutor
Returns the underlying EventLoopGroup.
eventName() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanLog
Get the name of the event for this InMemorySpanLog.
eventStream() - Method in interface io.servicetalk.client.api.LoadBalancer
A Publisher of events provided by this LoadBalancer.
ewmaCancellationPenalty() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The penalty factor for local cancellation of requests.
ewmaCancellationPenalty(long) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the penalty factor for local cancellation of requests.
ewmaErrorPenalty() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The penalty factor for requests that were classified as an error.
ewmaErrorPenalty(long) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the penalty factor for requests that were classified as an error.
ewmaHalfLife() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The Exponentially Weighted Moving Average (EWMA) half-life.
ewmaHalfLife(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the Exponentially Weighted Moving Average (EWMA) half-life.
execute(Runnable) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
execute(Runnable) - Method in interface io.servicetalk.concurrent.Executor
Executes the passed task as soon as possible.
execute(Runnable) - Method in interface io.servicetalk.transport.api.IoExecutor
 
executionContext() - Method in class io.servicetalk.client.api.DefaultGroupKey
 
executionContext() - Method in interface io.servicetalk.client.api.GroupKey
Get the ExecutionContext to use when looking for or creating a new client.
executionContext() - Method in interface io.servicetalk.grpc.api.BlockingGrpcClient
Get the GrpcExecutionContext used during construction of this object.
executionContext() - Method in interface io.servicetalk.grpc.api.GrpcClient
Get the GrpcExecutionContext used during construction of this object.
executionContext() - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
Get the GrpcExecutionContext used during construction of this object.
executionContext() - Method in interface io.servicetalk.grpc.api.GrpcServerContext
 
executionContext() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
 
executionContext() - Method in interface io.servicetalk.http.api.BlockingHttpRequester
Get the HttpExecutionContext used during construction of this object.
executionContext() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
Get the HttpExecutionContext used during construction of this object.
executionContext() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
executionContext() - Method in class io.servicetalk.http.api.DelegatingHttpConnectionContext
 
executionContext() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
executionContext() - Method in interface io.servicetalk.http.api.HttpConnectionContext
 
executionContext() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
executionContext() - Method in interface io.servicetalk.http.api.HttpRequester
Get the HttpExecutionContext used during construction of this object.
executionContext() - Method in interface io.servicetalk.http.api.HttpServerContext
 
executionContext() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
executionContext() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
executionContext() - Method in interface io.servicetalk.http.api.StreamingHttpRequester
Get the HttpExecutionContext used during construction of this object.
executionContext() - Method in interface io.servicetalk.transport.api.ConnectionInfo
executionContext() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
executionContext() - Method in interface io.servicetalk.transport.api.ServerContext
Returns ExecutionContext used by this server.
executionContext() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
executionContext() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
executionContext() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
ExecutionContext<ES extends ExecutionStrategy> - Interface in io.servicetalk.transport.api
Context related to execution and allocation.
ExecutionContextBuilder<ES extends ExecutionStrategy> - Class in io.servicetalk.transport.netty.internal
A builder of ExecutionContext.
ExecutionContextBuilder() - Constructor for class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
New instance.
ExecutionContextBuilder(ExecutionContext<ES>) - Constructor for class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
New instance.
ExecutionContextBuilder(ExecutionContextBuilder<ES>) - Constructor for class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Copy constructor.
ExecutionContextUtils - Class in io.servicetalk.transport.netty.internal
Provides utilities around Executors, ExecutionContexts and how they interact with netty Channels.
executionStrategy() - Method in interface io.servicetalk.grpc.api.GrpcExecutionContext
Returns the GrpcExecutionStrategy associated with this context.
executionStrategy() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
 
executionStrategy() - Method in interface io.servicetalk.http.api.HttpExecutionContext
Returns the HttpExecutionStrategy associated with this context.
executionStrategy() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
 
executionStrategy() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
 
executionStrategy() - Method in interface io.servicetalk.transport.api.ExecutionContext
Returns the ExecutionStrategy associated with this context.
executionStrategy(ES) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Sets the ExecutionStrategy to use.
executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Sets the HttpExecutionStrategy to be used by this server.
executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
Sets the HttpExecutionStrategy to be used for client callbacks when executing client requests for all clients created from this builder.
executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
 
executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Sets the HttpExecutionStrategy to be used for client callbacks when executing client requests for all clients created from this builder.
executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Specifies an HttpExecutionStrategy to be used for this route.
ExecutionStrategy - Interface in io.servicetalk.transport.api
An execution strategy for all transports.
ExecutionStrategyInfluencer<S extends ExecutionStrategy> - Interface in io.servicetalk.transport.api
An entity that wishes to influence the ExecutionStrategy for a server or client.
executor - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
 
executor() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
 
executor() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
 
executor() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
 
executor() - Method in interface io.servicetalk.transport.api.ExecutionContext
Get the Executor that is used to create any asynchronous sources.
executor(Executor) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
executor(Executor) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
executor(Executor) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
executor(Executor) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
executor(Executor) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Sets the Executor to be used by this server.
executor(Executor) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
executor(Executor) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
 
executor(Executor) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
executor(Executor) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
Sets an Executor to use when required.
executor(Executor) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Sets the Executor to use.
Executor - Interface in io.servicetalk.concurrent.api
A general abstraction to execute immediate and delayed tasks.
Executor - Interface in io.servicetalk.concurrent
A general abstraction to execute immediate and delayed tasks.
Executors - Class in io.servicetalk.concurrent.api
Utility methods to create various Executors.
EXPECT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"expect"
EXPECTATION_FAILED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
417 Expectation Failed
expectationFailed() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
expectationFailed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
expectationFailed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
ExpectationFailedException - Exception in io.servicetalk.http.netty
An exception that represents 417 Expectation Failed response status code.
expectCancellable() - Method in interface io.servicetalk.concurrent.api.test.CompletableFirstStep
Declare an expectation that CompletableSource.Subscriber.onSubscribe(Cancellable) is the next signal.
expectCancellable() - Method in interface io.servicetalk.concurrent.api.test.SingleFirstStep
Declare an expectation that SingleSource.Subscriber.onSubscribe(Cancellable) is the next signal.
expectCancellableConsumed(Consumer<? super Cancellable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableFirstStep
Declare an expectation that can be asserted when the CompletableSource.Subscriber.onSubscribe(Cancellable) method is called.
expectCancellableConsumed(Consumer<? super Cancellable>) - Method in interface io.servicetalk.concurrent.api.test.SingleFirstStep
Declare an expectation that can be asserted when the SingleSource.Subscriber.onSubscribe(Cancellable) method is called.
expectComplete() - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
Declare an expectation that CompletableSource.Subscriber.onComplete() onComplete} will be the next signal.
expectComplete() - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
Declare an expectation that PublisherSource.Subscriber.onComplete() onComplete} will be the next signal.
expectError() - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
Declare an expectation that onError will be the next signal.
expectError() - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
Declare an expectation that onError will be the next signal.
expectError() - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Declare an expectation that onError will be the next signal.
expectError(Class<? extends Throwable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
Declare an expectation that onError will be the next signal and it will be of type errorClass.
expectError(Class<? extends Throwable>) - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
Declare an expectation that onError will be the next signal and it will be of type errorClass.
expectError(Class<? extends Throwable>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Declare an expectation that onError will be the next signal and it will be of type errorClass.
expectErrorConsumed(Consumer<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
Declare an expectation that onError will be the next signal and evaluate it with errorConsumer.
expectErrorConsumed(Consumer<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
Declare an expectation that onError will be the next signal and evaluate it with errorConsumer.
expectErrorConsumed(Consumer<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Declare an expectation that onError will be the next signal and evaluate it with errorConsumer.
expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
Declare an expectation that onError will be the next signal and evaluate it with errorPredicate.
expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
Declare an expectation that onError will be the next signal and evaluate it with errorPredicate.
expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Declare an expectation that onError will be the next signal and evaluate it with errorPredicate.
expectNext(long, long, Consumer<? super Iterable<? extends T>>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Expect between [min, max] onNext signals, and assert their values via signalsConsumer.
expectNext(long, Consumer<? super Iterable<? extends T>>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Expect n onNext signals, and assert their values via signalsConsumer.
expectNext(T) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Declare an expectation that signal will be the next signal.
expectNext(T...) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Declare an expectation that signals will be the next in-order sequence of signals.
expectNextConsumed(Consumer<? super T>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Declare an expectation that onNext will be the next signal and evaluate it with signalConsumer.
expectNextCount(long) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Expect between [min, max] onNext signals, and discard the values.
expectNextCount(long, long) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Expect between [min, max] onNext signals, and discard the values.
expectNextMatches(Predicate<? super T>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Declare an expectation that onNext will be the next signal and evaluate it with signalPredicate.
expectNextSequence(Iterable<? extends T>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Declare an expectation that signals will be the next in-order sequence of signals.
expectNoSignals(Duration) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
Expect no signals in duration time.
expectNoSignals(Duration) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
expectNoSignals(Duration) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Expect no signals in duration time.
expectSubscription() - Method in interface io.servicetalk.concurrent.api.test.PublisherFirstStep
Declare an expectation that PublisherSource.Subscriber.onSubscribe(Subscription) is the next signal.
expectSubscriptionConsumed(Consumer<? super PublisherSource.Subscription>) - Method in interface io.servicetalk.concurrent.api.test.PublisherFirstStep
Declare an expectation that can be asserted when the PublisherSource.Subscriber.onSubscribe(Subscription) method is called.
expectSuccess() - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Declare an expectation that onSuccess will be the next signal.
expectSuccess(T) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Declare an expectation that onSuccess will be the next signal.
expectSuccessConsumed(Consumer<? super T>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Declare an expectation that onSuccess will be the next signal and verify it with onSuccessConsumer.
expectSuccessMatches(Predicate<? super T>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Declare an expectation that onSuccess will be the next signal and verify it with onSuccessPredicate.
EXPIRED - Static variable in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
Signifies the ServiceDiscovererEvent.address() is expired and should not be used for establishing new connections.
expires() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
expires() - Method in interface io.servicetalk.http.api.HttpSetCookie
Returns the expire date of this HttpSetCookie according to Expires.
EXPIRES - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"expires"
EXT_ORIGIN_REQUEST_FAILED - Enum constant in enum class io.servicetalk.loadbalancer.ErrorClass
Failures returned from the remote peer.
EXT_ORIGIN_TIMEOUT - Enum constant in enum class io.servicetalk.loadbalancer.ErrorClass
Failures related to locally enforced timeouts waiting for responses from the peer.
extract(C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContextExtractor
Extract the trace state from a carrier.
extract(Format<C>, C) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
 
extract(Format<C>, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
 
extract(SingleLineValue) - Method in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
 
extract(T) - Method in class io.servicetalk.opentracing.inmemory.B3KeyValueFormatter
 
extractByteBufOrCreate(Buffer) - Static method in class io.servicetalk.buffer.netty.BufferUtils
Converts the passed buffer to ByteBuf, creating a new ByteBuf instance if required.
extractSslSession(ChannelPipeline, SslHandshakeCompletionEvent, Consumer<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
Extracts the SSLSession from the ChannelPipeline if the SslHandshakeCompletionEvent is successful or propagate the failure to failureConsumer.
extractSslSession(SslConfig, ChannelPipeline) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
Extracts the SSLSession from the ChannelPipeline if the handshake is already done.
extractSslSessionAndReport(ChannelPipeline, SslHandshakeCompletionEvent, Consumer<Throwable>, boolean) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
extractSslSessionAndReport(SslConfig, ChannelPipeline, ConnectionObserver) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils

F

fail(Throwable) - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
Terminates this BlockingIterable and all the current or future BlockingIterators with a failure.
failed(Throwable) - Static method in class io.servicetalk.concurrent.api.Completable
Creates a realized failed Completable.
failed(Throwable) - Static method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that terminates its PublisherSource.Subscriber with an error without emitting any item to it.
failed(Throwable) - Static method in class io.servicetalk.concurrent.api.Single
Creates a realized Single which always completes with the provided error cause.
FAILED_DEPENDENCY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
424 Failed Dependency
FAILED_PRECONDITION - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
The action cannot be executed on the current system state.
failedConnectionsThreshold() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The threshold for consecutive connection failures to a host.
failedDependency() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
failedDependency() - Method in interface io.servicetalk.http.api.HttpResponseFactory
failedDependency() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
failOpen(boolean) - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicy.Builder
Set whether the host selector should attempt to use an unhealthy Host as a last resort.
failOpen(boolean) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicy.Builder
Set whether the host selector should attempt to use an unhealthy Host as a last resort.
failureDetectorInterval() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The interval on which to run failure detectors.
failureDetectorInterval(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the failure detector interval on which the outlier detector will perform periodic tasks.
failureDetectorInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the interval on which to run failure percentage and success rate failure detectors.
failureDetectorIntervalJitter() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The jitter used along with the configured interval to determine duration between outlier detector checks.
failurePercentageMinimumHosts() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The minimum number of hosts required to perform the failure percentage outlier detector analysis.
failurePercentageMinimumHosts(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the minimum number of hosts required to perform the failure percentage outlier detector analysis.
failurePercentageRequestVolume() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The minimum number of requests in an outlier detector interval required to include it in the failure percentage outlier detector analysis.
failurePercentageRequestVolume(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the minimum number of requests in an outlier detector interval required to include it in the failure percentage outlier detector analysis.
failurePercentageThreshold() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The failure threshold in percentage for ejecting a host.
failurePercentageThreshold(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the failure threshold in percentage for ejecting a host.
fields() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanLog
Get the fields associated with this InMemorySpanLog.
FileDescriptorSocketAddress - Class in io.servicetalk.transport.api
Special SocketAddress that allows to wrap an already existing filedescriptor.
FileDescriptorSocketAddress(int) - Constructor for class io.servicetalk.transport.api.FileDescriptorSocketAddress
Constructs a new instance which wraps an existing filedescriptor.
fillInStackTrace() - Method in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
 
fillInStackTrace() - Method in exception io.servicetalk.transport.netty.internal.CloseHandler.CloseEventObservedException
 
fillInStackTrace() - Method in exception io.servicetalk.transport.netty.internal.StacklessClosedChannelException
 
filter(Predicate<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Filters items emitted by this Publisher.
FilterableReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
A special type of StreamingHttpConnection for the exclusive use of the caller of StreamingHttpClient.reserveConnection(HttpRequestMetaData).
FilterableStreamingHttpClient - Interface in io.servicetalk.http.api
A StreamingHttpClient that supports filtering.
FilterableStreamingHttpConnection - Interface in io.servicetalk.http.api
A StreamingHttpConnection that supported filtering.
FilterableStreamingHttpLoadBalancedConnection - Interface in io.servicetalk.http.api
A FilterableStreamingHttpConnection that supported filtering and implements the LoadBalancedConnection contract.
findNextPositivePowerOfTwo(int) - Static method in class io.servicetalk.utils.internal.MathUtils
Fast method of finding the next power of 2 greater than or equal to the supplied value.
finish() - Method in interface io.servicetalk.concurrent.api.BufferStrategy.Accumulator
Finishes accumulation and returns the accumulated value.
firstOrElse(Supplier<T>) - Method in class io.servicetalk.concurrent.api.Publisher
Converts this Publisher to a Single.
firstOrError() - Method in class io.servicetalk.concurrent.api.Publisher
Converts this Publisher to a Single and ensures that it emits exactly a single element before completion.
firstValue(CharSequence) - Method in interface io.servicetalk.http.router.predicate.dsl.StringMultiValueMatcher
Matches requests where the first value in the request is equal to value.
firstValue(Predicate<CharSequence>) - Method in interface io.servicetalk.http.router.predicate.dsl.StringMultiValueMatcher
Matches requests where the first value in the request matches predicate.
firstValueMatches(String) - Method in interface io.servicetalk.http.router.predicate.dsl.StringMultiValueMatcher
Matches requests where the first value in the request matches the regex regex.
firstValueMatches(Pattern) - Method in interface io.servicetalk.http.router.predicate.dsl.StringMultiValueMatcher
Matches requests where the first value in the request matches the regex regex.
FixedLengthStreamingSerializer<T> - Class in io.servicetalk.serializer.utils
A StreamingSerializerDeserializer that uses a SerializerDeserializer and frames each object by preceding it with the length in bytes.
FixedLengthStreamingSerializer(SerializerDeserializer<T>, ToIntFunction<T>) - Constructor for class io.servicetalk.serializer.utils.FixedLengthStreamingSerializer
Create a new instance.
FixedLevelLogger - Interface in io.servicetalk.logging.slf4j.internal
A logger that logs at a fixed LogLevel.
flatMap(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Single
Returns a Single that mirrors emissions from the Single returned by next.
flatMapCompletable(Function<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Completable and flatten all signals such that the returned Completable terminates when all mapped Completables have terminated successfully or any one of them has terminated with a failure.
flatMapCompletable(Function<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
Returns a Completable that mirrors emissions from the Completable returned by next.
flatMapCompletable(Function<? super T, ? extends Completable>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Completable and flatten all signals such that the returned Completable terminates when all mapped Completables have terminated successfully or any one of them has terminated with a failure.
flatMapCompletableDelayError(Function<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Completable and flatten all signals such that the returned Completable terminates when all mapped Completables have terminated successfully or any one of them has terminated with a failure.
flatMapCompletableDelayError(Function<? super T, ? extends Completable>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Completable and flatten all signals such that the returned Completable terminates when all mapped Completables have terminated successfully or any one of them has terminated with a failure.
flatMapCompletableDelayError(Function<? super T, ? extends Completable>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Completable and flatten all signals such that the returned Completable terminates when all mapped Completables have terminated successfully or any one of them has terminated with a failure.
flatMapConcatIterable(Function<? super T, ? extends Iterable<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that flattens each element returned by the Iterable.iterator() from mapper.
flatMapConcatSingle(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
This method is similar to Publisher.map(Function) but the result is asynchronous.
flatMapConcatSingle(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
This method is similar to Publisher.map(Function) but the result is asynchronous.
flatMapConcatSingleDelayError(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
This method is similar to Publisher.map(Function) but the result is asynchronous.
flatMapConcatSingleDelayError(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
This method is similar to Publisher.map(Function) but the result is asynchronous.
flatMapMerge(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Publisher<Publisher> and flatten all signals emitted from each mapped Publisher<Publisher> into the returned Publisher<Publisher>.
flatMapMerge(Function<? super T, ? extends Publisher<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Publisher<Publisher> and flatten all signals emitted from each mapped Publisher<Publisher> into the returned Publisher<Publisher>.
flatMapMergeDelayError(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Publisher<Publisher> and flatten all signals emitted from each mapped Publisher<Publisher> into the returned Publisher<Publisher>.
flatMapMergeDelayError(Function<? super T, ? extends Publisher<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Publisher<Publisher> and flatten all signals emitted from each mapped Publisher<Publisher> into the returned Publisher<Publisher>.
flatMapMergeDelayError(Function<? super T, ? extends Publisher<? extends R>>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Publisher<Publisher> and flatten all signals emitted from each mapped Publisher<Publisher> into the returned Publisher<Publisher>.
flatMapMergeSingle(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
This method is similar to Publisher.map(Function) but the result is asynchronous and results are unordered.
flatMapMergeSingle(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
This method is similar to Publisher.map(Function) but the result is asynchronous and results are unordered.
flatMapMergeSingleDelayError(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Map each element of this Publisher into a Single<Publisher> and flatten all signals emitted from each mapped Single<Publisher> into the returned Publisher<Publisher>.
flatMapMergeSingleDelayError(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
This method is similar to Publisher.map(Function) but the result is asynchronous and results are unordered.
flatMapMergeSingleDelayError(Function<? super T, ? extends Single<? extends R>>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
This method is similar to Publisher.map(Function) but the result is asynchronous and results are unordered.
flatMapPublisher(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Single
Returns a Publisher that mirrors emissions from the Publisher returned by next.
FLOW_CONTROL_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
flowControlQuantum() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
Provide a hint on the number of bytes that the flow controller will attempt to give to a stream for each allocation (assuming the stream has this much eligible data).
flowControlQuantum(int) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
Provide a hint on the number of bytes that the flow controller will attempt to give to a stream for each allocation (assuming the stream has this much eligible data).
FlowControlUtils - Class in io.servicetalk.concurrent.internal
A set of utility methods for safe math operations to prevent overflow.
flowControlWindowIncrement() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
Number of bytes to increment via WINDOW_UPDATE for the connection.
flowControlWindowIncrement(int) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
Increment to apply to Http2Settings.initialWindowSize() for the connection stream.
flush() - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
 
flush() - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
 
flush() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy.FlushSender
Sends a flush on the associated connection.
flushOnEach() - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
flushOnEnd() - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
FlushStrategies - Class in io.servicetalk.transport.netty.internal
A factory for creating FlushStrategy.
flushStrategy() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns the FlushStrategy for this client.
flushStrategy(FlushStrategy) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Sets FlushStrategy to use for all connections.
FlushStrategy - Interface in io.servicetalk.transport.netty.internal
A strategy that defines how to flush writes on a connection.
FlushStrategy.FlushSender - Interface in io.servicetalk.transport.netty.internal
An abstraction for a FlushStrategy to flush writes by calling FlushStrategy.FlushSender.flush().
FlushStrategy.WriteEventsListener - Interface in io.servicetalk.transport.netty.internal
A listener of write events from the connection on which the related FlushStrategy is applied.
FlushStrategyHolder - Class in io.servicetalk.transport.netty.internal
A utility class to hold a FlushStrategy and allow it to be updated atomically using FlushStrategyHolder.updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider).
FlushStrategyHolder(FlushStrategy) - Constructor for class io.servicetalk.transport.netty.internal.FlushStrategyHolder
Creates new instance.
flushWith(Publisher<?>) - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
Creates a FlushStrategy that will flush writes when an item is emitted from flushBoundaries.
followRedirects(RedirectConfig) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
followRedirects(RedirectConfig) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
Configures redirection behavior.
forAddress(A) - Static method in interface io.servicetalk.http.api.ProxyConfig
Returns a ProxyConfig for the specified address.
forAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for a custom address type with default LoadBalancer and user provided ServiceDiscoverer using background discovery strategy.
forAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for a custom address type with default LoadBalancer and user provided ServiceDiscoverer using the specified HttpClients.DiscoveryStrategy.
forAddress(HostAndPort) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer using background discovery strategy.
forAddress(HostAndPort, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer using the specified HttpClients.DiscoveryStrategy.
forAddress(String, int) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer using background discovery strategy.
forAddress(String, int, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer using the specified HttpClients.DiscoveryStrategy.
forAddress(SocketAddress) - Static method in class io.servicetalk.grpc.netty.GrpcServers
New GrpcServerBuilder instance.
forAddress(SocketAddress) - Static method in class io.servicetalk.http.netty.HttpServers
New HttpServerBuilder instance.
forbidden() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.FORBIDDEN response.
forbidden() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.FORBIDDEN response.
forbidden() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.FORBIDDEN response.
FORBIDDEN - Static variable in class io.servicetalk.http.api.HttpResponseStatus
403 Forbidden
forClient(ClientSslConfig) - Static method in class io.servicetalk.transport.netty.internal.SslContextFactory
A new context for a client using the passed config.
forCountOrTime(int, Duration) - Static method in class io.servicetalk.concurrent.api.BufferStrategies
Returns a BufferStrategy that creates buffer boundaries based on number of items buffered or time elapsed since the current buffer boundary started.
forCountOrTime(int, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.BufferStrategies
Returns a BufferStrategy that creates buffer boundaries based on number of items buffered or time elapsed since the current buffer boundary started.
forCountOrTime(int, Duration, Supplier<BC>) - Static method in class io.servicetalk.concurrent.api.BufferStrategies
Returns a BufferStrategy that creates buffer boundaries based on number of items buffered or time elapsed since the current buffer boundary started.
forCountOrTime(int, Duration, Supplier<BC>, Executor) - Static method in class io.servicetalk.concurrent.api.BufferStrategies
Returns a BufferStrategy that creates buffer boundaries based on number of items buffered or time elapsed since the current buffer boundary started.
forEach(BiConsumer<? super Character, ? super Long>) - Method in interface io.servicetalk.http.api.Http2Settings
Iterate over all the <identifier, value> tuple in this settings object.
forEach(BiConsumer<PartitionAttributes.Key, Object>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Deprecated.
Iterate over the key/value pairs in this collection.
forEach(BiPredicate<ContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to iterate over the entries contained in the current context.
forEach(BiPredicate<ContextMap.Key<?>, Object>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
forEach(BiPredicate<ContextMap.Key<?>, Object>) - Method in interface io.servicetalk.context.api.ContextMap
Iterate over the entries contained in this ContextMap.
forEach(Consumer<? super Map.Entry<CharSequence, CharSequence>>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
forEach(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Subscribes to this Publisher and invokes forEach Consumer for each item emitted by this Publisher.
forEach(Consumer<? super T>, long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterable
Mimics the behavior of Iterable.forEach(Consumer) but applies a timeout duration for the overall completion of this method.
forEach(Consumer<? super T>, LongSupplier, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterable
Mimics the behavior of Iterable.forEach(Consumer) but uses the timeoutSupplier to determine the timeout value for interactions with the BlockingIterator.
forEachByte(int, int, ByteProcessor) - Method in interface io.servicetalk.buffer.api.Buffer
Iterates over the specified area of this buffer with the specified processor in ascending order.
forEachByte(int, int, ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
forEachByte(ByteProcessor) - Method in interface io.servicetalk.buffer.api.Buffer
Iterates over the readable bytes of this buffer with the specified processor in ascending order.
forEachByte(ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
forEachByte(CharSequence, ByteProcessor) - Static method in class io.servicetalk.buffer.api.CharSequences
Iterates over the readable bytes of this CharSequence with the specified ByteProcessor in ascending order.
forEachByteDesc(int, int, ByteProcessor) - Method in interface io.servicetalk.buffer.api.Buffer
Iterates over the specified area of this buffer with the specified processor in descending order.
forEachByteDesc(int, int, ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
forEachByteDesc(ByteProcessor) - Method in interface io.servicetalk.buffer.api.Buffer
Iterates over the readable bytes of this buffer with the specified processor in descending order.
forEachByteDesc(ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
forEachEntry(BiPredicate<ContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
forGlobalBinding() - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
Creates a new BasicAuthSecurityContextFilters.NoUserInfoBuilder instance for building a ContainerRequestFilter that needs to be globally bound to the JAX-RS Application.
forGlobalBinding(ContextMap.Key<UserInfo>) - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
Creates a new BasicAuthSecurityContextFilters.UserInfoBuilder instance for building a ContainerRequestFilter that needs to be globally bound to the JAX-RS Application.
format(long, long, Long) - Static method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
Formats the provided trace information.
format(String, String, String) - Static method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
Formats the provided trace information.
format(String, String, String, boolean) - Static method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
Formats the provided trace information.
formatCanonicalAddress(SocketAddress) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Format an address into a canonical numeric format.
forMultiAddressUrl() - Static method in class io.servicetalk.http.netty.HttpClients
Creates a MultiAddressHttpClientBuilder for clients capable of parsing an absolute-form URL, connecting to multiple addresses with default LoadBalancer and DNS ServiceDiscoverer using background discovery strategy.
forMultiAddressUrl(ServiceDiscoverer<HostAndPort, InetSocketAddress, ServiceDiscovererEvent<InetSocketAddress>>) - Static method in class io.servicetalk.http.netty.HttpClients
forMultiAddressUrl(String) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a MultiAddressHttpClientBuilder for clients capable of parsing an absolute-form URL, connecting to multiple addresses with default LoadBalancer and DNS ServiceDiscoverer using background discovery strategy.
forMultiAddressUrl(String, ServiceDiscoverer<HostAndPort, InetSocketAddress, ServiceDiscovererEvent<InetSocketAddress>>, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a MultiAddressHttpClientBuilder for clients capable of parsing an absolute-form URL, connecting to multiple addresses with default LoadBalancer, using the specified ServiceDiscoverer and HttpClients.DiscoveryStrategy.
forMultiAddressUrl(String, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a MultiAddressHttpClientBuilder for clients capable of parsing an absolute-form URL, connecting to multiple addresses with default LoadBalancer and DNS ServiceDiscoverer using the specified HttpClients.DiscoveryStrategy.
formUrlEncodedDeserializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
formUrlEncodedDeserializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
formUrlEncodedDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
formUrlEncodedSerializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
formUrlEncodedSerializer() - Static method in class io.servicetalk.http.api.HttpSerializers
Get a HttpSerializerDeserializer that can serialize a key-values Maps with StandardCharsets.UTF_8 Charset to urlencoded forms.
formUrlEncodedSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
formUrlEncodedSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
Get a HttpSerializerDeserializer that can serialize a key-values Maps with a Charset to urlencoded forms.
formUrlEncodedSerializer(Charset, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
forNameBinding() - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
Creates a new BasicAuthSecurityContextFilters.NoUserInfoBuilder instance for building a ContainerRequestFilter that needs to be explicitly bound to resources via the BasicAuthenticated annotation.
forNameBinding(ContextMap.Key<UserInfo>) - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
Creates a new BasicAuthSecurityContextFilters.UserInfoBuilder instance for building a ContainerRequestFilter that needs to be explicitly bound to resources via the BasicAuthenticated annotation.
forNonPipelined(boolean, ChannelConfig) - Static method in class io.servicetalk.transport.netty.internal.CloseHandler
Create a new CloseHandler instance which doesn't support pipelining, and only ever has a single outstanding request/response.
forNumber(int) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
 
forPartitionedAddress(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>, U, Function<HttpRequestMetaData, PartitionAttributesBuilder>) - Static method in class io.servicetalk.http.netty.HttpClients
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
forPipelinedRequestResponse(boolean, ChannelConfig) - Static method in class io.servicetalk.transport.netty.internal.CloseHandler
New CloseHandler instance.
forPort(int) - Static method in class io.servicetalk.grpc.netty.GrpcServers
New GrpcServerBuilder instance.
forPort(int) - Static method in class io.servicetalk.http.netty.HttpServers
New HttpServerBuilder instance.
forResolvedAddress(HostAndPort) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer.
forResolvedAddress(HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer.
forResolvedAddress(String, int) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for a resolved address with default LoadBalancer.
forResolvedAddress(String, int) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for a resolved address with default LoadBalancer.
forResolvedAddress(InetSocketAddress) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer.
forResolvedAddress(R) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer.
forResolvedAddress(T) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer.
forServer(ServerSslConfig) - Static method in class io.servicetalk.transport.netty.internal.SslContextFactory
A new context for a server using the passed config.
forServiceAddress(String) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for the passed serviceName with default LoadBalancer and a DNS ServiceDiscoverer using SRV record lookups.
forServiceAddress(String) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for the passed serviceName with default LoadBalancer and a DNS ServiceDiscoverer using SRV record lookups with background discovery strategy.
forSingleAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for a custom address type with default LoadBalancer and user provided ServiceDiscoverer using background discovery strategy.
forSingleAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for a custom address type with default LoadBalancer and user provided ServiceDiscoverer using the specified HttpClients.DiscoveryStrategy.
forSingleAddress(HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer using background discovery strategy.
forSingleAddress(HostAndPort, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer using the specified HttpClients.DiscoveryStrategy.
forSingleAddress(String, int) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer using background discovery strategy.
forSingleAddress(String, int, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer using the specified HttpClients.DiscoveryStrategy.
FORWARDED - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"forwarded" is a header field that contains a list of parameter-identifier pairs that disclose information that is altered or lost when a proxy is involved in the path of the request.
found() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.FOUND response.
found() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.FOUND response.
found() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.FOUND response.
FOUND - Static variable in class io.servicetalk.http.api.HttpResponseStatus
302 Found
fragment() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns the fragment part of the request target.
fragment(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
fragment(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
fragment(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Sets the fragment part of the request target.
fragment(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
FRAME_SIZE_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
FramedDeserializerOperator<T> - Class in io.servicetalk.serializer.utils
Utility which helps implementations of StreamingDeserializer leverage a Deserializer and apply a framing to define the boundaries of each object.
FramedDeserializerOperator(Deserializer<T>, Supplier<BiFunction<Buffer, BufferAllocator, Buffer>>, BufferAllocator) - Constructor for class io.servicetalk.serializer.utils.FramedDeserializerOperator
Create a new instance.
frameLoggerConfig() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
Get the logger configuration for HTTP/2 frames.
freeMemory(long) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Deallocates direct memory.
from(LoadBalancerFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection>) - Static method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory.Builder
from(CloseableIterable<T>) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
Convert from a Iterable to a CloseableIterable.
from(HttpExecutionStrategy) - Static method in interface io.servicetalk.grpc.api.GrpcExecutionStrategy
Creates a new GrpcExecutionStrategy from the passed HttpExecutionStrategy.
from(StreamingHttpClient, Duration) - Static method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
Creates a new GrpcClientCallFactory using the passed StreamingHttpClient.
from(ExecutionStrategy) - Static method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
Converts the provided execution strategy to a ConnectExecutionStrategy.
from(ExecutionStrategy) - Static method in interface io.servicetalk.http.api.HttpExecutionStrategy
Convert from any ExecutionStrategy to the most appropriate compatible safe HttpExecutionStrategy.
from(ExecutionStrategy) - Static method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
Converts the provided execution strategy to a ConnectExecutionStrategy.
from(Iterable<T>) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
Convert from a Iterable to a BlockingIterable.
from(Runnable) - Static method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
Create a SingleTerminalSignalConsumer where each method executes a Runnable.run().
from(Runnable) - Static method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
Create a TerminalSignalConsumer where each method executes a Runnable.run().
from(Executor) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor from the provided jdkExecutor.
from(Executor, ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor using executor to execute immediate tasks and scheduler to schedule delayed tasks.
from(Executor, ScheduledExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor using executor to execute immediate tasks and scheduler to schedule delayed tasks.
from(ExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor from the provided ExecutorService.
from(ExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor from the provided ExecutorService.
from(ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor from the provided ScheduledExecutorService.
from(ScheduledExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor from the provided ScheduledExecutorService.
from(Function<Key, Client>) - Static method in interface io.servicetalk.client.api.ClientGroup
Creates a ClientGroup based on a factory of clients of type Client.
from(T) - Static method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that emits value to its PublisherSource.Subscriber and then PublisherSource.Subscriber.onComplete().
from(T...) - Static method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that emits all values to its PublisherSource.Subscriber and then PublisherSource.Subscriber.onComplete().
from(T, T) - Static method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that emits v1 and v2 to its PublisherSource.Subscriber and then PublisherSource.Subscriber.onComplete().
from(T, T, T) - Static method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that emits v1, v2, and v3 to its PublisherSource.Subscriber and then PublisherSource.Subscriber.onComplete().
FROM - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"from"
fromAscii(CharSequence) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer from the given CharSequence using Ascii encoding.
fromAscii(CharSequence, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer from the given CharSequence using Ascii encoding.
fromBlockingIterable(BlockingIterable<? extends T>, LongSupplier, TimeUnit) - Static method in class io.servicetalk.concurrent.api.Publisher
Create a new Publisher that when subscribed will get a BlockingIterator via BlockingIterable.iterator() and emit all values to the PublisherSource.Subscriber and then PublisherSource.Subscriber.onComplete().
fromCallable(Callable<Void>) - Static method in class io.servicetalk.concurrent.api.Completable
Creates a Completable which when subscribed will invoke Callable.call() on the passed Callable and emit the value returned by that invocation from the returned Completable.
fromCallable(Callable<T>) - Static method in class io.servicetalk.concurrent.api.Single
Creates a Single which when subscribed will invoke Callable.call() on the passed Callable and emit the value returned by that invocation from the returned Single.
fromChannel(Channel, boolean) - Static method in class io.servicetalk.transport.netty.internal.ExecutionContextUtils
Creates an IoExecutor around the Channel EventLoop.
fromCodeValue(int) - Static method in class io.servicetalk.grpc.api.GrpcStatus
Obtains the status given an integer code value.
fromCodeValue(int) - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
Obtains the status code given an integer code value.
fromCodeValue(CharSequence) - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
Obtains the status code given a code value.
fromCodeValue(String) - Static method in class io.servicetalk.grpc.api.GrpcStatus
Obtains the status given a code value string.
fromDefaults() - Static method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory.Builder
Creates a new DefaultHttpLoadBalancerFactory.Builder instance using the default LoadBalancer implementation.
fromFlowPublisher(Flow.Publisher<T>) - Static method in class io.servicetalk.concurrent.jdkflow.JdkFlowAdapters
Converts the passed Publisher to a JDK Flow Flow.Publisher.
fromFuture(Future<?>) - Static method in class io.servicetalk.concurrent.api.Completable
Convert from a Future to a Completable via Future.get().
fromFuture(Future<? extends T>) - Static method in class io.servicetalk.concurrent.api.Single
Convert from a Future to a Single via Future.get().
fromHttp2ErrorCode(Http2ErrorCode) - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
Convert from Http2ErrorCode to GrpcStatus.
fromInputStream(InputStream) - Static method in class io.servicetalk.concurrent.api.Publisher
Create a new Publisher that when subscribed will emit all data from the InputStream to the PublisherSource.Subscriber and then PublisherSource.Subscriber.onComplete().
fromInputStream(InputStream, int) - Static method in class io.servicetalk.concurrent.api.Publisher
Create a new Publisher that when subscribed will emit all data from the InputStream to the PublisherSource.Subscriber and then PublisherSource.Subscriber.onComplete().
fromIterable(Iterable<? extends T>) - Static method in class io.servicetalk.concurrent.api.Publisher
Create a new Publisher that when subscribed will get an Iterator via Iterable.iterator() and emit all values to the PublisherSource.Subscriber and then PublisherSource.Subscriber.onComplete().
fromNettyEventLoop(EventLoop) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
fromNettyEventLoop(EventLoop, boolean) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Creates a new instance of NettyIoExecutor using the passed EventLoop.
fromNettyEventLoopGroup(EventLoopGroup) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
fromNettyEventLoopGroup(EventLoopGroup, boolean) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Creates a new instance of NettyIoExecutor using the passed EventLoopGroup.
fromReactiveStreamsPublisher(Publisher<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
Converts the passed Publisher to a Reactive Streams Publisher.
fromRunnable(Runnable) - Static method in class io.servicetalk.concurrent.api.Completable
Creates a Completable which when subscribed will invoke Runnable.run() on the passed Runnable and emit the value returned by that invocation from the returned Completable.
fromSequence(CharSequence, Charset) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer from the given CharSequence using the Charset.
fromSequence(CharSequence, Charset, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer from the given CharSequence using the Charset.
fromSource(CompletableSource) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
Converts the provided CompletableSource into a Completable.
fromSource(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
Converts the provided PublisherSource into a Publisher.
fromSource(SingleSource<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
Converts the provided SingleSource into a Single.
fromStage(CompletionStage<?>) - Static method in class io.servicetalk.concurrent.api.Completable
Convert from a CompletionStage to a Completable.
fromStage(CompletionStage<? extends T>) - Static method in class io.servicetalk.concurrent.api.Single
Convert from a CompletionStage to a Single.
fromStatusCode(int) - Static method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
Determines the HttpResponseStatus.StatusClass from the statusCode.
fromSupplier(Supplier<T>) - Static method in class io.servicetalk.concurrent.api.Single
Creates a Single which when subscribed will invoke Supplier.get() on the passed Supplier and emit the value returned by that invocation from the returned Single.
fromThrowable(Throwable) - Static method in class io.servicetalk.grpc.api.GrpcStatus
fromThrowable(Throwable) - Static method in exception io.servicetalk.grpc.api.GrpcStatusException
Translates a Throwable into a GrpcStatusException.
fromThrowableNullable(Throwable) - Static method in class io.servicetalk.grpc.api.GrpcStatus
fromUtf8(CharSequence) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer from the given CharSequence using UTF-8 encoding.
fromUtf8(CharSequence, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer from the given CharSequence using UTF-8 encoding.
fullVersion() - Method in class io.servicetalk.http.api.HttpProtocolVersion
Resolves and return the http version number as a String.
Function3<T1,T2,T3,R> - Interface in io.servicetalk.concurrent.api
A functional interface that accepts 3 arguments and generates a return value.
Function4<T1,T2,T3,T4,R> - Interface in io.servicetalk.concurrent.api
A functional interface that accepts 4 arguments and generates a return value.
futureGetCancelOnInterrupt(Future<T>) - Static method in class io.servicetalk.concurrent.api.internal.BlockingUtils
Completes a Future by invoking Future.get().
FutureUtils - Class in io.servicetalk.concurrent.internal
A set of utilities for interacting with Future.

G

GATEWAY_TIMEOUT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
504 Gateway Timeout
gatewayTimeout() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.GATEWAY_TIMEOUT response.
gatewayTimeout() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.GATEWAY_TIMEOUT response.
gatewayTimeout() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.GATEWAY_TIMEOUT response.
get() - Method in class io.servicetalk.opentelemetry.asynccontext.ServiceTalkContextStoreProvider
 
get() - Method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
Gets the value.
get(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
Deprecated.
 
get(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Deprecated.
 
get(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
Deprecated.
Get the partition value corresponding to the PartitionAttributes parameter.
get(PartitionAttributes.Key<T>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Deprecated.
Get the value associated with key.
get(ContextMap.Key<T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to get the value associated with the key from the current context.
get(ContextMap.Key<T>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
get(ContextMap.Key<T>) - Method in interface io.servicetalk.context.api.ContextMap
Get the value associated with the key, or null if no value is associated.
get(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
get(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns the value of a header with the specified name.
get(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
get(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns the value of a header with the specified name.
get(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.GET request.
get(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
get(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.GET request.
get(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.GET request.
get(String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
get(String) - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
get(String) - Method in interface io.servicetalk.router.api.RouteExecutionStrategyFactory
Gets an execution strategy for the specified idid of RouteExecutionStrategy annotation.
get(String) - Method in class io.servicetalk.router.utils.internal.DefaultRouteExecutionStrategyFactory
 
get(Key) - Method in interface io.servicetalk.client.api.ClientGroup
Return the ClientGroup identified by the provided key or create a new one when none exists.
GET - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP GET method.
getAndRemove(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getAndRemove(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns the value of a header with the specified name and removes it from this object.
getAndRemove(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getAndRemove(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns the value of a header with the specified name and removes it from this object.
getAndValidateRouteExecutionStrategyAnnotationIfPresent(Method, Class<?>, RouteExecutionStrategyFactory<T>, Set<String>, T) - Static method in class io.servicetalk.router.utils.internal.RouteExecutionStrategyUtils
Returns ExecutionStrategy for the specified Method and validates that configuration of RouteExecutionStrategy annotation is correct if present.
getAuthenticationScheme() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
 
getBaseRequestUri(ConnectionContext, HttpRequestMetaData, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
Get the base URI for the provided ConnectionContext and HttpRequestMetaData.
getBaseRequestUri(ConnectionContext, HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
Get the base URI for the provided ConnectionContext and HttpRequestMetaData.
getBoolean(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a boolean at the specified absolute (@code index) in this buffer.
getBoolean(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getByte(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a byte at the specified absolute index in this buffer.
getByte(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getByteBufAllocator(BufferAllocator) - Static method in class io.servicetalk.buffer.netty.BufferUtils
Returns the ByteBufAllocator taking the BufferAllocator into account.
getBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the specified absolute index.
getBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the specified absolute index.
getBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getBytes(int, Buffer) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the specified absolute index until the destination becomes non-writable.
getBytes(int, Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the specified absolute index.
getBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the specified absolute index.
getBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getBytes(int, ByteBuffer) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the specified absolute index until the destination's position reaches its limit.
getBytes(int, ByteBuffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getChar(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 2-byte UTF-16 character at the specified absolute index in this buffer.
getChar(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getCookie(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getCookie(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets a cookie identified by name.
getCookies() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getCookies() - Method in interface io.servicetalk.http.api.HttpHeaders
Gets all the cookies.
getCookies(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getCookies(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets the cookies with the same name.
getCookiesIterator() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getCookiesIterator() - Method in interface io.servicetalk.http.api.HttpHeaders
Gets all the cookies.
getCookiesIterator(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getCookiesIterator(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets the cookies with the same name.
getCopy() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
getCopy() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
getCopyOrNull() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
getCopyOrNull() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
getDefaultInstance() - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
getDefaultInstance() - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
getDefaultInstanceForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
getDefaultInstanceForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
getDefaultInstanceForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
getDefaultInstanceForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
getDescriptor() - Static method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
getDescriptor() - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
getDescriptor() - Static method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
getDescriptor() - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
getDescriptor() - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
 
getDescriptor() - Static method in class io.servicetalk.health.v1.HealthProto
 
getDescriptorForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
getDescriptorForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
getDescriptorForType() - Method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
 
getDeserializer(TypeHolder<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
Deprecated.
 
getDeserializer(TypeHolder<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
Deprecated.
 
getDeserializer(TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Deprecated.
Provide a StreamingDeserializer instance that can deserialize instances of SerializationProvider.
getDeserializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
Deprecated.
 
getDeserializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
Deprecated.
 
getDeserializer(Class<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Deprecated.
Provide a StreamingDeserializer instance that can deserialize instances of SerializationProvider.
getDouble(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 64-bit floating point number at the specified absolute index in this buffer.
getDouble(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getEffectiveRequestUri(HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
Get the effective request URI for the provided HttpRequestMetaData.
getEffectiveRequestUri(ConnectionContext, HttpRequestMetaData, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
Get the effective request URI for the provided ConnectionContext and HttpRequestMetaData.
getEffectiveRequestUri(ConnectionContext, HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
Get the effective request URI for the provided ConnectionContext and HttpRequestMetaData.
getFloat(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 32-bit floating point number at the specified absolute index in this buffer.
getFloat(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getImmutableMapOrNull() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
getImmutableMapOrNull() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
getInt(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 32-bit integer at the specified absolute index in this buffer.
getInt(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getIntLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 32-bit integer at the specified absolute index in this buffer with Little Endian Byte Order.
getIntLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getKey() - Method in exception io.servicetalk.client.api.partition.DuplicateAttributeException
Deprecated.
Get the PartitionAttributes.Key which corresponds to the exception.
getLong(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 64-bit long integer at the specified absolute index in this buffer.
getLong(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getLongLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 64-bit long integer at the specified absolute index in this buffer in Little Endian Byte Order.
getLongLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getMedium(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 24-bit medium integer at the specified absolute index in this buffer.
getMedium(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getMediumLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 24-bit medium integer at the specified absolute index in this buffer in the Little Endian Byte Order.
getMediumLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getMessage() - Method in exception io.servicetalk.transport.netty.internal.CloseHandler.CloseEventObservedException
 
getName() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
 
getNumber() - Method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
 
getOperationName(String, HttpRequestMetaData) - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
Get the operation name to build the span with.
getOption(SocketOption<T>, ChannelConfig, Long) - Static method in class io.servicetalk.transport.netty.internal.SocketOptionUtils
Get a SocketOption value from ChannelConfig.
getOrDefault(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to get the value associated with key from the current context, or defaultValue if no value is associated.
getOrDefault(ContextMap.Key<T>, T) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
getOrDefault(ContextMap.Key<T>, T) - Method in interface io.servicetalk.context.api.ContextMap
Get the value associated with the key, or defaultValue if no value is associated.
getParserForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
getParserForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
getPartitionSelector() - Method in exception io.servicetalk.client.api.partition.ClosedPartitionException
Deprecated.
Get the PartitionAttributes that was used to select the partition.
getPartitionSelector() - Method in exception io.servicetalk.client.api.partition.UnknownPartitionException
Deprecated.
Get the PartitionAttributes that was used to select the partition.
getPath() - Method in class io.servicetalk.transport.api.DomainSocketAddress
The file system path used to bind/connect for a UNIX domain socket.
getReadOnlyContextData() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
getReadOnlyContextData() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
getRequestBufferPublisherInputStream(ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
Get the BufferPublisherInputStream associated with the request.
getRequestCancellable(ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
Get the request Cancellable.
getResponseBufferPublisher(ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
Get the response Publisher<Buffer>.
getResponseExecutionStrategy(ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
Get the response HttpExecutionStrategy used for offloading.
getRouteExecutionStrategyAnnotation(Method, Class<?>) - Static method in class io.servicetalk.router.utils.internal.RouteExecutionStrategyUtils
Returns RouteExecutionStrategy annotation if exists on Method or Class.
getSerializedSize() - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
getSerializedSize() - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
getSerializer(TypeHolder<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
Deprecated.
 
getSerializer(TypeHolder<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
Deprecated.
 
getSerializer(TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Deprecated.
Provide a StreamingSerializer instance that can serialize instances of SerializationProvider.
getSerializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
Deprecated.
 
getSerializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
Deprecated.
 
getSerializer(Class<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Deprecated.
Provide a StreamingSerializer instance that can serialize instances of SerializationProvider.
getService() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
string service = 1;
getService() - Method in class io.servicetalk.health.v1.HealthCheckRequest
string service = 1;
getService() - Method in interface io.servicetalk.health.v1.HealthCheckRequestOrBuilder
string service = 1;
getServiceBytes() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
string service = 1;
getServiceBytes() - Method in class io.servicetalk.health.v1.HealthCheckRequest
string service = 1;
getServiceBytes() - Method in interface io.servicetalk.health.v1.HealthCheckRequestOrBuilder
string service = 1;
getSetCookie(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getSetCookie(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets a set-cookie identified by name.
getSetCookies() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getSetCookies() - Method in interface io.servicetalk.http.api.HttpHeaders
Gets all the set-cookies.
getSetCookies(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getSetCookies(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets the set-cookies with the same name.
getSetCookies(CharSequence, CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getSetCookies(CharSequence, CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets the set-cookies with the same name.
getSetCookiesIterator() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getSetCookiesIterator() - Method in interface io.servicetalk.http.api.HttpHeaders
Gets all the set-cookies.
getSetCookiesIterator(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getSetCookiesIterator(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets the set-cookies with the same name.
getSetCookiesIterator(CharSequence, CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getSetCookiesIterator(CharSequence, CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets the set-cookies with the same name.
getShort(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 16-bit short integer at the specified absolute index in this buffer.
getShort(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getShortLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 16-bit short integer at the specified absolute index in this buffer in Little Endian Byte Order.
getShortLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getStatus() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
getStatus() - Method in class io.servicetalk.health.v1.HealthCheckResponse
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
getStatus() - Method in interface io.servicetalk.health.v1.HealthCheckResponseOrBuilder
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
getStatusValue() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
getStatusValue() - Method in class io.servicetalk.health.v1.HealthCheckResponse
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
getStatusValue() - Method in interface io.servicetalk.health.v1.HealthCheckResponseOrBuilder
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
getSystemId() - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource
 
getSystemId() - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.SingleSource
 
getUnsignedByte(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned byte at the specified absolute index in this buffer.
getUnsignedByte(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getUnsignedInt(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 32-bit integer at the specified absolute index in this buffer.
getUnsignedInt(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getUnsignedIntLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 32-bit integer at the specified absolute index in this buffer in Little Endian Byte Order.
getUnsignedIntLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getUnsignedMedium(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 24-bit medium integer at the specified absolute index in this buffer.
getUnsignedMedium(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getUnsignedMediumLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 24-bit medium integer at the specified absolute index in this buffer in Little Endian Byte Order.
getUnsignedMediumLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getUnsignedShort(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 16-bit short integer at the specified absolute index in this buffer.
getUnsignedShort(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getUnsignedShortLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 16-bit short integer at the specified absolute index in this buffer in Little Endian Byte Order.
getUnsignedShortLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getUserPrincipal() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
 
getUsingDefaultStrategyFactory(String) - Static method in class io.servicetalk.router.utils.internal.DefaultRouteExecutionStrategyFactory
getValue() - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
Return the filedescriptor value.
getValueDescriptor() - Method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
 
global() - Static method in class io.servicetalk.concurrent.api.Executors
Returns a global Executor instance, which should be used for operations that do not involve I/O and are expected to happen concurrently.
globalARecordsDnsServiceDiscoverer() - Static method in class io.servicetalk.dns.discovery.netty.DnsServiceDiscoverers
Get the ServiceDiscoverer that executes DNS lookups for A/ AAAA records for provided HostAndPort.hostName() with a fixed HostAndPort.port().
globalExecutionContext() - Static method in class io.servicetalk.transport.netty.internal.GlobalExecutionContext
GlobalExecutionContext - Class in io.servicetalk.transport.netty.internal
ServiceTalk's shared ExecutionContext with reasonable defaults for APIs when a user doesn't provide one.
globalSrvRecordsDnsServiceDiscoverer() - Static method in class io.servicetalk.dns.discovery.netty.DnsServiceDiscoverers
Get the ServiceDiscoverer that executes DNS lookups for SRV records for provided service name as a String.
gone() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.GONE response.
gone() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.GONE response.
gone() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.GONE response.
GONE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
410 Gone
GRACEFUL_USER_CLOSING - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
User initiated close command, depends on the implementation but usually resembles outbound protocol close.
GracefulAutoCloseable - Interface in io.servicetalk.concurrent
An extension of AutoCloseable to add graceful closure semantics.
groupBy(Function<? super T, ? extends Key>) - Method in class io.servicetalk.concurrent.api.Publisher
Splits items from this Publisher into dynamically generated GroupedPublishers.
groupBy(Function<? super T, ? extends Key>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Splits items from this Publisher into dynamically generated GroupedPublishers.
groupBy(Function<? super T, ? extends Key>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
Splits items from this Publisher into dynamically generated GroupedPublishers.
GroupedPublisher<Key,T> - Class in io.servicetalk.concurrent.api
A group as emitted by Publisher.groupBy(Function, int) or its variants.
GroupedPublisher.QueueSizeProvider - Interface in io.servicetalk.concurrent.api
Deprecated.
GroupKey<Address> - Interface in io.servicetalk.client.api
Identifies a client within a group of clients, and provides enough information to create a client if non exist.
groupToMany(Function<? super T, ? extends Iterator<? extends Key>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
The semantics are identical to Publisher.groupBy(Function, int) except that the keySelector can map each data to multiple keys.
groupToMany(Function<? super T, ? extends Iterator<? extends Key>>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
The semantics are identical to Publisher.groupBy(Function, int) except that the keySelector can map each data to multiple keys.
GRPC_DEADLINE_KEY - Static variable in class io.servicetalk.grpc.internal.DeadlineUtils
gRPC timeout is stored in a context as a deadline so that when propagated to a new request the remaining time to be included in the request can be calculated.
GRPC_MAX_TIMEOUT - Static variable in class io.servicetalk.grpc.internal.DeadlineUtils
Maximum timeout which can be specified for a gRPC request.
GRPC_MESSAGE_ACCEPT_ENCODING - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
Message-Accept-Encoding → grpc-accept-encoding
GRPC_MESSAGE_ENCODING - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
Message-Encoding → grpc-encoding
GRPC_MESSAGE_TYPE - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
Message-Type → grpc-message-type
GRPC_STATUS - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
Status → grpc-status
GRPC_STATUS_DETAILS_BIN - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
Status-Details (binary) → grpc-status-details-bin
GRPC_STATUS_MESSAGE - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
Status-Message → grpc-message
GRPC_TIMEOUT - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
Timeout → grpc-timeout
GRPC_TIMEOUT_HEADER_KEY - Static variable in class io.servicetalk.grpc.internal.DeadlineUtils
HTTP header name for gRPC deadline/timeout.
GrpcBindableService<S extends GrpcService> - Interface in io.servicetalk.grpc.api
A gRPC service that can generate factory instances bound to itself.
GrpcClient<BlockingClient extends BlockingGrpcClient> - Interface in io.servicetalk.grpc.api
A client to a gRPC service.
GrpcClientBuilder<U,R> - Interface in io.servicetalk.grpc.api
A builder for building a gRPC client.
GrpcClientBuilder.HttpInitializer<U,R> - Interface in io.servicetalk.grpc.api
Initializes the underlying SingleAddressHttpClientBuilder used for the transport layer.
GrpcClientBuilder.MultiClientBuilder - Interface in io.servicetalk.grpc.api
An interface to create multiple gRPC clients that share the underlying transport.
GrpcClientCallFactory - Interface in io.servicetalk.grpc.api
A factory to create gRPC client call objects for different programming models.
GrpcClientCallFactory.BlockingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
An abstraction to make blocking client calls.
GrpcClientCallFactory.BlockingRequestStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
An abstraction to make blocking client calls where request is streaming.
GrpcClientCallFactory.BlockingResponseStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
An abstraction to make blocking client calls where response is streaming.
GrpcClientCallFactory.BlockingStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
An abstraction to make blocking bi-directional streaming client calls.
GrpcClientCallFactory.ClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
An abstraction to make asynchronous client calls.
GrpcClientCallFactory.RequestStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
An abstraction to make asynchronous client calls where request is streaming.
GrpcClientCallFactory.ResponseStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
An abstraction to make asynchronous client calls where response is streaming.
GrpcClientCallFactory.StreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
An abstraction to make asynchronous bi-directional streaming client calls.
GrpcClientFactory<Client extends GrpcClient<BlockingClient>,BlockingClient extends BlockingGrpcClient<Client>> - Class in io.servicetalk.grpc.api
A factory for creating clients that follows the specified gRPC GrpcClientFactory contract.
GrpcClientFactory() - Constructor for class io.servicetalk.grpc.api.GrpcClientFactory
 
GrpcClientMetadata - Interface in io.servicetalk.grpc.api
Metadata for a gRPC client call.
GrpcClients - Class in io.servicetalk.grpc.netty
A factory to create gRPC clients.
GrpcExceptionMapperServiceFilter - Class in io.servicetalk.grpc.api
Filter that maps known Throwable subtypes into an gRPC response with an appropriate GrpcStatusCode.
GrpcExecutionContext - Interface in io.servicetalk.grpc.api
An extension of ExecutionContext for gRPC.
GrpcExecutionStrategies - Class in io.servicetalk.grpc.api
A factory to create different GrpcExecutionStrategy.
GrpcExecutionStrategies.Builder - Class in io.servicetalk.grpc.api
A builder to build an GrpcExecutionStrategy.
GrpcExecutionStrategy - Interface in io.servicetalk.grpc.api
An execution strategy for gRPC client and servers.
GrpcFilters - Class in io.servicetalk.grpc.api
Utility filters for gRPC.
GrpcHeaderNames - Class in io.servicetalk.grpc.api
GrpcHeaderValues - Class in io.servicetalk.grpc.api
GrpcLifecycleObserver - Interface in io.servicetalk.grpc.api
An observer interface that provides visibility into gRPC lifecycle events.
GrpcLifecycleObserver.GrpcExchangeObserver - Interface in io.servicetalk.grpc.api
An observer interface that provides visibility into events associated with a single gRPC exchange.
GrpcLifecycleObserver.GrpcRequestObserver - Interface in io.servicetalk.grpc.api
An observer interface that provides visibility into events associated with a single gRPC request.
GrpcLifecycleObserver.GrpcResponseObserver - Interface in io.servicetalk.grpc.api
An observer interface that provides visibility into events associated with a single gRPC response.
GrpcLifecycleObserverRequesterFilter - Class in io.servicetalk.grpc.netty
An HTTP requester filter that tracks events during gRPC request/response lifecycle.
GrpcLifecycleObserverRequesterFilter(GrpcLifecycleObserver) - Constructor for class io.servicetalk.grpc.netty.GrpcLifecycleObserverRequesterFilter
Create a new instance.
GrpcLifecycleObservers - Class in io.servicetalk.grpc.utils
A factory to create different GrpcLifecycleObservers.
GrpcLifecycleObserverServiceFilter - Class in io.servicetalk.grpc.netty
An HTTP service filter that tracks events during gRPC request/response lifecycle.
GrpcLifecycleObserverServiceFilter(GrpcLifecycleObserver) - Constructor for class io.servicetalk.grpc.netty.GrpcLifecycleObserverServiceFilter
Create a new instance.
GrpcMetadata - Interface in io.servicetalk.grpc.api
Metadata for a gRPC call.
GrpcPayloadWriter<T> - Interface in io.servicetalk.grpc.api
GrpcProviders - Class in io.servicetalk.grpc.api
A holder for all gRPC-specific providers that can be registered using ServiceLoader.
GrpcProviders.GrpcClientBuilderProvider - Interface in io.servicetalk.grpc.api
Provider for GrpcClientBuilder.
GrpcProviders.GrpcServerBuilderProvider - Interface in io.servicetalk.grpc.api
Provider for GrpcServerBuilder.
GrpcRoutes<Service extends GrpcService> - Class in io.servicetalk.grpc.api
A holder of gRPC routes that constitutes a service.
GrpcRoutes() - Constructor for class io.servicetalk.grpc.api.GrpcRoutes
Create a new instance.
GrpcRoutes(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class io.servicetalk.grpc.api.GrpcRoutes
Deprecated.
this constructor is not needed anymore, use GrpcRoutes() instead.
GrpcRoutes.AllGrpcRoutes - Interface in io.servicetalk.grpc.api
Deprecated.
This class is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
GrpcRoutes.BlockingRequestStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
A blocking gRPC route with request streaming.
GrpcRoutes.BlockingResponseStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
A blocking gRPC route with response streaming.
GrpcRoutes.BlockingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
A blocking gRPC route.
GrpcRoutes.BlockingStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
A blocking gRPC route with bi-directional streaming.
GrpcRoutes.RequestStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
An asynchronous gRPC route with request streaming.
GrpcRoutes.ResponseStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
An asynchronous gRPC route with response streaming.
GrpcRoutes.Route<Req,Resp> - Interface in io.servicetalk.grpc.api
An asynchronous gRPC route.
GrpcRoutes.StreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
An asynchronous gRPC route with bi-directional streaming.
GrpcSerializationProvider - Interface in io.servicetalk.grpc.api
Deprecated.
Serialization is now specified via MethodDescriptor. Compression is configured per route. gRPC framing is internalized in the gRPC implementation.
GrpcServerBuilder - Interface in io.servicetalk.grpc.api
A builder for building a gRPC server.
GrpcServerBuilder.HttpInitializer - Interface in io.servicetalk.grpc.api
Initializes the underlying HttpServerBuilder used for the transport layer.
GrpcServerContext - Interface in io.servicetalk.grpc.api
Context of a gRPC server.
GrpcServers - Class in io.servicetalk.grpc.netty
A factory to create gRPC servers.
GrpcService - Interface in io.servicetalk.grpc.api
A gRPC service.
GrpcServiceContext - Interface in io.servicetalk.grpc.api
A gRPC service context.
GrpcServiceContext.GrpcProtocol - Interface in io.servicetalk.grpc.api
 
GrpcServiceFactory<Service extends GrpcService> - Class in io.servicetalk.grpc.api
A factory for binding a gRPC service to a server using a GrpcServiceFactory.ServerBinder.
GrpcServiceFactory(GrpcRoutes<Service>) - Constructor for class io.servicetalk.grpc.api.GrpcServiceFactory
Creates new instance.
GrpcServiceFactory.ServerBinder - Interface in io.servicetalk.grpc.api
A utility to bind an HTTP service for gRPC with an appropriate programming model.
GrpcServiceFilterFactory<Filter extends Service,Service> - Interface in io.servicetalk.grpc.api
Deprecated.
gRPC Service Filters will be removed in future release of ServiceTalk. We encourage the use of StreamingHttpServiceFilterFactory and if the access to the decoded payload is necessary, then performing that logic can be done in the particular service implementation. Please use HttpServerBuilder.appendServiceFilter(StreamingHttpServiceFilterFactory) upon the builder obtained using GrpcServerBuilder.initializeHttp(GrpcServerBuilder.HttpInitializer) if HTTP filters are acceptable in your use case.
GrpcStatus - Class in io.servicetalk.grpc.api
Class representing gRPC statuses.
GrpcStatus(GrpcStatusCode) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
Constructs a status with no cause or description.
GrpcStatus(GrpcStatusCode, String) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
Constructs a status with cause and additional description.
GrpcStatus(GrpcStatusCode, Throwable) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
Deprecated.
Use GrpcStatusException if there is a Throwable cause.
GrpcStatus(GrpcStatusCode, Throwable, CharSequence) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
Deprecated.
GrpcStatusCode - Enum Class in io.servicetalk.grpc.api
Standard gRPC status codes.
GrpcStatusException - Exception in io.servicetalk.grpc.api
A GrpcStatus in exception form.
GrpcStatusException(GrpcStatus) - Constructor for exception io.servicetalk.grpc.api.GrpcStatusException
Constructs an instance with the given GrpcStatus.
GrpcStatusException(GrpcStatus, Throwable) - Constructor for exception io.servicetalk.grpc.api.GrpcStatusException
Constructs an instance with the given GrpcStatus.
gzip() - Static method in class io.servicetalk.encoding.netty.ContentCodings
Deprecated.
Returns a GZIP based ZipContentCodecBuilder that allows building a customizable ContentCodec.
gzip() - Static method in class io.servicetalk.encoding.netty.NettyCompression
Returns a GZIP based ZipCompressionBuilder.
GZIP - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"gzip"
gzipDefault() - Static method in class io.servicetalk.encoding.netty.ContentCodings
Deprecated.
Returns the default GZIP ContentCodec.
gzipDefault() - Static method in class io.servicetalk.encoding.netty.NettyBufferEncoders
Get a default BufferEncoderDecoder for gzip encoding.
gzipDefault() - Static method in class io.servicetalk.encoding.netty.NettyCompression
Returns the default GZIP based StreamingSerializerDeserializer.
gzipDefaultStreaming() - Static method in class io.servicetalk.encoding.netty.NettyCompression
Returns the default GZIP based StreamingSerializerDeserializer.

H

h1() - Static method in class io.servicetalk.http.netty.HttpProtocolConfigs
Returns a builder for H1ProtocolConfig.
h1Default() - Static method in class io.servicetalk.http.netty.HttpProtocolConfigs
Returns H1ProtocolConfig with the default configuration for HTTP/1.1.
H1ProtocolConfig - Interface in io.servicetalk.http.netty
Configuration for HTTP/1.1 protocol.
H1ProtocolConfigBuilder - Class in io.servicetalk.http.netty
Builder for H1ProtocolConfig.
H1SpecExceptions - Class in io.servicetalk.http.netty
Additional exceptions for HTTP/1.1 specification.
H1SpecExceptions.Builder - Class in io.servicetalk.http.netty
Builder for H1SpecExceptions.
h2() - Static method in class io.servicetalk.http.netty.HttpProtocolConfigs
Returns a builder for H2ProtocolConfig.
h2Default() - Static method in class io.servicetalk.http.netty.HttpProtocolConfigs
Returns H2ProtocolConfig with the default configuration for HTTP/2.
H2HeadersFactory - Class in io.servicetalk.http.netty
A HttpHeadersFactory optimized for HTTP/2.
H2HeadersFactory(boolean, boolean, boolean) - Constructor for class io.servicetalk.http.netty.H2HeadersFactory
Create an instance of the factory with the default array size hint.
H2HeadersFactory(boolean, boolean, boolean, int, int) - Constructor for class io.servicetalk.http.netty.H2HeadersFactory
Create an instance of the factory.
H2KeepAlivePolicies - Class in io.servicetalk.http.netty
A factory to create H2ProtocolConfig.KeepAlivePolicy instances.
H2KeepAlivePolicies.KeepAlivePolicyBuilder - Class in io.servicetalk.http.netty
H2ProtocolConfig - Interface in io.servicetalk.http.netty
Configuration for HTTP/2 protocol.
H2ProtocolConfig.KeepAlivePolicy - Interface in io.servicetalk.http.netty
A policy for sending PING frames to the peer.
H2ProtocolConfigBuilder - Class in io.servicetalk.http.netty
Builder for H2ProtocolConfig.
handle(GrpcServiceContext, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.RequestStreamingRoute
handle(GrpcServiceContext, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.StreamingRoute
Handles the passed GrpcRoutes.StreamingRoute.
handle(GrpcServiceContext, BlockingIterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRequestStreamingRoute
handle(GrpcServiceContext, BlockingIterable<Req>, BlockingStreamingGrpcServerResponse<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
handle(GrpcServiceContext, BlockingIterable<Req>, GrpcPayloadWriter<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
Deprecated.
Use GrpcRoutes.BlockingStreamingRoute.handle(GrpcServiceContext, BlockingIterable, BlockingStreamingGrpcServerResponse). In the next release, this method will have a default implementation but the new overload won't. To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method. This intermediate step is necessary to maintain FunctionalInterface contract that requires to have a single non-default method. Note: if you also use GrpcRoutes.BlockingStreamingRoute.wrap(GrpcRoutes.BlockingStreamingRoute, GracefulAutoCloseable) method, make sure to pass there an implementation of GrpcRoutes.BlockingStreamingRoute that implements both overloads instead of a lambda. Otherwise, the default GrpcRoutes.BlockingStreamingRoute.handle(GrpcServiceContext, BlockingIterable, BlockingStreamingGrpcServerResponse) implementation will be used.
handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRoute
Handles the passed GrpcRoutes.BlockingRoute.
handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.ResponseStreamingRoute
handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.Route
Handles the passed GrpcRoutes.Route.
handle(GrpcServiceContext, Req, BlockingStreamingGrpcServerResponse<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
handle(GrpcServiceContext, Req, GrpcPayloadWriter<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
Deprecated.
Use GrpcRoutes.BlockingResponseStreamingRoute.handle(GrpcServiceContext, Object, BlockingStreamingGrpcServerResponse). In the next release, this method will have a default implementation but the new overload won't. To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method. This intermediate step is necessary to maintain FunctionalInterface contract that requires to have a single non-default method. Note: if you also use GrpcRoutes.BlockingResponseStreamingRoute.wrap(GrpcRoutes.BlockingResponseStreamingRoute, GracefulAutoCloseable) method, make sure to pass there an implementation of GrpcRoutes.BlockingResponseStreamingRoute that implements both overloads instead of a lambda. Otherwise, the default GrpcRoutes.BlockingResponseStreamingRoute.handle(GrpcServiceContext, Object, BlockingStreamingGrpcServerResponse) implementation will be used.
handle(HttpServiceContext, BlockingStreamingHttpRequest, BlockingStreamingHttpServerResponse) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpService
Handles a single HTTP request.
handle(HttpServiceContext, HttpRequest, HttpResponseFactory) - Method in interface io.servicetalk.http.api.BlockingHttpService
Handles a single HTTP request.
handle(HttpServiceContext, HttpRequest, HttpResponseFactory) - Method in interface io.servicetalk.http.api.HttpService
Handles a single HTTP request.
handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in interface io.servicetalk.http.api.StreamingHttpService
Handles a single HTTP request.
handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
 
handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in class io.servicetalk.http.api.StreamingHttpServiceToOffloadedStreamingHttpService
 
handleEntityStream(InputStream, BufferAllocator, BiFunction<Publisher<Buffer>, BufferAllocator, T>, BiFunction<InputStream, BufferAllocator, T>) - Static method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
Helper method for dealing with a request entity InputStream that is potentially a BufferPublisherInputStream.
handleExceptionFromOnSubscribe(CompletableSource.Subscriber, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Handle the case when a call to CompletableSource.Subscriber.onSubscribe(Cancellable) throws from a source.
handleExceptionFromOnSubscribe(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Handle the case when a call to PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) throws from a source.
handleExceptionFromOnSubscribe(SingleSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Handle the case when a call to SingleSource.Subscriber.onSubscribe(Cancellable) throws from a source.
handlerClass() - Static method in class io.servicetalk.transport.netty.internal.CopyByteBufHandlerChannelInitializer
Return Class of the ChannelHandler in case there is a need to remove the handler from the ChannelPipeline.
handlerRemoved(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
 
handlerRemoved0(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Gets called after the ByteToMessageDecoder was removed from the actual context and it doesn't handle events anymore.
handleSubscribe(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.api.Completable
Handles a subscriber to this Completable.
handleSubscribe(CompletableSource.Subscriber) - Method in class io.servicetalk.transport.netty.internal.NettyFutureCompletable
 
handleSubscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Handles a subscriber to this Publisher.
handleSubscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource
 
handleSubscribe(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.Single
Handles a subscriber to this Single.
handleSubscribe(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.SingleSource
 
handshakeComplete(SSLSession) - Method in interface io.servicetalk.transport.api.ConnectionObserver.SecurityHandshakeObserver
Callback when the handshake is complete successfully.
handshakeComplete(SSLSession) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopSecurityHandshakeObserver
 
handshakeFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.SecurityHandshakeObserver
Callback when the handshake is failed.
handshakeFailed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopSecurityHandshakeObserver
 
handshakeTimeout() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
handshakeTimeout() - Method in interface io.servicetalk.transport.api.SslConfig
Get the timeout for the handshake process.
handshakeTimeout(Duration) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Sets the timeout for the handshake process.
hasArray() - Method in interface io.servicetalk.buffer.api.Buffer
Returns true if and only if this buffer has a backing byte array.
hasArray() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
hasContentType(HttpHeaders, CharSequence, Charset) - Static method in class io.servicetalk.http.api.HeaderUtils
Checks if the provider headers contain a Content-Type header that matches the specified content type, and optionally the provided charset.
hasData() - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
Deprecated.
Returns true if this StreamingDeserializer contains any data from a previous invocation of StreamingDeserializer.deserialize(Buffer) that has not yet been deserialized.
hashCode() - Method in interface io.servicetalk.buffer.api.Buffer
Returns a hash code which was calculated from the content of this buffer.
hashCode() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
hashCode() - Method in class io.servicetalk.client.api.DefaultGroupKey
 
hashCode() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
 
hashCode() - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
Deprecated.
 
hashCode() - Method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
 
hashCode() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
hashCode() - Method in class io.servicetalk.concurrent.internal.TerminalNotification
 
hashCode() - Method in interface io.servicetalk.context.api.ContextMap
Returns the hash code value for this ContextMap.
hashCode() - Method in class io.servicetalk.grpc.api.GrpcStatus
 
hashCode() - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
hashCode() - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
hashCode() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
hashCode() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
 
hashCode() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
hashCode() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
hashCode() - Method in class io.servicetalk.http.api.Http2ErrorCode
 
hashCode() - Method in class io.servicetalk.http.api.HttpProtocolVersion
 
hashCode() - Method in class io.servicetalk.http.api.HttpRequestMethod
 
hashCode() - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
 
hashCode() - Method in class io.servicetalk.http.api.HttpResponseStatus
 
hashCode() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
 
hashCode() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
 
hashCode() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
 
hashCode() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
 
hashCode() - Method in class io.servicetalk.transport.api.DomainSocketAddress
 
hashCode() - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
 
hasLeftOver() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
hasLeftOver() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
Determine if there are left over bytes buffered.
hasNext() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
 
hasNext() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
 
hasNext(long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterator
The equivalent of Iterator.hasNext() but only waits for timeout duration amount of time.
hasOffloads() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
hasOffloads() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
 
hasOffloads() - Method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
Returns true if the instance has offloading for any operation.
hasOffloads() - Method in interface io.servicetalk.transport.api.ExecutionStrategy
Returns true if the instance has offloading for any operation.
hasQueryParameter(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns true if a query parameter with the key exists, false otherwise.
hasQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns true if a query parameter with the key and value exists, false otherwise.
hasUnsafe() - Static method in class io.servicetalk.utils.internal.PlatformDependent
Deprecated.
This method is not used by internal ServiceTalk code anymore and will be removed in future releases.
head(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
head(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
head(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
head(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
HEAD - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP HEAD method.
headers() - Method in interface io.servicetalk.http.api.HttpMetaData
Returns the headers of this message.
headersEncodedSizeEstimate() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
Value used to calculate an exponential moving average of the encoded size of the HTTP start line and header fields for a guess for future buffer allocations.
headersEncodedSizeEstimate(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
Sets the value used to calculate an exponential moving average of the encoded size of the HTTP start line and header fields for a guess for future buffer allocations.
headersFactory() - Method in interface io.servicetalk.http.api.HttpProtocolConfig
HttpHeadersFactory to be used for creating HttpHeaders when decoding HTTP messages.
headersFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
Returns the HttpHeadersFactory associated with this HttpServiceContext.
headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
headersFactory(HttpHeadersFactory) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
Sets the HttpHeadersFactory to be used for creating HttpHeaders for new requests.
headersFactory(HttpHeadersFactory) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
Sets the HttpHeadersFactory to be used for creating HttpHeaders for new requests.
headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
Sets the HttpHeadersFactory to be used for creating HttpHeaders when decoding HTTP messages.
headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
Sets the HttpHeadersFactory to be used for creating HttpHeaders when decoding HTTP messages.
headersSensitivityDetector() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
Sensitivity detector to determine if a header name/value pair should be treated as sensitive.
headersSensitivityDetector(BiPredicate<CharSequence, CharSequence>) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
Sets the sensitivity detector to determine if a header name/value pair should be treated as sensitive.
headersToRedirect(CharSequence...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Configures headers that have to be copied from the original request on each non-relative redirect.
headerTableSize() - Method in interface io.servicetalk.http.api.Http2Settings
Get the value for SETTINGS_HEADER_TABLE_SIZE.
headerTableSize(long) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
Set the value for SETTINGS_HEADER_TABLE_SIZE.
HeaderUtils - Class in io.servicetalk.encoding.api.internal
Header utilities to support encoding.
HeaderUtils - Class in io.servicetalk.http.api
Utilities to use for HttpHeaders implementations.
HeaderUtils.CookiesByNameIterator - Class in io.servicetalk.http.api
An Iterator of HttpCookiePair designed to iterate across multiple values of HttpHeaderNames.COOKIE for a specific cookie-name.
HeaderUtils.CookiesIterator - Class in io.servicetalk.http.api
An Iterator of HttpCookiePair designed to iterate across multiple values of HttpHeaderNames.COOKIE.
Health - Class in io.servicetalk.health.v1
Class for Health Service
Health.BlockingCheckRpc - Interface in io.servicetalk.health.v1
 
Health.BlockingHealthClient - Interface in io.servicetalk.health.v1
 
Health.BlockingHealthService - Interface in io.servicetalk.health.v1
 
Health.BlockingWatchRpc - Interface in io.servicetalk.health.v1
 
Health.CheckMetadata - Class in io.servicetalk.health.v1
Deprecated.
This class will be removed in the future in favor of direct usage of GrpcClientMetadata. Deprecation of GrpcMetadata.path() renders this type unnecessary.
Health.CheckRpc - Interface in io.servicetalk.health.v1
 
Health.ClientFactory - Class in io.servicetalk.health.v1
 
Health.HealthClient - Interface in io.servicetalk.health.v1
 
Health.HealthService - Interface in io.servicetalk.health.v1
 
Health.ServiceFactory - Class in io.servicetalk.health.v1
 
Health.ServiceFactory.Builder - Class in io.servicetalk.health.v1
 
Health.WatchMetadata - Class in io.servicetalk.health.v1
Deprecated.
This class will be removed in the future in favor of direct usage of GrpcClientMetadata. Deprecation of GrpcMetadata.path() renders this type unnecessary.
Health.WatchRpc - Interface in io.servicetalk.health.v1
 
healthCheckFailedConnectionsThreshold(int) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
 
healthCheckFailedConnectionsThreshold(int) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
Configure a threshold for consecutive connection failures to a host.
healthCheckFailedConnectionsThreshold(int) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
Deprecated.
 
healthCheckInterval(Duration) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
healthCheckInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
 
healthCheckInterval(Duration, Duration) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
Configure an interval for health checking a host that failed to open connections.
healthCheckInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
Deprecated.
 
HealthCheckRequest - Class in io.servicetalk.health.v1
Protobuf type grpc.health.v1.HealthCheckRequest
HealthCheckRequest.Builder - Class in io.servicetalk.health.v1
Protobuf type grpc.health.v1.HealthCheckRequest
HealthCheckRequestOrBuilder - Interface in io.servicetalk.health.v1
 
HealthCheckResponse - Class in io.servicetalk.health.v1
Protobuf type grpc.health.v1.HealthCheckResponse
HealthCheckResponse.Builder - Class in io.servicetalk.health.v1
Protobuf type grpc.health.v1.HealthCheckResponse
HealthCheckResponse.ServingStatus - Enum Class in io.servicetalk.health.v1
Protobuf enum grpc.health.v1.HealthCheckResponse.ServingStatus
HealthCheckResponseOrBuilder - Interface in io.servicetalk.health.v1
 
healthCheckResubscribeInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
 
healthCheckResubscribeInterval(Duration, Duration) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
Configure an interval for re-subscribing to the original events stream in case all existing hosts become unhealthy.
healthCheckResubscribeInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
Deprecated.
 
HealthProto - Class in io.servicetalk.health.v1
 
HelloWorldServer - Class in io.servicetalk.examples.http.defaultloadbalancer
 
HelloWorldServer() - Constructor for class io.servicetalk.examples.http.defaultloadbalancer.HelloWorldServer
 
hexBytesOfLong(long) - Static method in class io.servicetalk.opentracing.internal.HexUtils
Builds an hex String that represents the provided long value.
HexUtils - Class in io.servicetalk.opentracing.internal
Utilities for hex strings.
historyBuilder(int) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
Create a ReplayStrategyBuilder using the history strategy.
historyTtlBuilder(int, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
Create a ReplayStrategyBuilder using the historyHint and TTL strategy.
historyTtlBuilder(int, Duration, Executor, boolean) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
Create a ReplayStrategyBuilder using the historyHint and TTL strategy.
host() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
HOST - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"host"
HostAndPort - Interface in io.servicetalk.transport.api
A tuple of <host name, port>.
hostHeaderFallback(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
hostHeaderFallback(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Configures automatically setting Host headers by inferring from the address.
HostHeaderHttpRequesterFilter - Class in io.servicetalk.http.utils
A filter which will set a HttpHeaderNames.HOST header with the fallback value if the header is not already present in HttpRequestMetaData.
HostHeaderHttpRequesterFilter(CharSequence) - Constructor for class io.servicetalk.http.utils.HostHeaderHttpRequesterFilter
Create a new instance.
hostName() - Method in interface io.servicetalk.transport.api.HostAndPort
Returns the host name.
hostnameVerificationAlgorithm() - Method in interface io.servicetalk.transport.api.ClientSslConfig
Get the algorithm to use for hostname verification to verify the server identity.
hostnameVerificationAlgorithm() - Method in class io.servicetalk.transport.api.DelegatingClientSslConfig
 
hostnameVerificationAlgorithm(String) - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
Set the algorithm to use for hostname verification to verify the server identity.
hostObserver(Object) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
HTTP_1_0 - Static variable in class io.servicetalk.http.api.HttpProtocolVersion
HTTP/1.0 version described in RFC 1945.
HTTP_1_1 - Static variable in class io.servicetalk.http.api.HttpProtocolVersion
HTTP/1.1 version described in RFC 7230.
HTTP_1_1_REQUIRED - Static variable in class io.servicetalk.http.api.Http2ErrorCode
HTTP_2_0 - Static variable in class io.servicetalk.http.api.HttpProtocolVersion
HTTP/2.0 version described in RFC 7540.
HTTP_EXECUTION_STRATEGY_KEY - Static variable in class io.servicetalk.http.api.HttpContextKeys
Allows using a custom HttpExecutionStrategy for the HTTP message execution, when present in the meta-data context.
HTTP_FORCE_NEW_CONNECTION - Static variable in class io.servicetalk.http.api.HttpContextKeys
If set to true, forces creating a new connection versus potentially selecting an already established one.
HTTP_TARGET_ADDRESS_BEHIND_PROXY - Static variable in class io.servicetalk.http.api.HttpContextKeys
Deprecated.
Use TransportObserverConnectionFactoryFilter to configure TransportObserver and then listen ConnectionObserver.onProxyConnect(Object) callback to distinguish between a regular connection and a connection to the secure HTTP proxy tunnel. For clear text HTTP proxies, consider installing a custom client filter that will populate HttpMetaData.context() with a similar key or reach out to the ServiceTalk developers to discuss ideas.
HTTP_VERSION_NOT_SUPPORTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
505 HTTP Version Not Supported
Http2ErrorCode - Class in io.servicetalk.http.api
Represents an http/2 error code.
Http2Exception - Exception in io.servicetalk.http.api
An exception that represents a http/2 error.
Http2Exception(int, Http2ErrorCode, String) - Constructor for exception io.servicetalk.http.api.Http2Exception
Create a new instance.
Http2Exception(int, Http2ErrorCode, String, Throwable) - Constructor for exception io.servicetalk.http.api.Http2Exception
Create a new instance.
Http2Exception(int, Http2ErrorCode, Throwable) - Constructor for exception io.servicetalk.http.api.Http2Exception
Create a new instance.
Http2Settings - Interface in io.servicetalk.http.api
Object representing a HTTP/2 Setting frame.
Http2SettingsBuilder - Class in io.servicetalk.http.api
Builder to help create a Map for HTTP/2 Setting.
Http2SettingsBuilder() - Constructor for class io.servicetalk.http.api.Http2SettingsBuilder
Create a new instance.
HttpApiConversions - Class in io.servicetalk.http.api
Conversion routines to StreamingHttpService.
HttpApiConversions.ServiceAdapterHolder - Interface in io.servicetalk.http.api
Deprecated.
this interface is not needed anymore and will be removed in a future version with no replacement.
HttpClient - Interface in io.servicetalk.http.api
Provides a means to issue requests against HTTP service.
HttpClients - Class in io.servicetalk.http.netty
Factory methods for building HttpClient (and other API variations) instances.
HttpClients.DiscoveryStrategy - Enum Class in io.servicetalk.http.netty
Defines ServiceDiscoverer will be used.
HttpConnection - Interface in io.servicetalk.http.api
Represents a single fixed connection to a HTTP server.
HttpConnectionContext - Interface in io.servicetalk.http.api
HttpContextKeys - Class in io.servicetalk.http.api
All ContextMap.Key(s) defined for HTTP.
HttpCookiePair - Interface in io.servicetalk.http.api
Interface defining a HTTP cookie-pair.
HttpDeserializer<T> - Interface in io.servicetalk.http.api
HttpDeserializer2<T> - Interface in io.servicetalk.http.api
A factory to address deserialization concerns for HTTP request/response payload bodies.
HttpEventKey<T> - Class in io.servicetalk.http.api
A key which identifies a configuration setting for a connection.
HttpExceptionMapperServiceFilter - Class in io.servicetalk.http.api
Filter that maps known Exception subtypes into an HTTP response with an appropriate HttpResponseStatus.
HttpExecutionContext - Interface in io.servicetalk.http.api
An extension of ExecutionContext for HTTP.
HttpExecutionStrategies - Class in io.servicetalk.http.api
A factory to create different HttpExecutionStrategy.
HttpExecutionStrategies.Builder - Class in io.servicetalk.http.api
A builder to build an HttpExecutionStrategy.
HttpExecutionStrategy - Interface in io.servicetalk.http.api
An execution strategy for HTTP client and servers.
HttpExecutionStrategyInfluencer - Interface in io.servicetalk.http.api
An entity that wishes to influence HttpExecutionStrategy for an HTTP client or server.
HttpHeaderNames - Class in io.servicetalk.http.api
HttpHeaders - Interface in io.servicetalk.http.api
HttpHeadersFactory - Interface in io.servicetalk.http.api
Factory method for creating HttpHeaders.
HttpHeaderValues - Class in io.servicetalk.http.api
HttpJerseyRouterBuilder - Class in io.servicetalk.http.router.jersey
Builds an StreamingHttpService which routes requests to JAX-RS annotated classes, using Jersey as the routing engine, eg.
HttpJerseyRouterBuilder() - Constructor for class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
 
HttpLifecycleObserver - Interface in io.servicetalk.http.api
An observer interface that provides visibility into HTTP lifecycle events.
HttpLifecycleObserver.HttpExchangeObserver - Interface in io.servicetalk.http.api
An observer interface that provides visibility into events associated with a single HTTP exchange.
HttpLifecycleObserver.HttpRequestObserver - Interface in io.servicetalk.http.api
An observer interface that provides visibility into events associated with a single HTTP request.
HttpLifecycleObserver.HttpResponseObserver - Interface in io.servicetalk.http.api
An observer interface that provides visibility into events associated with a single HTTP response.
HttpLifecycleObserverRequesterFilter - Class in io.servicetalk.http.netty
An HTTP requester filter that tracks events during request/response lifecycle.
HttpLifecycleObserverRequesterFilter(HttpLifecycleObserver) - Constructor for class io.servicetalk.http.netty.HttpLifecycleObserverRequesterFilter
Create a new instance.
HttpLifecycleObservers - Class in io.servicetalk.http.utils
A factory to create different HttpLifecycleObservers.
HttpLifecycleObserverServiceFilter - Class in io.servicetalk.http.netty
An HTTP service filter that tracks events during request/response lifecycle.
HttpLifecycleObserverServiceFilter(HttpLifecycleObserver) - Constructor for class io.servicetalk.http.netty.HttpLifecycleObserverServiceFilter
Create a new instance.
HttpLoadBalancerFactory<ResolvedAddress> - Interface in io.servicetalk.http.api
A LoadBalancerFactory for HTTP clients.
HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection - Class in io.servicetalk.http.api
HttpMessageBodyIterable<T> - Interface in io.servicetalk.http.api
Iterable of the message-body that also provides access to the trailers.
HttpMessageBodyIterator<T> - Interface in io.servicetalk.http.api
Iterable of the message-body that also provides access to the trailers.
HttpMetaData - Interface in io.servicetalk.http.api
Meta data shared between requests and responses.
HttpOutputStream - Class in io.servicetalk.http.api
The OutputStream which provides access to the HTTP trailers.
HttpOutputStream() - Constructor for class io.servicetalk.http.api.HttpOutputStream
 
httpPath() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
Get the HTTP Path used by this method.
HttpPayloadWriter<T> - Interface in io.servicetalk.http.api
An interface which mimics behavior like OutputStream, but allows for writing of objects of type HttpPayloadWriter and provides access to the HTTP trailers.
HttpPredicateRouterBuilder - Class in io.servicetalk.http.router.predicate
Builds a StreamingHttpService which routes requests to a number of other StreamingHttpServices based on user specified criteria.
HttpPredicateRouterBuilder() - Constructor for class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
httpProtocol() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext.GrpcProtocol
 
HttpProtocolConfig - Interface in io.servicetalk.http.api
Defines configuration options for HTTP protocol versions.
HttpProtocolConfigs - Class in io.servicetalk.http.netty
Factory methods for HttpProtocolConfigs and builders for their customization.
HttpProtocolVersion - Class in io.servicetalk.http.api
HttpProviders - Class in io.servicetalk.http.api
A holder for all HTTP-specific providers that can be registered using ServiceLoader.
HttpProviders.HttpServerBuilderProvider - Interface in io.servicetalk.http.api
Provider for HttpServerBuilder.
HttpProviders.MultiAddressHttpClientBuilderProvider - Interface in io.servicetalk.http.api
HttpProviders.SingleAddressHttpClientBuilderProvider - Interface in io.servicetalk.http.api
HttpReporter - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
A Span Reporter that will publish to an HTTP endpoint with a configurable encoding Codec.
HttpReporter.Builder - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
A builder to create a new HttpReporter.
HttpRequest - Interface in io.servicetalk.http.api
An HTTP request.
HttpRequester - Interface in io.servicetalk.http.api
Provides a means to make a HTTP request.
HttpRequestFactory - Interface in io.servicetalk.http.api
A factory for creating HttpRequests.
HttpRequestMetaData - Interface in io.servicetalk.http.api
Meta data associated with an HTTP request.
HttpRequestMetaDataFactory - Class in io.servicetalk.http.api
A static factory class for HttpRequestMetaData objects.
HttpRequestMethod - Class in io.servicetalk.http.api
HttpRequestMethod.Properties - Class in io.servicetalk.http.api
HttpRequestResponseFactory - Interface in io.servicetalk.http.api
HttpRequestUriUtils - Class in io.servicetalk.http.utils
Helper methods for computing effective request URIs according to RFC 7230, section 5.5 and base URIs (which are effective request URIs with / as path, and no query nor fragment.
HttpResponse - Interface in io.servicetalk.http.api
An HTTP response.
HttpResponseException(String, HttpResponseMetaData) - Constructor for exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
Create a new instance.
httpResponseFactory() - Method in interface io.servicetalk.http.api.BlockingHttpRequester
httpResponseFactory() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
httpResponseFactory() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
httpResponseFactory() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
httpResponseFactory() - Method in interface io.servicetalk.http.api.HttpRequester
httpResponseFactory() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
httpResponseFactory() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
httpResponseFactory() - Method in interface io.servicetalk.http.api.StreamingHttpRequester
HttpResponseFactory - Interface in io.servicetalk.http.api
A factory for creating HttpResponses.
HttpResponseMetaData - Interface in io.servicetalk.http.api
Meta data associated with an HTTP response.
HttpResponseMetaDataFactory - Class in io.servicetalk.http.api
A static factory class for HttpResponseMetaData objects.
HttpResponseStatus - Class in io.servicetalk.http.api
HttpResponseStatus.StatusClass - Enum Class in io.servicetalk.http.api
The class of response status codes.
HttpSerializationProvider - Interface in io.servicetalk.http.api
HttpSerializationProviders - Class in io.servicetalk.http.api
Deprecated.
HttpSerializer<T> - Interface in io.servicetalk.http.api
HttpSerializer2<T> - Interface in io.servicetalk.http.api
A factory to address serialization concerns for HTTP request/response payload bodies.
HttpSerializerDeserializer<T> - Interface in io.servicetalk.http.api
HttpSerializers - Class in io.servicetalk.http.api
HttpServerBuilder - Interface in io.servicetalk.http.api
A builder for building HTTP Servers.
HttpServerContext - Interface in io.servicetalk.http.api
Context of an HTTP server.
HttpServers - Class in io.servicetalk.http.netty
A factory to create HTTP servers.
HttpService - Interface in io.servicetalk.http.api
Same as StreamingHttpService but that accepts HttpRequest and returns HttpResponse.
HttpServiceBase - Interface in io.servicetalk.http.api
Parent interface for all available HTTP services.
HttpServiceContext - Class in io.servicetalk.http.api
A HttpConnectionContext for use in the HttpService context.
HttpServiceContext(HttpHeadersFactory, HttpResponseFactory, StreamingHttpResponseFactory, BlockingStreamingHttpResponseFactory) - Constructor for class io.servicetalk.http.api.HttpServiceContext
Create a new instance.
HttpServiceContext(HttpServiceContext) - Constructor for class io.servicetalk.http.api.HttpServiceContext
Copy constructor.
HttpSetCookie - Interface in io.servicetalk.http.api
An interface defining a set-cookie-string.
HttpSetCookie.SameSite - Enum Class in io.servicetalk.http.api
httpStrategy() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
Returns the HttpExecutionStrategy portion of this strategy.
HttpStreamingDeserializer<T> - Interface in io.servicetalk.http.api
HTTP request/response deserialization for streaming payload bodies.
HttpStreamingSerializer<T> - Interface in io.servicetalk.http.api
HTTP request/response serialization for streaming payload bodies.
HttpStreamingSerializerDeserializer<T> - Interface in io.servicetalk.http.api
httpVersionNotSupported() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
httpVersionNotSupported() - Method in interface io.servicetalk.http.api.HttpResponseFactory
httpVersionNotSupported() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory

I

id() - Element in annotation interface io.servicetalk.router.api.RouteExecutionStrategy
The execution strategy ID specified for this RouteExecutionStrategy.
IDEMPOTENT - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
As defined in Method Definitions, methods which are idempotent, but not safe or cacheable.
identity() - Static method in interface io.servicetalk.client.api.ConnectionFactoryFilter
Returns a function that always returns its input ConnectionFactory.
identity() - Static method in class io.servicetalk.encoding.api.Identity
Deprecated.
identity() - Static method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
Deprecated.
Returns a function that always returns its input ConnectionAcceptor.
Identity - Class in io.servicetalk.encoding.api
Utility class that constructs and provides the default, always supported NOOP 'identity' ContentCodec.
IDENTITY - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"identity"
identityEncoder() - Static method in class io.servicetalk.encoding.api.Identity
Get a BufferEncoderDecoder which provides "no encoding".
IDLE_TIMEOUT - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
Connection idle timeout in milliseconds after which the connection is closed.
idleDuration() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig.KeepAlivePolicy
Duration of time the connection has to be idle before a ping is sent.
idleDuration(Duration) - Method in class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
Set the Duration of idleness on a connection after which a ping is sent.
IdleTimeoutConnectionFilter - Class in io.servicetalk.http.utils
A connection-level filter that closes idle connections.
IdleTimeoutConnectionFilter(Duration) - Constructor for class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
Creates a new instance.
IdleTimeoutConnectionFilter(Duration, Executor) - Constructor for class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
Creates a new instance.
IdleTimeoutInitializer - Class in io.servicetalk.transport.netty.internal
Initializes the channel with idle timeout handling.
IdleTimeoutInitializer(long) - Constructor for class io.servicetalk.transport.netty.internal.IdleTimeoutInitializer
New instance.
IdleTimeoutInitializer(Duration) - Constructor for class io.servicetalk.transport.netty.internal.IdleTimeoutInitializer
idleTimeoutMs() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns the idle timeout as expressed via option ServiceTalkSocketOptions.IDLE_TIMEOUT.
idOrNullAsValue(String) - Static method in class io.servicetalk.opentracing.internal.TracingIdUtils
Returns the ID as provided or "null" if the ID was null.
IF_MATCH - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"if-match"
IF_MODIFIED_SINCE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"if-modified-since"
IF_NONE_MATCH - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"if-none-match"
IF_RANGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"if-range"
IF_UNMODIFIED_SINCE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"if-unmodified-since"
IGNORE_CANCEL - Static variable in interface io.servicetalk.concurrent.Cancellable
A no-op instance of Cancellable.
ignoreActiveSpan() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
IgnoreConsumedEvent<T> - Class in io.servicetalk.client.api.internal
Deprecated.
This class is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replica ting this implementation in your codebase.
IgnoreConsumedEvent(T) - Constructor for class io.servicetalk.client.api.internal.IgnoreConsumedEvent
Deprecated.
Create a new instance.
ignoreElement() - Method in class io.servicetalk.concurrent.api.Single
Ignores the result of this Single and forwards the termination signal to the returned Completable.
ignoreElements() - Method in class io.servicetalk.concurrent.api.Publisher
Ignores all elements emitted by this Publisher and forwards the termination signal to the returned Completable.
ignoreServiceDiscovererErrors(boolean) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
By default, fail a request if the last signal from the associated ServiceDiscoverer was an error.
IllegalCharacterException - Exception in io.servicetalk.utils.internal
Exception that clarifies an illegal character and expected values.
IllegalCharacterException(byte) - Constructor for exception io.servicetalk.utils.internal.IllegalCharacterException
Creates a new instance.
IllegalCharacterException(byte, String) - Constructor for exception io.servicetalk.utils.internal.IllegalCharacterException
Creates a new instance.
IM_USED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
226 IM Used
immediate() - Static method in class io.servicetalk.concurrent.api.Executors
Returns an Executor that executes all tasks submitted via Executor.execute(Runnable) immediately by calling Runnable.run() on the calling thread.
imUsed() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.IM_USED response.
imUsed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.IM_USED response.
imUsed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.IM_USED response.
INADEQUATE_SECURITY - Static variable in class io.servicetalk.http.api.Http2ErrorCode
indexOf(int, int, byte) - Method in interface io.servicetalk.buffer.api.Buffer
Locates the first occurrence of the specified value in this buffer.
indexOf(int, int, byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
indexOf(CharSequence, char, int) - Static method in class io.servicetalk.buffer.api.CharSequences
Find the index of c within sequence starting at index fromIndex.
indexOf(X, X[]) - Static method in class io.servicetalk.concurrent.internal.ArrayUtils
Deprecated.
Find the index of l in array.
inferPeerHost(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
inferPeerHost(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Toggle inference of value to use instead of ClientSslConfig.peerHost() from client's address when peer host is not specified.
inferPeerPort(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
inferPeerPort(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Toggle inference of value to use instead of ClientSslConfig.peerPort() from client's address when peer port is not specified (equals -1).
inferSniHostname(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
inferSniHostname(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Toggle SNI hostname inference from client's address if not explicitly specified via SingleAddressHttpClientBuilder.sslConfig(ClientSslConfig).
InfluencerConnectionAcceptor - Interface in io.servicetalk.transport.netty.internal
A contract that defines the connection acceptance criterion.
influenceStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
influenceStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.utils.TimeoutFromRequest
Deprecated.
Optionally modify the passed HttpExecutionStrategy to a new HttpExecutionStrategy that suits this HttpExecutionStrategyInfluencer.
INFO - Enum constant in enum class io.servicetalk.logging.api.LogLevel
INFO log level.
INFORMATIONAL_1XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
init(Channel) - Method in class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
 
init(Channel) - Method in class io.servicetalk.tcp.netty.internal.TcpServerChannelInitializer
 
init(Channel) - Method in interface io.servicetalk.transport.netty.internal.ChannelInitializer
Configures the passed Channel.
init(Channel) - Method in class io.servicetalk.transport.netty.internal.ConnectionObserverInitializer
 
init(Channel) - Method in class io.servicetalk.transport.netty.internal.CopyByteBufHandlerChannelInitializer
 
init(Channel) - Method in class io.servicetalk.transport.netty.internal.IdleTimeoutInitializer
 
init(Channel) - Method in class io.servicetalk.transport.netty.internal.SniServerChannelInitializer
 
init(Channel) - Method in class io.servicetalk.transport.netty.internal.SslClientChannelInitializer
 
init(Channel) - Method in class io.servicetalk.transport.netty.internal.SslServerChannelInitializer
 
init(Channel) - Method in class io.servicetalk.transport.netty.internal.WireLoggingInitializer
 
initChannel(Channel, BufferAllocator, Executor, IoExecutor, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, ExecutionStrategy, ConnectionInfo.Protocol, ConnectionObserver, boolean, Predicate<Object>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Deprecated.
Use #initChannel(Channel, ExecutionContext, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, Protocol, ConnectionObserver, boolean, Predicate).
initChannel(Channel, BufferAllocator, Executor, IoExecutor, CloseHandler, FlushStrategy, Long, ChannelInitializer, ExecutionStrategy, ConnectionInfo.Protocol, ConnectionObserver, boolean) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Deprecated.
Use #initChannel(Channel, ExecutionContext, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, Protocol, ConnectionObserver, boolean, Predicate).
initChannel(Channel, BufferAllocator, Executor, IoExecutor, CloseHandler, FlushStrategy, Long, ChannelInitializer, ExecutionStrategy, ConnectionInfo.Protocol, ConnectionObserver, boolean, Predicate<Object>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Deprecated.
Use #initChannel(Channel, ExecutionContext, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, Protocol, ConnectionObserver, boolean, Predicate).
initChannel(Channel, ExecutionContext<?>, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, ConnectionInfo.Protocol, ConnectionObserver, boolean, Predicate<Object>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Given a Channel this will initialize the ChannelPipeline and create a DefaultNettyConnection.
initChildChannel(Channel, ConnectionContext, CloseHandler, FlushStrategy, long, ConnectionInfo.Protocol, ChannelConfig, ConnectionObserver.StreamObserver, boolean, Predicate<Object>, UnaryOperator<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Given a Channel this will initialize the ChannelPipeline just to create a DefaultNettyConnection.
initChildChannel(Channel, ExecutionContext<?>, CloseHandler, FlushStrategy, long, ConnectionInfo.Protocol, SslConfig, SSLSession, ChannelConfig, ConnectionObserver.StreamObserver, boolean, Predicate<Object>, UnaryOperator<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Deprecated.
Use #initChildChannel(Channel, ConnectionContext, CloseHandler, FlushStrategy, long, Protocol, ChannelConfig, StreamObserver, boolean, Predicate, UnaryOperator).
initChildChannel(Channel, ExecutionContext<?>, CloseHandler, FlushStrategy, Long, ConnectionInfo.Protocol, SSLSession, ChannelConfig, ConnectionObserver.StreamObserver, boolean, Predicate<Object>, UnaryOperator<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Deprecated.
Use #initChildChannel(Channel, ConnectionContext, CloseHandler, FlushStrategy, long, Protocol, ChannelConfig, StreamObserver, boolean, Predicate, UnaryOperator).
initChildChannel(Channel, ExecutionContext<?>, CloseHandler, FlushStrategy, Long, ConnectionInfo.Protocol, SSLSession, ChannelConfig, ConnectionObserver.StreamObserver, boolean, UnaryOperator<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Deprecated.
Use #initChildChannel(Channel, ConnectionContext, CloseHandler, FlushStrategy, long, Protocol, ChannelConfig, StreamObserver, boolean, Predicate, UnaryOperator).
initialize(PartitionAttributes, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder.SingleAddressInitializer
Deprecated.
Configures the passed SingleAddressHttpClientBuilder for a given set of PartitionAttributes.
initialize(HttpServerBuilder) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder.HttpInitializer
Configures the underlying HttpServerBuilder.
initialize(SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.HttpInitializer
Configures the underlying SingleAddressHttpClientBuilder.
initialize(String, U, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder.SingleAddressInitializer
Configures the passed SingleAddressHttpClientBuilder for the given scheme and address.
initializeHttp(GrpcClientBuilder.HttpInitializer<U, R>) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
 
initializeHttp(GrpcClientBuilder.HttpInitializer<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
Set a function which can configure the underlying SingleAddressHttpClientBuilder used for the transport layer.
initializeHttp(GrpcServerBuilder.HttpInitializer) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
initializeHttp(GrpcServerBuilder.HttpInitializer) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
Set a function which can configure the underlying HttpServerBuilder used for the transport layer.
initializer(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
initializer(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
Set a function which can customize options for each StreamingHttpClient that is built.
initializer(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
initializer(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
Set a function which can customize options for each StreamingHttpClient that is built.
initialSettings() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
Get the Http2Settings that provides a hint for the initial settings.
initialSettings(Http2Settings) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
Sets the initial HTTP/2 Setting to for each h2 connection.
initialWindowSize() - Method in interface io.servicetalk.http.api.Http2Settings
Get the value for SETTINGS_INITIAL_WINDOW_SIZE.
initialWindowSize(int) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
Set the value for SETTINGS_INITIAL_WINDOW_SIZE.
initialWindowSize(long) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
initNext(CharSequence) - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
initNext(CharSequence) - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
Initialize the next HttpCookiePair value for HeaderUtils.CookiesIterator.next().
initRequestProperties(BufferPublisherInputStream, ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
Initialize all request properties.
inject(SpanContext, Format<C>, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
inject(InMemorySpanContext, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContextInjector
Inject a trace state into a carrier.
inject(InMemorySpanContext, Format<C>, C) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
 
inject(InMemorySpanContext, Format<C>, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
inject(InMemorySpanContext, SingleLineValue) - Method in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
 
inject(InMemorySpanContext, T) - Method in class io.servicetalk.opentracing.inmemory.B3KeyValueFormatter
 
injectSpanContextIntoResponse(SpanContext) - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
Determine if the current span context should be injected into the response.
InMemoryReference - Interface in io.servicetalk.opentracing.inmemory.api
Represents a reference to another span.
InMemoryScope - Interface in io.servicetalk.opentracing.inmemory.api
A Scope that works with InMemorySpan.
InMemoryScopeManager - Interface in io.servicetalk.opentracing.inmemory.api
A ScopeManager that works with Scope instances.
InMemorySpan - Interface in io.servicetalk.opentracing.inmemory.api
A span that allows reading values at runtime.
InMemorySpanBuilder - Interface in io.servicetalk.opentracing.inmemory.api
A Tracer.SpanBuilder that works with InMemorySpan instances.
InMemorySpanContext - Interface in io.servicetalk.opentracing.inmemory.api
A span that allows reading values at runtime.
InMemorySpanContextExtractor<C> - Interface in io.servicetalk.opentracing.inmemory.api
Used to extract InMemorySpanContext from a carrier of type InMemorySpanContextExtractor.
InMemorySpanContextFormat<C> - Interface in io.servicetalk.opentracing.inmemory.api
A Format compatible with InMemorySpanContext.
InMemorySpanContextInjector<C> - Interface in io.servicetalk.opentracing.inmemory.api
Used to inject InMemorySpanContext into a carrier of type InMemorySpanContextInjector.
InMemorySpanEventListener - Interface in io.servicetalk.opentracing.inmemory.api
Listener for tracing events.
InMemorySpanLog - Interface in io.servicetalk.opentracing.inmemory.api
A entry that corresponds to Span.log(long, String) events.
InMemoryTracer - Interface in io.servicetalk.opentracing.inmemory.api
A Tracer that works with InMemorySpan instances.
InProgress - Enum constant in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
Deprecated.
 
INSTANCE - Static variable in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMapFactory
Deprecated.
Singleton instance.
INSTANCE - Static variable in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
Singleton instance.
INSTANCE - Static variable in class io.servicetalk.encoding.api.EmptyBufferDecoderGroup
 
INSTANCE - Static variable in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Deprecated.
Use DefaultGrpcClientMetadata() to create a new instance instead. GrpcClientMetadata contains modifiable GrpcMetadata.requestContext() and GrpcMetadata.responseContext() now. Using this constant there will be no access to the actual context and both mentioned methods will throw UnsupportedOperationException.
INSTANCE - Static variable in class io.servicetalk.grpc.api.GrpcExceptionMapperServiceFilter
INSTANCE - Static variable in class io.servicetalk.health.v1.Health.CheckMetadata
Deprecated.
INSTANCE - Static variable in class io.servicetalk.health.v1.Health.WatchMetadata
Deprecated.
INSTANCE - Static variable in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
INSTANCE - Static variable in class io.servicetalk.http.api.EmptyHttpHeaders
 
INSTANCE - Static variable in class io.servicetalk.http.api.HttpExceptionMapperServiceFilter
INSTANCE - Static variable in class io.servicetalk.http.netty.H2HeadersFactory
 
INSTANCE - Static variable in class io.servicetalk.http.utils.EnforceSequentialModeRequesterFilter
INSTANCE - Static variable in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
Singleton instance.
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.BufferHandler
Deprecated.
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.CloseHandler.InboundDataEndEvent
CloseHandler.NettyUserEvent instance to indicate an inbound end of data.
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.DefaultNettyConnection.CancelWriteUserEvent
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.DefaultNettyConnection.ContinueUserEvent
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopDataObserver
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopMultiplexedObserver
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopProxyConnectObserver
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopSecurityHandshakeObserver
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
INSUFFICIENT_STORAGE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
507 Insufficient Storage
insufficientStorage() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
insufficientStorage() - Method in interface io.servicetalk.http.api.HttpResponseFactory
insufficientStorage() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
INTERNAL - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Internal invariant violated.
INTERNAL_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
INTERNAL_SERVER_ERROR - Static variable in class io.servicetalk.http.api.HttpResponseStatus
500 Internal Server Error
internalGetFieldAccessorTable() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
internalGetFieldAccessorTable() - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
internalGetFieldAccessorTable() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
internalGetFieldAccessorTable() - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
internalGetValueMap() - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
 
internalServerError() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
internalServerError() - Method in interface io.servicetalk.http.api.HttpResponseFactory
internalServerError() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
INVALID_ARGUMENT - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Client specified an invalid argument.
invokeClient(Publisher<Object>, State) - Method in interface io.servicetalk.http.api.ClientInvoker
Deprecated.
Invokes the client.
io.servicetalk.annotations - package io.servicetalk.annotations
Common annotations used by ServiceTalk.
io.servicetalk.buffer.api - package io.servicetalk.buffer.api
ServiceTalk Buffer APIs.
io.servicetalk.buffer.netty - package io.servicetalk.buffer.netty
Package that contains internal implementations for buffers.
io.servicetalk.client.api - package io.servicetalk.client.api
API definitions for Client use cases.
io.servicetalk.client.api.internal - package io.servicetalk.client.api.internal
Internal utilities which leverage the Client API package.
io.servicetalk.client.api.internal.partition - package io.servicetalk.client.api.internal.partition
Internal client utilities that support partitioning use cases.
io.servicetalk.client.api.partition - package io.servicetalk.client.api.partition
Client APIs targeted at partitioned use cases.
io.servicetalk.concurrent - package io.servicetalk.concurrent
ServiceTalk concurrent common types.
io.servicetalk.concurrent.api - package io.servicetalk.concurrent.api
ServiceTalk concurrent APIs which follow Reactive Streams semantics.
io.servicetalk.concurrent.api.internal - package io.servicetalk.concurrent.api.internal
Internal utilities which leverage the concurrent API package.
io.servicetalk.concurrent.api.test - package io.servicetalk.concurrent.api.test
Utilities that help build tests when interacting with ServiceTalk concurrent APIs.
io.servicetalk.concurrent.internal - package io.servicetalk.concurrent.internal
Internal utilities used by concurrent packages.
io.servicetalk.concurrent.jdkflow - package io.servicetalk.concurrent.jdkflow
Adapters between ServiceTalk's concurrency APIs and the JDK's Flow API.
io.servicetalk.concurrent.reactivestreams - package io.servicetalk.concurrent.reactivestreams
Adapters between Reactive Streams Publisher and ServiceTalk concurrent APIs.
io.servicetalk.concurrent.test.internal - package io.servicetalk.concurrent.test.internal
Internal concurrent test utilities used by ServiceTalk.
io.servicetalk.context.api - package io.servicetalk.context.api
ServiceTalk Context API.
io.servicetalk.data.jackson - package io.servicetalk.data.jackson
Data serialization which depends upon the Jackson library.
io.servicetalk.data.jackson.jersey - package io.servicetalk.data.jackson.jersey
Bindings of ServiceTalk's jackson serialization while using the Jersey router.
io.servicetalk.data.jackson.jersey.config - package io.servicetalk.data.jackson.jersey.config
Configuration for bindings of ServiceTalk's jackson serialization while using the Jersey router.
io.servicetalk.data.protobuf - package io.servicetalk.data.protobuf
 
io.servicetalk.data.protobuf.jersey - package io.servicetalk.data.protobuf.jersey
Bindings of ServiceTalk's protobuf serialization while using the Jersey router.
io.servicetalk.data.protobuf.jersey.config - package io.servicetalk.data.protobuf.jersey.config
Configuration for bindings of ServiceTalk's protobuf serialization while using the Jersey router.
io.servicetalk.dns.discovery.netty - package io.servicetalk.dns.discovery.netty
ServiceTalk DNS client exposed as a ServiceDiscoverer.
io.servicetalk.encoding.api - package io.servicetalk.encoding.api
Content encoding and compression related APIs.
io.servicetalk.encoding.api.internal - package io.servicetalk.encoding.api.internal
Internal utilities that use the encoding API package.
io.servicetalk.encoding.netty - package io.servicetalk.encoding.netty
 
io.servicetalk.examples.http.defaultloadbalancer - package io.servicetalk.examples.http.defaultloadbalancer
 
io.servicetalk.grpc.api - package io.servicetalk.grpc.api
Core gRPC API.
io.servicetalk.grpc.health - package io.servicetalk.grpc.health
io.servicetalk.grpc.internal - package io.servicetalk.grpc.internal
Internal gRPC utilities and implementation.
io.servicetalk.grpc.netty - package io.servicetalk.grpc.netty
 
io.servicetalk.grpc.protobuf - package io.servicetalk.grpc.protobuf
 
io.servicetalk.grpc.protoc - package io.servicetalk.grpc.protoc
ServiceTalk protoc compiler for the gRPC protocol.
io.servicetalk.grpc.utils - package io.servicetalk.grpc.utils
gRPC utilities based upon the gRPC API package.
io.servicetalk.health.v1 - package io.servicetalk.health.v1
 
io.servicetalk.http.api - package io.servicetalk.http.api
The HTTP API package.
io.servicetalk.http.netty - package io.servicetalk.http.netty
The HTTP netty package.
io.servicetalk.http.router.jersey - package io.servicetalk.http.router.jersey
 
io.servicetalk.http.router.jersey.config - package io.servicetalk.http.router.jersey.config
 
io.servicetalk.http.router.jersey.internal - package io.servicetalk.http.router.jersey.internal
 
io.servicetalk.http.router.predicate - package io.servicetalk.http.router.predicate
HTTP routing based upon predicates.
io.servicetalk.http.router.predicate.dsl - package io.servicetalk.http.router.predicate.dsl
DSL for building HTTP routers based upon predicates.
io.servicetalk.http.security.auth.basic.jersey - package io.servicetalk.http.security.auth.basic.jersey
 
io.servicetalk.http.utils - package io.servicetalk.http.utils
HTTP utilities based upon the HTTP API package.
io.servicetalk.http.utils.auth - package io.servicetalk.http.utils.auth
 
io.servicetalk.loadbalancer - package io.servicetalk.loadbalancer
 
io.servicetalk.log4j2.mdc - package io.servicetalk.log4j2.mdc
 
io.servicetalk.log4j2.mdc.utils - package io.servicetalk.log4j2.mdc.utils
 
io.servicetalk.logging.api - package io.servicetalk.logging.api
ServiceTalk logging APIs.
io.servicetalk.logging.slf4j.internal - package io.servicetalk.logging.slf4j.internal
ServiceTalk internal logging utilities for slf4j.
io.servicetalk.oio.api - package io.servicetalk.oio.api
The OIO API package.
io.servicetalk.oio.api.internal - package io.servicetalk.oio.api.internal
The OIO API internal package.
io.servicetalk.opentelemetry.asynccontext - package io.servicetalk.opentelemetry.asynccontext
APIs which build on OpenTelemetry APIs to provide in memory span storage.
io.servicetalk.opentelemetry.http - package io.servicetalk.opentelemetry.http
 
io.servicetalk.opentracing.asynccontext - package io.servicetalk.opentracing.asynccontext
 
io.servicetalk.opentracing.http - package io.servicetalk.opentracing.http
 
io.servicetalk.opentracing.inmemory - package io.servicetalk.opentracing.inmemory
Opentracing implementations leveraging the ServiceTalk In Memory APIs.
io.servicetalk.opentracing.inmemory.api - package io.servicetalk.opentracing.inmemory.api
APIs which build off of OpenTracing APIs to provide in memory span storage.
io.servicetalk.opentracing.internal - package io.servicetalk.opentracing.internal
OpenTracing internal utilities.
io.servicetalk.opentracing.log4j2 - package io.servicetalk.opentracing.log4j2
 
io.servicetalk.opentracing.zipkin.publisher - package io.servicetalk.opentracing.zipkin.publisher
 
io.servicetalk.opentracing.zipkin.publisher.reporter - package io.servicetalk.opentracing.zipkin.publisher.reporter
 
io.servicetalk.router.api - package io.servicetalk.router.api
APIs that can be used while implementing routers (typically route requests on the server side).
io.servicetalk.router.utils.internal - package io.servicetalk.router.utils.internal
 
io.servicetalk.serialization.api - package io.servicetalk.serialization.api
 
io.servicetalk.serializer.api - package io.servicetalk.serializer.api
Serializer and deserializer APIs.
io.servicetalk.serializer.utils - package io.servicetalk.serializer.utils
Serializer utilities.
io.servicetalk.tcp.netty.internal - package io.servicetalk.tcp.netty.internal
The TCP Internal package.
io.servicetalk.test.resources - package io.servicetalk.test.resources
The test resources package.
io.servicetalk.transport.api - package io.servicetalk.transport.api
 
io.servicetalk.transport.netty - package io.servicetalk.transport.netty
 
io.servicetalk.transport.netty.internal - package io.servicetalk.transport.netty.internal
 
io.servicetalk.utils.internal - package io.servicetalk.utils.internal
Internal general utilities used by ServiceTalk.
ioExecutor - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
 
ioExecutor() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
 
ioExecutor() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
 
ioExecutor() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
 
ioExecutor() - Method in interface io.servicetalk.transport.api.ExecutionContext
Get the IoExecutor that is used to handle the I/O.
ioExecutor(IoExecutor) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
ioExecutor(IoExecutor) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Sets the IoExecutor.
ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Sets the IoExecutor to be used by this server.
ioExecutor(IoExecutor) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
 
ioExecutor(IoExecutor) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
Sets an IoExecutor to use for writing to the datagram channel.
ioExecutor(IoExecutor) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Sets the IoExecutor to use.
IoExecutor - Interface in io.servicetalk.transport.api
Executor that handles IO.
IoThreadFactory<T extends Thread & IoThreadFactory.IoThread> - Interface in io.servicetalk.transport.api
Thread factory for use with IoExecutor.
IoThreadFactory.IoThread - Interface in io.servicetalk.transport.api
Marker interface for IO Threads.
IPV4_ONLY - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Only resolve IPv4 addresses.
IPV4_PREFERRED - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Attempt to resolve both, prefer IPv4 addresses over IPv6 ones.
IPV4_PREFERRED_RETURN_ALL - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Attempt to resolve IPv4 and IPv6 addresses, return all results.
IPV6_ONLY - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Only resolve IPv6 addresses.
IPV6_PREFERRED - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Attempt to resolve both, prefer IPv6 addresses over IPv4 ones.
IPV6_PREFERRED_RETURN_ALL - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Attempt to resolve IPv6 and IPv4 addresses, return all results.
isAlpnConfigured() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns true if the TLS ALPN Extension is configured on either default or any of the SNI configurations.
isAsync() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
Determine if the parameter type is asynchronous.
isCacheable() - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
Cacheable Methods are those that allow for responses to be cached for future reuse.
isCancelled() - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
Returns true if this Cancellable is cancelled.
isClosed() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
isClosed() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
isCloseOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
isCloseOffloaded() - Method in interface io.servicetalk.transport.api.ExecutionStrategy
Returns true if signals on the Completable returned by asynchronous close operations, usually ListenableAsyncCloseable, are offloaded, otherwise false if the signals may not be offloaded.
isConnectAllowed(ResolvedAddress) - Method in interface io.servicetalk.client.api.LimitingConnectionFactoryFilter.ConnectionLimiter
Requests permission to create a single connection to the passed target address.
isConnectOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
isConnectOffloaded() - Method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
Returns true if connection creation or accept requires offloading.
isCurrentThreadEventLoop() - Method in interface io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutor
Checks if the calling thread is an I/O thread managed by this NettyIoExecutor.
isDataReceiveOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
isDataReceiveOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Returns true if data receive offloading is enabled for this HttpExecutionStrategy.
isDirect() - Method in interface io.servicetalk.buffer.api.Buffer
Returns true if the buffer is direct and so not allocated on the heap.
isDirect() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
isDisabled() - Static method in class io.servicetalk.concurrent.api.AsyncContext
Determine if AsyncContext.disable() has been previously called.
isEmpty() - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Deprecated.
Determine if there are no key/value pairs in this collection.
isEmpty() - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to determine if there are no entries in the current context.
isEmpty() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
isEmpty() - Method in interface io.servicetalk.context.api.ContextMap
Determine if there are no entries in this ContextMap.
isEmpty() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
isEmpty() - Method in interface io.servicetalk.http.api.HttpHeaders
Returns true if HttpHeaders.size() equals 0.
isEmpty() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
isEmpty() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
isEnabled() - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
Determine if the level is enabled.
isEventOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
isEventOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Returns true if event offloading is enabled for this HttpExecutionStrategy.
isFileDescriptorSocketAddressSupported() - Method in interface io.servicetalk.transport.api.IoExecutor
Determine if fd addresses are supported.
isHttpOnly() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
isHttpOnly() - Method in interface io.servicetalk.http.api.HttpSetCookie
Checks to see if this HttpSetCookie can only be accessed via HTTP.
isIdempotent() - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
Idempotent Methods are those that the same action can be repeated indefinitely without changing semantics.
isInfinite(Duration, Duration) - Static method in class io.servicetalk.utils.internal.DurationUtils
Checks if the duration is considered "infinite".
isInitialized() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
isInitialized() - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
isInitialized() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
isInitialized() - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
isIoThread(Thread) - Static method in interface io.servicetalk.transport.api.IoThreadFactory.IoThread
Returns true if the specified thread is an IoThreadFactory.IoThread otherwise {code false}.
isIoThreadSupported() - Method in interface io.servicetalk.transport.api.IoExecutor
Determine if threads used by this IoExecutor are marked with IoThreadFactory.IoThread interface.
isLocal() - Method in enum class io.servicetalk.loadbalancer.ErrorClass
 
isMetadataReceiveOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
isMetadataReceiveOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Returns true if metadata receive offloading is enabled for this HttpExecutionStrategy.
isPayloadEmpty(HttpMetaData) - Static method in class io.servicetalk.http.api.HttpApiConversions
Checks whether a request/response payload body is empty.
isPositive(Duration) - Static method in class io.servicetalk.utils.internal.DurationUtils
Checks if the duration is positive, excluding zero.
isPresent() - Method in interface io.servicetalk.http.router.predicate.dsl.CookieMatcher
Matches requests where the specified cookie is present.
isPresent() - Method in interface io.servicetalk.http.router.predicate.dsl.StringMultiValueMatcher
Matches requests where the list of values is not empty.
isReadOnly() - Method in interface io.servicetalk.buffer.api.Buffer
Determine if this buffer is read-only.
isReadOnly() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
isReady() - Method in interface io.servicetalk.client.api.LoadBalancerReadyEvent
A hint which can be used to determine if the LoadBalancer is "ready".
isRequestNValid(long) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Returns false if the requested amount of elements n is not-positive, true otherwise.
isRequestResponseOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Returns true if any portion of request/response path is offloaded for this HttpExecutionStrategy.
isSafe() - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
Safe Methods are those that are essentially read-only.
isSafeToAggregate(HttpMetaData) - Static method in class io.servicetalk.http.api.HttpApiConversions
Checks whether a request/response payload is safe to aggregate, which may allow for writing a `content-length` header.
isSampled() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContext
Returns whether the span should be sampled or null if the sampling was not decided.
isSampled() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
 
isSecure() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
isSecure() - Method in interface io.servicetalk.http.api.HttpSetCookie
Checks to see if this HttpSetCookie is secure.
isSecure() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
 
isSendOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
isSendOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Returns true if send offloading is enabled for this HttpExecutionStrategy.
isSetCookieNameMatches(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
Determine if a set-cookie-string's cookie-name matches setCookieName.
isSslEnabled(ChannelPipeline) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
Deprecated.
not required anymore, will be removed in the future releases, see NettyPipelineSslUtils.extractSslSessionAndReport(SslConfig, ChannelPipeline, ConnectionObserver) for an alternative approach
isStreaming() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
Determine if the parameter type is streaming or scalar.
isSwitched() - Method in interface io.servicetalk.concurrent.api.SwitchMapSignal
Returns true on the first signal from a new Publisher.
isTransferEncodingChunked(HttpHeaders) - Static method in class io.servicetalk.http.api.HeaderUtils
Returns true if headers indicates transfer-encoding chunked.
isUnixDomainSocketSupported() - Method in interface io.servicetalk.transport.api.IoExecutor
Determine if Unix Domain Sockets are supported.
isUserInRole(String) - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
 
isValidIpV4Address(CharSequence) - Static method in class io.servicetalk.utils.internal.NetworkUtils
Takes a string and parses it to see if it is a valid IPV4 address.
isValidIpV6Address(CharSequence) - Static method in class io.servicetalk.utils.internal.NetworkUtils
Takes a string and parses it to see if it is a valid IPV6 address.
isWrapped() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
 
isWrapped() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
isWrapped() - Method in interface io.servicetalk.http.api.HttpCookiePair
Returns true if the value should be wrapped in DQUOTE as described in cookie-value.
itemFlushed() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
Callback when an item is flushed to the network.
itemFlushed() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
itemRead() - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
itemRead(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
Invokes when a new item is read.
itemRead(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
 
itemReceived() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
itemReceived(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
Callback when an item is received and ready to be written.
itemReceived(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
itemWritten() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
itemWritten(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
Callback when an item is serialized and written to the socket.
itemWritten(Object) - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy.WriteEventsListener
For each new FlushStrategy.WriteEventsListener returned from FlushStrategy.apply(FlushSender), this method will be called once after any item is written to the connection.
itemWritten(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
itemWritten(Object) - Method in class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
 
iterator() - Method in interface io.servicetalk.concurrent.BlockingIterable
 
iterator() - Method in interface io.servicetalk.concurrent.CloseableIterable
 
iterator() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIterable
 
iterator() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
iterator() - Method in interface io.servicetalk.http.api.HttpHeaders
 
iterator() - Method in interface io.servicetalk.http.api.HttpMessageBodyIterable
 

J

JACKSON - Static variable in class io.servicetalk.data.jackson.JacksonSerializerFactory
Singleton instance which creates jackson serializers.
JacksonSerializationProvider - Class in io.servicetalk.data.jackson
Deprecated.
JacksonSerializationProvider() - Constructor for class io.servicetalk.data.jackson.JacksonSerializationProvider
Deprecated.
New instances which will use the default ObjectMapper.
JacksonSerializationProvider(ObjectMapper) - Constructor for class io.servicetalk.data.jackson.JacksonSerializationProvider
Deprecated.
New instance.
JacksonSerializerFactory - Class in io.servicetalk.data.jackson
JacksonSerializerFactory(ObjectMapper) - Constructor for class io.servicetalk.data.jackson.JacksonSerializerFactory
Create a new instance.
javaMethodName() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
Get the java method name corresponding to this method.
JavaNetSoTimeoutHttpConnectionFilter - Class in io.servicetalk.http.utils
A filter that mimics SocketOptions.SO_TIMEOUT behavior on the client-side.
JavaNetSoTimeoutHttpConnectionFilter(Duration) - Constructor for class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
Creates a new instance.
JavaNetSoTimeoutHttpConnectionFilter(Duration, Executor) - Constructor for class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
Creates a new instance.
JavaNetSoTimeoutHttpConnectionFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>) - Constructor for class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
Creates a new instance.
JavaNetSoTimeoutHttpConnectionFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, Executor) - Constructor for class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
Creates a new instance.
JDK - Enum constant in enum class io.servicetalk.transport.api.SslProvider
Use the stock JDK implementation.
JdkFlowAdapters - Class in io.servicetalk.concurrent.jdkflow
A set of adapter methods for converting to and from JDK Flow APIs and ServiceTalk APIs.
JSON_V1 - Enum constant in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
Zipkin V1 JSON format.
JSON_V2 - Enum constant in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
Zipkin V2 JSON format.
jsonSerializer(SerializationProvider) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
jsonSerializer(Serializer) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
jsonSerializer(SerializerDeserializer<T>) - Static method in class io.servicetalk.http.api.HttpSerializers
jsonStreamingSerializer(StreamingSerializerDeserializer<T>) - Static method in class io.servicetalk.http.api.HttpSerializers

K

KEEP_ALIVE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"keep-alive"
keepAlivePolicy() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
keepAlivePolicy(H2ProtocolConfig.KeepAlivePolicy) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
KeepAlivePolicyBuilder() - Constructor for class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
 
key() - Method in class io.servicetalk.concurrent.api.GroupedPublisher
Returns the key for this group.
keyCertChainSupplier() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
keyCertChainSupplier() - Method in interface io.servicetalk.transport.api.SslConfig
Get a InputStream which provides X.509 certificate chain in PEM format associated with SslConfig.keySupplier().
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set a InputStream which provides X.509 certificate chain in PEM format and a PKCS#8 private key in PEM format.
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set a InputStream which provides X.509 certificate chain in PEM format and a PKCS#8 private key in PEM format protected by a password.
keyManager(KeyManagerFactory) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the KeyManagerFactory to use for the SSL/TLS handshake.
keyManagerFactory() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
keyManagerFactory() - Method in interface io.servicetalk.transport.api.SslConfig
Get the KeyManagerFactory to use for the SSL/TLS handshake.
keyPassword() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
keyPassword() - Method in interface io.servicetalk.transport.api.SslConfig
Get the password required to access the key material (e.g.
keySupplier() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
keySupplier() - Method in interface io.servicetalk.transport.api.SslConfig
Get a InputStream which provides a PKCS#8 private key in PEM format associated with SslConfig.keyCertChainSupplier().

L

LAST_MODIFIED - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"last-modified"
LastHttpMetaData - Interface in io.servicetalk.http.api
An indicator that can be attached to the last chunk of payload to carry trailer headers.
lastSeenValue(T) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
Deprecated.
Get the last seen value.
LateConnectionAcceptor - Interface in io.servicetalk.transport.api
Allows to accept or reject connections later in the connection setup stage.
LatestValueSubscriber<T> - Class in io.servicetalk.concurrent.internal
Deprecated.
This class is no longer used by ServiceTalk and will be removed in the future releases. If you depend on it, consider copying into your codebase.
LatestValueSubscriber() - Constructor for class io.servicetalk.concurrent.internal.LatestValueSubscriber
Deprecated.
 
Lax - Enum constant in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
 
leftOverCheckReset() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
leftOverCheckReset() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
Check if the left over buffer needs to be reset.
leftOverReadableBytes() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
leftOverReadableBytes() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
Get the number of readable bytes in the left over buffer.
leftOverReadBytes(byte[], int, int) - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
leftOverReadBytes(byte[], int, int) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
Read bytes from the left over buffer into b.
leftOverReadSingleByte() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
leftOverReadSingleByte() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
Read a single byte from the left over buffer.
leftOverReset() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
leftOverReset() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
Reset the left over buffer.
LENGTH_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
411 Length Required
lengthRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.LENGTH_REQUIRED response.
lengthRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.LENGTH_REQUIRED response.
lengthRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.LENGTH_REQUIRED response.
lifecycleObserver(GrpcLifecycleObserver) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
lifecycleObserver(GrpcLifecycleObserver) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
Sets a GrpcLifecycleObserver that provides visibility into gRPC lifecycle events.
lifecycleObserver(HttpLifecycleObserver) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
lifecycleObserver(HttpLifecycleObserver) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Sets a HttpLifecycleObserver that provides visibility into HTTP lifecycle events.
liftAsync(CompletableOperator) - Method in class io.servicetalk.concurrent.api.Completable
This method requires advanced knowledge of building operators.
liftAsync(PublisherOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Publisher
This method requires advanced knowledge of building operators.
liftAsync(SingleOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
This method requires advanced knowledge of building operators.
liftSync(CompletableOperator) - Method in class io.servicetalk.concurrent.api.Completable
This method requires advanced knowledge of building operators.
liftSync(PublisherOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Publisher
This method requires advanced knowledge of building operators.
liftSync(SingleOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
This method requires advanced knowledge of building operators.
liftSyncToSingle(PublisherToSingleOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Publisher
This method requires advanced knowledge of building operators.
LimitingConnectionFactoryFilter<ResolvedAddress,C extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api
A ConnectionFactory that limits the total number of active connections created using this ConnectionFactory.
LimitingConnectionFactoryFilter.ConnectionLimiter<ResolvedAddress,C extends ListenableAsyncCloseable> - Interface in io.servicetalk.client.api
A contract to limit number of connections created by LimitingConnectionFactoryFilter.
linearSearch() - Static method in class io.servicetalk.loadbalancer.ConnectionPoolConfig
A connection selection strategy that prioritizes connection reuse.
linearSearch(int) - Static method in class io.servicetalk.loadbalancer.ConnectionPoolConfig
A connection selection strategy that prioritizes connection reuse.
linearSearchSpace(int) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
 
linearSearchSpace(int) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
Sets the linear search space to find an available connection for the next host.
linearSearchSpace(int) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
Deprecated.
 
listen(GrpcBindableService<?>...) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
listen(GrpcBindableService<?>...) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
Starts this server and returns the GrpcServerContext after the server has been successfully started.
listen(GrpcServiceFactory<?>...) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
listen(GrpcServiceFactory<?>...) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
Starts this server and returns the GrpcServerContext after the server has been successfully started.
listen(HttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listen(HttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
ListenableAsyncCloseable - Interface in io.servicetalk.concurrent.api
Provides a way to subscribe when AsyncCloseable.closeAsync() is completed.
listenAddress() - Method in interface io.servicetalk.transport.api.ServerContext
Listen address for the server associated with this context.
listenAddress() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
listenAndAwait(GrpcBindableService<?>...) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
listenAndAwait(GrpcBindableService<?>...) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
Starts this server and returns the GrpcServerContext after the server has been successfully started.
listenAndAwait(GrpcServiceFactory<?>...) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
listenAndAwait(GrpcServiceFactory<?>...) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
Starts this server and returns the GrpcServerContext after the server has been successfully started.
listenAndAwait(HttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenAndAwait(HttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlocking(BlockingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenBlocking(BlockingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlockingAndAwait(BlockingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenBlockingAndAwait(BlockingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlockingStreaming(BlockingStreamingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenBlockingStreaming(BlockingStreamingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlockingStreamingAndAwait(BlockingStreamingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenBlockingStreamingAndAwait(BlockingStreamingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenerDiscard(Throwable) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
listenOptions() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns the SocketOptions that are applied to the server socket channel which listens/accepts socket channels.
listenService(HttpServiceBase) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenService(HttpServiceBase) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenServiceAndAwait(HttpServiceBase) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenServiceAndAwait(HttpServiceBase) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenSocketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenSocketOption(SocketOption<T>, T) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Adds a SocketOption that is applied to the server socket channel which listens/accepts socket channels.
listenSocketOption(SocketOption<T>, T) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Adds a SocketOption that is applied to the server socket channel which listens/accepts socket channels.
listenStreaming(StreamingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenStreaming(StreamingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenStreamingAndAwait(StreamingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
listenStreamingAndAwait(StreamingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
LOAD_BALANCER_NOT_READY_EVENT - Static variable in interface io.servicetalk.client.api.LoadBalancerReadyEvent
LOAD_BALANCER_READY_EVENT - Static variable in interface io.servicetalk.client.api.LoadBalancerReadyEvent
LoadBalancedAddress<C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api
An address managed by a LoadBalancer.
LoadBalancedConnection - Interface in io.servicetalk.client.api
A connection managed by a LoadBalancer.
LoadBalancer<C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api
Given multiple SocketAddresses select the most desired SocketAddress to use.
LoadBalancerBuilder<ResolvedAddress,C extends LoadBalancedConnection> - Interface in io.servicetalk.loadbalancer
Builder for LoadBalancerFactory that creates LoadBalancer instances based upon the configuration.
LoadBalancerBuilderProvider - Interface in io.servicetalk.loadbalancer
Provider for LoadBalancerBuilder.
loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Sets a HttpLoadBalancerFactory to create LoadBalancer instances.
LoadBalancerFactory<ResolvedAddress,C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api
A factory for creating LoadBalancer instances.
loadBalancerObserver(LoadBalancerObserver) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
 
loadBalancerObserver(LoadBalancerObserver) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
Set the LoadBalancerObserver to use with this load balancer.
LoadBalancerObserver - Interface in io.servicetalk.loadbalancer
An observer that provides visibility into a LoadBalancer.
LoadBalancerObserver.HostObserver - Interface in io.servicetalk.loadbalancer
An observer for Host events.
LoadBalancerReadyEvent - Interface in io.servicetalk.client.api
A hint from LoadBalancer.eventStream() that the internal state of the LoadBalancer is ready such LoadBalancer.selectConnection(Predicate, ContextMap) is not likely to fail.
LoadBalancers - Class in io.servicetalk.loadbalancer
A factory to create DefaultLoadBalancers.
loadBalancingPolicy(LoadBalancingPolicy<ResolvedAddress, C>) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
 
loadBalancingPolicy(LoadBalancingPolicy<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
Set the loadBalancingPolicy to use with this load balancer.
LoadBalancingPolicy<ResolvedAddress,C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
Definition of the selector mechanism used for load balancing.
loadClientCAPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the certificate of the Certificate Authority used to sign the DefaultTestCerts.loadClientPem().
loadClientKey() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the client private key.
loadClientP12() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the client certificate PKCS#12 keystore file.
loadClientPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the client certificate chain file.
loadProviders(Class<T>, ClassLoader, Logger) - Static method in class io.servicetalk.utils.internal.ServiceLoaderUtils
Loads provider classes via ServiceLoader.
loadServerCAPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the certificate of the Certificate Authority used to sign the DefaultTestCerts.loadServerPem().
loadServerKey() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the server private key.
loadServerP12() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the server certificate PKCS#12 keystore file.
loadServerPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the server certificate chain file.
loadTruststoreP12() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the PKCS#12 truststore file.
LOCAL_ORIGIN_CONNECT_FAILED - Enum constant in enum class io.servicetalk.loadbalancer.ErrorClass
Failures related to connection establishment.
LOCAL_ORIGIN_REQUEST_FAILED - Enum constant in enum class io.servicetalk.loadbalancer.ErrorClass
Failures caused locally, these would be things that failed due to an exception locally.
LOCAL_ORIGIN_TIMEOUT - Enum constant in enum class io.servicetalk.loadbalancer.ErrorClass
Failures related to locally enforced timeouts that prevent session establishment with the peer.
localAddress() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
localAddress() - Method in interface io.servicetalk.transport.api.ConnectionInfo
The SocketAddress to which the associated connection is bound.
localAddress() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
localAddress() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
localAddress() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
localAddress(InetSocketAddress) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Configures the local address.
localAddress(SocketAddress) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
localAddress(SocketAddress) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
localAddress(SocketAddress) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Set the local SocketAddress to bind to.
LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"location"
locationMapper() - Method in interface io.servicetalk.http.api.RedirectConfig
A function to extract redirect location information from the redirect response, optionally considering the previous request as well.
locationMapper(BiFunction<HttpRequestMetaData, HttpResponseMetaData, String>) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Sets a function to extract redirect location information from the redirect response, optionally considering the previous request as well.
locked() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.LOCKED response.
locked() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.LOCKED response.
locked() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.LOCKED response.
LOCKED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
423 Locked
log(String) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
Log a String corresponding level.
log(String, Object) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
Log a message at the corresponding level according to the specified format and argument.
log(String, Object...) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
Log a message at the corresponding level according to the specified format and arguments.
log(String, Object, Object) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
Log a message at the corresponding level according to the specified format and arguments.
log(String, Throwable) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
Log an Exception at the corresponding level with an accompanying message.
logDuplicateTerminal(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Log if the ReactiveStreams specification has been violated related to out of order PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) or duplicate terminal signals.
logDuplicateTerminal(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Log if the ReactiveStreams specification has been violated related to out of order PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) or duplicate terminal signals.
logDuplicateTerminal(SingleSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Log if the ReactiveStreams specification has been violated related to out of order SingleSource.Subscriber.onSubscribe(Cancellable) or duplicate terminal signals.
logDuplicateTerminal(SingleSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Log if the ReactiveStreams specification has been violated related to out of order SingleSource.Subscriber.onSubscribe(Cancellable) or duplicate terminal signals.
logDuplicateTerminalOnSuccess(SingleSource.Subscriber<T>, T) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Log if the ReactiveStreams specification has been violated related to out of order SingleSource.Subscriber.onSubscribe(Cancellable) or duplicate terminal signals.
LoggerConfig - Interface in io.servicetalk.logging.api
Logger name + level configuration.
loggerName() - Method in interface io.servicetalk.logging.api.LoggerConfig
Get the name of the logger to use.
loggerName() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
 
loggerName() - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
Get the logger name.
logging(String, LogLevel) - Static method in class io.servicetalk.grpc.utils.GrpcLifecycleObservers
Logging implementation of GrpcLifecycleObserver.
logging(String, LogLevel) - Static method in class io.servicetalk.http.utils.HttpLifecycleObservers
Logging implementation of HttpLifecycleObserver.
LoggingReporter - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
A Simple Reporter that logs the span at INFO level.
LoggingReporter(String) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.reporter.LoggingReporter
Create a new instance.
LoggingReporter(String, LogLevel) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.reporter.LoggingReporter
Create a new instance.
logLevel() - Method in interface io.servicetalk.logging.api.LoggerConfig
Get the level to log at.
logLevel() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
 
logLevel() - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
Get the level of this logger.
LogLevel - Enum Class in io.servicetalk.logging.api
Defines different severity level of logging.
logs() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns an unmodifiable view of logs.
logUserData() - Method in interface io.servicetalk.logging.api.UserDataLoggerConfig
Determine if user data (e.g.
logUserData() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
 
LongBinaryConsumer - Interface in io.servicetalk.concurrent.api
A special consumer that takes two long arguments.
longOfHexBytes(String, int) - Static method in class io.servicetalk.opentracing.internal.HexUtils
Retrieves the long value represented by the provided hex String.
LOOP_DETECTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
508 Loop Detected
loopDetected() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.LOOP_DETECTED response.
loopDetected() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.LOOP_DETECTED response.
loopDetected() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.LOOP_DETECTED response.

M

main(String[]) - Static method in class io.servicetalk.examples.http.defaultloadbalancer.DefaultLoadBalancerClient
 
main(String[]) - Static method in class io.servicetalk.examples.http.defaultloadbalancer.HelloWorldServer
 
main(String...) - Static method in class io.servicetalk.grpc.protoc.Main
Program entry point.
Main - Class in io.servicetalk.grpc.protoc
This class will be invoked by the protoc compiler to create Java ServiceTalk source classes.
major() - Method in class io.servicetalk.http.api.HttpProtocolVersion
Get the <major> portion of the http protocol version.
makeTimeoutHeader(Duration) - Static method in class io.servicetalk.grpc.internal.DeadlineUtils
Make a timeout header value from the specified duration.
map(Function<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Publisher
Transforms elements emitted by this Publisher into a different type.
map(Function<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
Maps the result of this single to a different type.
mapOnComplete() - Method in interface io.servicetalk.concurrent.api.ScanMapper
Invoked when a PublisherSource.Subscriber.onComplete() signal is received and can map the current state into an object of type ScanMapper which will be emitted downstream as PublisherSource.Subscriber.onNext(Object), followed by a terminal signal.
mapOnComplete() - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
Deprecated.
Invoked when a PublisherSource.Subscriber.onComplete() signal is received, and maps the current state into an object of type ScanWithMapper which will be emitted downstream as PublisherSource.Subscriber.onNext(Object), followed by PublisherSource.Subscriber.onComplete().
mapOnError(Throwable) - Method in interface io.servicetalk.concurrent.api.ScanMapper
Invoked when a PublisherSource.Subscriber.onError(Throwable) signal is received and can map the current state into an object of type ScanMapper which will be emitted downstream as PublisherSource.Subscriber.onNext(Object), followed by a terminal signal.
mapOnError(Throwable) - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
Deprecated.
Invoked when a PublisherSource.Subscriber.onError(Throwable) signal is received, and maps the current state into an object of type ScanWithMapper which will be emitted downstream as PublisherSource.Subscriber.onNext(Object), followed by PublisherSource.Subscriber.onComplete().
mapOnNext(T) - Method in interface io.servicetalk.concurrent.api.ScanMapper
Invoked on each PublisherSource.Subscriber.onNext(Object) signal and maps from type ScanMapper to type ScanMapper.
mapOnNext(T) - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
Deprecated.
Invoked on each PublisherSource.Subscriber.onNext(Object) signal and maps from type ScanWithMapper to type ScanWithMapper.
mapTerminal() - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
Deprecated.
Invoked when a terminal signal is received and determines if an additional PublisherSource.Subscriber.onNext(Object) signal will be emitted downstream.
markSupported() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
 
matches(Throwable, Class<? extends Throwable>) - Static method in class io.servicetalk.concurrent.internal.ThrowableUtils
Finds if the passed original or any of its causes are an instance of toMatch.
matchThreadNamePrefix(String) - Static method in class io.servicetalk.test.resources.TestUtils
Create a Matcher that matches the thread's name against and expected prefix value.
MathUtils - Class in io.servicetalk.utils.internal
Internal math utilities.
MAX_AGE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"max-age"
MAX_CONCURRENCY - Static variable in class io.servicetalk.http.api.HttpEventKey
Option to define max concurrent requests allowed on a connection.
MAX_FORWARDS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"max-forwards"
MAX_STALE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"max-stale"
maxAge() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
maxAge() - Method in interface io.servicetalk.http.api.HttpSetCookie
Returns the maximum age of this HttpSetCookie in seconds if specified.
maxCapacity() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the maximum allowed capacity of this buffer.
maxCapacity() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
maxCertificateListBytes() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
maxCertificateListBytes() - Method in interface io.servicetalk.transport.api.SslConfig
Get the preferred maximum allowed size of the certificate chain in bytes.
maxCertificateListBytes(int) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the preferred maximum allowed size of the certificate chain in bytes.
maxChunkSize(int) - Method in class io.servicetalk.encoding.netty.ZipCompressionBuilder
Set the max allowed chunk size to inflate during decoding.
maxChunkSize(int) - Method in class io.servicetalk.encoding.netty.ZipContentCodecBuilder
Deprecated.
Set the max allowed chunk size to inflate during decoding.
maxConcurrentReports(int) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
Sets the maximum number of concurrent requests that will be made to the zipkin collector at any time.
maxConcurrentStreams() - Method in interface io.servicetalk.http.api.Http2Settings
maxConcurrentStreams(long) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
maxEffort(int) - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicy.Builder
Set the maximum number of attempts that P2C will attempt to select a pair with at least one healthy host.
maxEjectionPercentage() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The maximum percentage of hosts that can be ejected due to outlier detection.
maxEjectionPercentage(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the maximum percentage of hosts that can be ejected due to outlier detection.
maxEjectionTime() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The maximum amount of time a host can be ejected regardless of the number of consecutive ejections.
maxEjectionTime(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the maximum amount of time a host can be ejected regardless of the number of consecutive ejections.
maxFrameSize() - Method in interface io.servicetalk.http.api.Http2Settings
Get the value for SETTINGS_MAX_FRAME_SIZE.
maxFrameSize(int) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
Set the value for SETTINGS_MAX_FRAME_SIZE.
maxHeaderFieldLength() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
Maximum length of the HTTP header fields and trailer fields to parse.
maxHeaderFieldLength(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
Sets the maximum length of the HTTP header fields and trailer fields to parse.
maxHeaderListSize() - Method in interface io.servicetalk.http.api.Http2Settings
maxHeaderListSize(long) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
maxPipelinedRequests() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
Maximum number of pipelined HTTP requests to queue up.
maxPipelinedRequests(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
Sets the maximum number of pipelined HTTP requests to queue up.
maxRedirects() - Method in interface io.servicetalk.http.api.RedirectConfig
Maximum number of redirects to follow.
maxRedirects(int) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Sets the maximum number of redirects to follow.
maxStartLineLength() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
Maximum length of the HTTP start line for an HTTP message.
maxStartLineLength(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
Sets the maximum length of the HTTP start line for an HTTP message.
maxTotalRetries(int) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
Set the maximum number of allowed retry operations before giving up, applied as total max across all retry functions (see.
maxUdpPayloadSize(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
maxUdpPayloadSize(int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
maxUdpPayloadSize(int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Set the maximum size of the receiving UDP datagram (in bytes).
maxUtf8Bytes(CharSequence) - Static method in class io.servicetalk.buffer.netty.BufferUtils
Calculate the max bytes length of UTF8 character sequence.
maxWritableBytes() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the maximum possible number of writable bytes, which is equal to (this.maxCapacity - this.writerIndex).
maxWritableBytes() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
mayHaveTrailers(HttpMetaData) - Static method in class io.servicetalk.http.api.HttpApiConversions
Checks whether a request/response payload may have trailers.
merge(Completable) - Method in class io.servicetalk.concurrent.api.Completable
Merges this Completable with the other Completable so that the resulting Completable terminates successfully when both of these complete or either terminates with an error.
merge(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
Merges this Completable with the other Completables so that the resulting Completable terminates successfully when all of these complete or any one terminates with an error.
merge(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
Merges the passed Publisher with this Completable.
merge(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
Merge two Publishers together.
merge(GrpcServiceFactory<?>...) - Static method in class io.servicetalk.grpc.api.GrpcServiceFactory
Merges multiple factories into a single instance.
merge(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
merge(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Merges the passed HttpExecutionStrategy with this HttpExecutionStrategy and return the merged result.
merge(ExecutionStrategy) - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
merge(ExecutionStrategy) - Method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
Combines this execution strategy with another execution strategy.
merge(ExecutionStrategy) - Method in interface io.servicetalk.transport.api.ExecutionStrategy
Combines this execution strategy with another execution strategy.
merge(Iterable<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
Merges this Completable with the other Completables so that the resulting Completable terminates successfully when all of these complete or terminates with an error when any one terminates with an error.
merge(T) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Merges the passed AsyncCloseable with this CompositeCloseable such that when this CompositeCloseable is closed, all of the previously registered AsyncCloseables are closed too.
mergeAll(int, Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
mergeAll(int, Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
Merge all Publishers together.
mergeAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Merges all the passed AsyncCloseables with this CompositeCloseable such that when this CompositeCloseable is closed, all of these AsyncCloseables are closed too.
mergeAll(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
mergeAll(Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
Merge all Publishers together.
mergeAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Merges all the passed AsyncCloseables with this CompositeCloseable such that when this CompositeCloseable is closed, all of these AsyncCloseables are closed too.
mergeAll(Iterable<? extends Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
mergeAll(Iterable<? extends Completable>, int) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
mergeAllDelayError(int, Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
mergeAllDelayError(int, Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
Merge all Publishers together.
mergeAllDelayError(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
mergeAllDelayError(Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
Merge all Publishers together.
mergeAllDelayError(Iterable<? extends Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
mergeAllDelayError(Iterable<? extends Completable>, int) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
mergeDelayError(Completable) - Method in class io.servicetalk.concurrent.api.Completable
Merges this Completable with the other Completable, and delays error notification until all involved Completables terminate.
mergeDelayError(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
Merges this Completable with the other Completables, and delays error notification until all involved Completables terminate.
mergeDelayError(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
Merges the passed Publisher with this Completable.
mergeDelayError(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
Merge two Publishers together.
mergeDelayError(Iterable<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
Merges this Completable with the other Completables, and delays error notification until all involved Completables terminate.
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
mergeFrom(Message) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
mergeFrom(Message) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
mergeFrom(HealthCheckRequest) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
mergeFrom(HealthCheckResponse) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
message - Variable in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
Deprecated.
messageBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Get the HttpMessageBodyIterable for this request.
messageBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Get the HttpMessageBodyIterable for this response.
messageBody() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Get the message-body which contains the payload body concatenated with the trailer (if present).
messageBody() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Get the message-body which contains the payload body concatenated with the trailer (if present).
messageBody(HttpMessageBodyIterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Set the HttpMessageBodyIterable for this response.
messageBody(HttpMessageBodyIterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Set the HttpMessageBodyIterable for this response.
messageBody(HttpMessageBodyIterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Set the HttpMessageBodyIterable for this response.
messageBody(HttpMessageBodyIterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Set the HttpMessageBodyIterable for this response.
messageBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Get the HttpMessageBodyIterable for this request and deserialize to type BlockingStreamingHttpRequest.
messageBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Get the HttpMessageBodyIterable for this response and deserialize to type BlockingStreamingHttpResponse.
MessageEncodingException - Exception in io.servicetalk.grpc.api
Deprecated.
This exception type was thrown only by ProtoBufSerializationProviderBuilder that was deprecated and will be removed in future releases. Use SerializationException instead that can be thrown by a new implementation.
MessageEncodingException(String) - Constructor for exception io.servicetalk.grpc.api.MessageEncodingException
Deprecated.
New instance.
MessageEncodingException(String, Throwable) - Constructor for exception io.servicetalk.grpc.api.MessageEncodingException
Deprecated.
New instance.
MessageEncodingException(String, Throwable, boolean, boolean, String) - Constructor for exception io.servicetalk.grpc.api.MessageEncodingException
Deprecated.
New instance.
metaData - Variable in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
metaData() - Method in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
HttpResponseMetaData of the response that caused this exception.
method() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.HttpRequest
 
method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
METHOD_NOT_ALLOWED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
405 Method Not Allowed
methodDescriptor() - Static method in interface io.servicetalk.health.v1.Health.BlockingCheckRpc
 
methodDescriptor() - Static method in interface io.servicetalk.health.v1.Health.BlockingWatchRpc
 
methodDescriptor() - Static method in interface io.servicetalk.health.v1.Health.CheckRpc
 
methodDescriptor() - Static method in interface io.servicetalk.health.v1.Health.WatchRpc
 
MethodDescriptor<Req,Resp> - Interface in io.servicetalk.grpc.api
Metadata that describes a specific RPC method.
methodDescriptors() - Method in interface io.servicetalk.grpc.api.GrpcBindableService
Get a Collection of all MethodDescriptors for this service.
methodDescriptors() - Method in interface io.servicetalk.health.v1.Health.BlockingHealthService
 
methodDescriptors() - Method in interface io.servicetalk.health.v1.Health.HealthService
 
MethodDescriptors - Class in io.servicetalk.grpc.api
Utility methods for MethodDescriptor.
methodNotAllowed() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
methodNotAllowed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
methodNotAllowed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
MIN_FRESH - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"min-fresh"
minor() - Method in class io.servicetalk.http.api.HttpProtocolVersion
Get the <minor> portion of the http protocol version.
minSubscribers() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
Get the minimum number of downstream subscribers before subscribing upstream.
minSubscribers(int) - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
Set the minimum number of downstream subscribers before subscribing upstream.
minTTL(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
MISDIRECTED_REQUEST - Static variable in class io.servicetalk.http.api.HttpResponseStatus
421 Misdirected Request
misdirectedRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
misdirectedRequest() - Method in interface io.servicetalk.http.api.HttpResponseFactory
misdirectedRequest() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
missing(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Returns an execution strategy which contains only the additional offloads present in other that were not present in this execution strategy.
missingRecordStatus(ServiceDiscovererEvent.Status) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
missingRecordStatus(ServiceDiscovererEvent.Status) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
missingRecordStatus(ServiceDiscovererEvent.Status) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Sets which ServiceDiscovererEvent.Status to use in ServiceDiscovererEvent.status() when a record for a previously seen address is missing in the response.
MOVED_PERMANENTLY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
301 Moved Permanently
movedPermanently() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
movedPermanently() - Method in interface io.servicetalk.http.api.HttpResponseFactory
movedPermanently() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
MULTI_STATUS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
207 Multi-Status
MultiAddressHttpClientBuilder<U,R> - Interface in io.servicetalk.http.api
A builder of StreamingHttpClient instances which have a capacity to call any server based on the parsed absolute-form URL address information from each StreamingHttpRequest.
MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R> - Interface in io.servicetalk.http.api
Initializes the SingleAddressHttpClientBuilder for each new client.
multicast(int) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that subscribes a single time upstream but allows for multiple downstream PublisherSource.Subscribers.
multicast(int, boolean) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that subscribes a single time upstream but allows for multiple downstream PublisherSource.Subscribers.
multicast(int, int) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that subscribes a single time upstream but allows for multiple downstream PublisherSource.Subscribers.
multicast(int, int, boolean) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that subscribes a single time upstream but allows for multiple downstream PublisherSource.Subscribers.
multicast(int, int, boolean, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that subscribes a single time upstream but allows for multiple downstream PublisherSource.Subscribers.
multicast(int, int, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that subscribes a single time upstream but allows for multiple downstream PublisherSource.Subscribers.
multicastToExactly(int) - Method in class io.servicetalk.concurrent.api.Publisher
Deprecated.
multicastToExactly(int, int) - Method in class io.servicetalk.concurrent.api.Publisher
MULTIPART_FORM_DATA - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"multipart/form-data"
MULTIPLE_CHOICES - Static variable in class io.servicetalk.http.api.HttpResponseStatus
300 Multiple Choices
multipleChoices() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
multipleChoices() - Method in interface io.servicetalk.http.api.HttpResponseFactory
multipleChoices() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
multiplexedConnectionEstablished(ConnectionInfo) - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when a multiplexed connection is established and ready.
multiplexedConnectionEstablished(ConnectionInfo) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
multiStatus() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.MULTI_STATUS response.
multiStatus() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.MULTI_STATUS response.
multiStatus() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.MULTI_STATUS response.
MUST_REVALIDATE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"must-revalidate"

N

name() - Method in class io.servicetalk.context.api.ContextMap.Key
Returns the name of the key.
name() - Method in interface io.servicetalk.encoding.api.ContentCodec
Deprecated.
A unique textual representation for the coding.
name() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
 
name() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
name() - Method in class io.servicetalk.http.api.Http2ErrorCode
Get the string description of the error code.
name() - Method in interface io.servicetalk.http.api.HttpCookiePair
Returns the name of this HttpCookiePair.
name() - Method in class io.servicetalk.http.api.HttpEventKey
Returns the name of the key.
name() - Method in class io.servicetalk.http.api.HttpProtocolVersion
 
name() - Method in class io.servicetalk.http.api.HttpRequestMethod
Get the method name.
name() - Method in class io.servicetalk.loadbalancer.LoadBalancingPolicy
The name of the load balancing policy.
name() - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicy
 
name() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicy
 
name() - Method in interface io.servicetalk.transport.api.ConnectionInfo.Protocol
Returns name of the protocol.
names() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
names() - Method in interface io.servicetalk.http.api.HttpHeaders
Returns a Set of all header names in this object.
nameServerAddressStream(String) - Method in interface io.servicetalk.dns.discovery.netty.DnsServerAddressStreamProvider
Ask this provider for the name servers to query for hostname.
nameServerAddressStream(String) - Method in class io.servicetalk.dns.discovery.netty.SequentialDnsServerAddressStreamProvider
 
nameServerAddressStream(String) - Method in class io.servicetalk.dns.discovery.netty.SingletonDnsServerAddressStreamProvider
 
nAvailable() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
Number of resolved records that became available.
ndots(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
ndots(int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
ndots(int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Set the number of dots which must appear in a name before an initial absolute query is made.
negotiateAcceptedEncoding(CharSequence, List<ContentCodec>) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
negotiateAcceptedEncoding(List<ContentCodec>, List<ContentCodec>) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
negotiateAcceptedEncodingRaw(CharSequence, List<T>, Function<T, CharSequence>) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
Get an encoder from supportedEncoders that is acceptable as referenced by acceptEncodingHeaderValue.
NettyBufferEncoders - Class in io.servicetalk.encoding.netty
Factory methods for common BufferEncoderDecoders.
nettyChannel() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
nettyChannel() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
Return the Netty Channel backing this connection.
nettyChannel() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
NettyChannelListenableAsyncCloseable - Class in io.servicetalk.transport.netty.internal
Implements ListenableAsyncCloseable using a netty Channel.
NettyChannelListenableAsyncCloseable(Channel, Executor) - Constructor for class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
New instance.
NettyCompression - Class in io.servicetalk.encoding.netty
Common available compression implementations.
NettyConnection<Read,Write> - Interface in io.servicetalk.transport.netty.internal
A wrapper over a physical connection providing a way to read/write as a Publisher.
NettyConnectionContext - Interface in io.servicetalk.transport.netty.internal
A specialized ConnectionContext for netty based transports.
NettyConnectionContext.FlushStrategyProvider - Interface in io.servicetalk.transport.netty.internal
A provider of FlushStrategy to update the FlushStrategy for a NettyConnectionContext.
NettyFutureCompletable - Class in io.servicetalk.transport.netty.internal
A Completable that wraps a netty Future.
NettyFutureCompletable(Supplier<Future<?>>) - Constructor for class io.servicetalk.transport.netty.internal.NettyFutureCompletable
New instance.
NettyIoExecutor - Interface in io.servicetalk.transport.netty.internal
IoExecutor for Netty.
NettyIoExecutors - Class in io.servicetalk.transport.netty.internal
A static factory to create or convert to NettyIoExecutor.
NettyIoExecutors - Class in io.servicetalk.transport.netty
Factory methods to create IoExecutors using Netty as the transport.
NettyIoThreadFactory - Class in io.servicetalk.transport.netty.internal
Default IoThreadFactory to create IO NettyIoThreadFactory.NettyIoThreads.
NettyIoThreadFactory(String) - Constructor for class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
Create a new instance.
NettyIoThreadFactory(String, boolean) - Constructor for class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
Create a new instance.
NettyPipelinedConnection<Req,Resp> - Class in io.servicetalk.transport.netty.internal
Contract for using a NettyConnection to make pipelined requests, typically for a client.
NettyPipelinedConnection(NettyConnection<Resp, Req>, int) - Constructor for class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
New instance.
NettyPipelineSslUtils - Class in io.servicetalk.transport.netty.internal
Utilities for ChannelPipeline and SSL/TLS.
NettyServerContext - Class in io.servicetalk.transport.netty.internal
ServerContext implementation using a netty Channel.
NETWORK_AUTHENTICATION_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
511 Network Authentication Required
networkAuthenticationRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
networkAuthenticationRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
networkAuthenticationRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
NetworkUtils - Class in io.servicetalk.utils.internal
Network-related utilities.
never() - Static method in class io.servicetalk.concurrent.api.Completable
Creates a Completable that never terminates.
never() - Static method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that never emits any item to its PublisherSource.Subscriber and never call any terminal methods on it.
never() - Static method in class io.servicetalk.concurrent.api.Single
Creates a Single that never terminates.
newAsciiString(Buffer) - Static method in class io.servicetalk.buffer.api.CharSequences
Create a new CharSequence from the specified input, supporting only 8-bit ASCII characters, and with a case-insensitive hashCode.
newAsciiString(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
Create a new CharSequence from the specified input, supporting only 8-bit ASCII characters, and with a case-insensitive hashCode.
newBlockingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingClient(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Create a new client that follows the specified gRPC GrpcClientFactory contract using the passed GrpcClientCallFactory.
newBlockingClient(GrpcClientCallFactory) - Method in class io.servicetalk.health.v1.Health.ClientFactory
 
newBlockingClientForCallFactory(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Create a new client that follows the specified gRPC GrpcClientFactory contract using the passed GrpcClientCallFactory.
newBlockingIterableProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
newBlockingIterableProcessor(int) - Static method in class io.servicetalk.concurrent.api.Processors
newBlockingIterableProcessor(BlockingProcessorSignalsHolder<T>) - Static method in class io.servicetalk.concurrent.api.Processors
newBlockingRequestStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingRequestStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingResponseStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBuffer() - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new buffer.
newBuffer(boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new buffer.
newBuffer(int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new buffer with the given initial capacity.
newBuffer(int, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new buffer with the given initial capacity.
newBuffer(int, int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new buffer with the given initial capacity and given max capacity.
newBufferFrom(ByteBuf) - Static method in class io.servicetalk.buffer.netty.BufferUtils
Return a Buffer for the given ByteBuf.
newBuilder() - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
newBuilder() - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
newBuilder(HealthCheckRequest) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
newBuilder(HealthCheckResponse) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
newBuilder(MultiAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.HttpProviders.MultiAddressHttpClientBuilderProvider
Deprecated.
Use HttpProviders.MultiAddressHttpClientBuilderProvider.newBuilder(String, MultiAddressHttpClientBuilder). To avoid breaking changes, all current implementations must implement both methods. In the next version the default implementation will swap. Then users will be able to keep implementation only for the new method. In the release after, the deprecated method will be removed.
newBuilder(String, DnsServiceDiscovererBuilder) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilderProvider
Returns a DnsServiceDiscovererBuilder based on the (unique) id and pre-initialized DnsServiceDiscovererBuilder.
newBuilder(String, MultiAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.HttpProviders.MultiAddressHttpClientBuilderProvider
Returns a MultiAddressHttpClientBuilder based on the pre-initialized MultiAddressHttpClientBuilder.
newBuilder(String, LoadBalancerBuilder<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilderProvider
Returns a LoadBalancerBuilder based on the pre-initialized LoadBalancerBuilder.
newBuilder(String, RoundRobinLoadBalancerBuilder<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilderProvider
Returns a RoundRobinLoadBalancerBuilder based on the pre-initialized RoundRobinLoadBalancerBuilder.
newBuilder(SocketAddress, GrpcServerBuilder) - Method in interface io.servicetalk.grpc.api.GrpcProviders.GrpcServerBuilderProvider
Returns a GrpcServerBuilder based on the address and pre-initialized GrpcServerBuilder.
newBuilder(SocketAddress, HttpServerBuilder) - Method in interface io.servicetalk.http.api.HttpProviders.HttpServerBuilderProvider
Returns a HttpServerBuilder based on the address and pre-initialized HttpServerBuilder.
newBuilder(U, GrpcClientBuilder<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcProviders.GrpcClientBuilderProvider
Returns a GrpcClientBuilder based on the address and pre-initialized GrpcClientBuilder.
newBuilder(U, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.HttpProviders.SingleAddressHttpClientBuilderProvider
Returns a SingleAddressHttpClientBuilder based on the address and pre-initialized SingleAddressHttpClientBuilder.
newBuilderForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
newBuilderForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
newCachedThreadExecutor() - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor that creates as many threads as required but reuses threads when possible.
newCachedThreadExecutor(ThreadFactory) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor that creates as many threads as required but reuses threads when possible.
newCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newClient(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Create a new client that follows the specified gRPC GrpcClientFactory contract using the passed GrpcClientCallFactory.
newClient(GrpcClientCallFactory) - Method in class io.servicetalk.health.v1.Health.ClientFactory
 
newClientForCallFactory(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Create a new client that follows the specified gRPC GrpcClientFactory contract using the passed GrpcClientCallFactory.
newCompletableProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
Create a new CompletableSource.Processor that allows for multiple subscribes.
newCompositeBuffer() - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new composite buffer.
newCompositeBuffer(int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new composite buffer.
newCompositeCloseable() - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
Creates a new CompositeCloseable.
newConnection() - Method in interface io.servicetalk.client.api.LoadBalancedAddress
Deprecated.
newConnection(ContextMap) - Method in interface io.servicetalk.client.api.LoadBalancedAddress
Creates and asynchronously returns a connection for this address.
newConnection(ContextMap) - Method in interface io.servicetalk.client.api.LoadBalancer
Opens a new connection for a request instead of potentially reusing one.
newConnection(ResolvedAddress, ContextMap, TransportObserver) - Method in interface io.servicetalk.client.api.ConnectionFactory
Creates and asynchronously returns a connection.
newConnection(ResolvedAddress, ContextMap, TransportObserver) - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
 
newConnection(ResolvedAddress, TransportObserver) - Method in interface io.servicetalk.client.api.ConnectionFactory
newConnection(ResolvedAddress, TransportObserver) - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
Deprecated.
newConnectionRefusedException(ResolvedAddress) - Method in interface io.servicetalk.client.api.LimitingConnectionFactoryFilter.ConnectionLimiter
Create a Throwable representing a connection attempt refused, typically as a result of returning false from LimitingConnectionFactoryFilter.ConnectionLimiter.isConnectAllowed(Object).
newContextResolver(ObjectMapper) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
Create a new ContextResolver for ObjectMapper used by this feature.
newContextResolver(JacksonSerializerFactory) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
Create a new ContextResolver for JacksonSerializerFactory used by this feature.
newController(Publisher<? extends ConsumableEvent<Integer>>, Completable, int) - Static method in class io.servicetalk.client.api.internal.RequestConcurrencyControllers
Deprecated.
Create a new instance of RequestConcurrencyController.
newController(Publisher<? extends ConsumableEvent<Integer>>, Completable, int) - Static method in class io.servicetalk.client.api.internal.ReservableRequestConcurrencyControllers
Deprecated.
Create a new instance of ReservableRequestConcurrencyController.
newDefaultEstimator() - Static method in class io.servicetalk.transport.netty.internal.WriteDemandEstimators
Returns a new instance of a default implementation of WriteDemandEstimator.
newDirectBuffer(long, long, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Creates a new ByteBuffer for the specified pre-allocated direct memory.
newEmptySubscription() - Static method in class io.servicetalk.concurrent.internal.EmptySubscriptions
Create an empty PublisherSource.Subscription that will throw on invalid demand.
newEmptySubscription(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.EmptySubscriptions
Create an empty PublisherSource.Subscription that will propagate an error to a PublisherSource.Subscriber upon invalid demand.
newEmptyTrailers() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
newEmptyTrailers() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
Create an HttpHeaders instance designed to hold trailers, possibly optimized for being empty.
newEmptyTrailers() - Method in class io.servicetalk.http.netty.H2HeadersFactory
 
newExceptionForInvalidRequestN(long) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Create a new exception for an invalid amount of PublisherSource.Subscription.request(long) according to Reactive Streams, Rule 3.9.
newExceptionNormalReturn(Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Create a new exception when a subscriber throws when it doesn't return "normally" according to Reactive Streams, Rule 2.13.
newFixedSizeExecutor(int) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor that has a fixed number of threads as specified by the size.
newFixedSizeExecutor(int, ThreadFactory) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor that has a fixed number of threads as specified by the size.
newGrpcDeadlineClientFilterFactory() - Static method in class io.servicetalk.grpc.api.GrpcFilters
newGrpcDeadlineServerFilterFactory(Duration) - Static method in class io.servicetalk.grpc.api.GrpcFilters
newHeaders() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
newHeaders() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
Create an HttpHeaders instance.
newHeaders() - Method in class io.servicetalk.http.netty.H2HeadersFactory
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
newInstance(Class<?>, String) - Static method in exception io.servicetalk.transport.netty.internal.StacklessClosedChannelException
Creates a new StacklessClosedChannelException instance.
newKey() - Static method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
Deprecated.
Create a new instance.
newKey(String) - Static method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
Deprecated.
Create a new PartitionAttributes.Key which has a String used only in the PartitionAttributes.Key.toString() method for debugging visibility.
newKey(String, Class<T>) - Static method in class io.servicetalk.context.api.ContextMap.Key
Creates a new ContextMap.Key with the specified name and type.
newKey(String, Class<T>) - Static method in class io.servicetalk.http.api.HttpEventKey
Creates a new HttpEventKey with the specified name and type.
newLoadBalancer(Publisher<? extends ServiceDiscovererEvent<ResolvedAddress>>, ConnectionFactory<ResolvedAddress, T>) - Method in interface io.servicetalk.client.api.LoadBalancerFactory
newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, C>, String) - Method in interface io.servicetalk.client.api.LoadBalancerFactory
Create a new LoadBalancer.
newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, C>, String) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory
Deprecated.
 
newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection>, String) - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
 
newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection>, String) - Method in class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
 
newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in interface io.servicetalk.client.api.LoadBalancerFactory
newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
 
newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
 
newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory
Deprecated.
newLogger(String, LogLevel) - Static method in class io.servicetalk.logging.slf4j.internal.Slf4jFixedLevelLoggers
newMethodDescriptor(String, String, boolean, boolean, Class<Req>, CharSequence, SerializerDeserializer<Req>, ToIntFunction<Req>, boolean, boolean, Class<Resp>, CharSequence, SerializerDeserializer<Resp>, ToIntFunction<Resp>) - Static method in class io.servicetalk.grpc.api.MethodDescriptors
Create a new MethodDescriptor.
newMpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Create a new Queue which is safe to use for multiple producers (different threads) and a single consumer (one thread!).
newMpscQueue(int, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Create a new Queue which is safe to use for multiple producers (different threads) and a single consumer (one thread!).
newPartitionMap(Function<PartitionAttributes, T>) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMapFactory
Deprecated.
 
newPartitionMap(Function<PartitionAttributes, T>) - Method in interface io.servicetalk.client.api.partition.PartitionMapFactory
Deprecated.
Create a new PartitionMap object.
newPublisherProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
Create a new PublisherSource.Processor that allows for a single subscribe.
newPublisherProcessor(int) - Static method in class io.servicetalk.concurrent.api.Processors
Create a new PublisherSource.Processor that allows for a single subscribe.
newPublisherProcessor(PublisherProcessorSignalsHolder<T>) - Static method in class io.servicetalk.concurrent.api.Processors
Create a new PublisherSource.Processor that allows for a single subscribe.
newPublisherProcessorDropHeadOnOverflow(int) - Static method in class io.servicetalk.concurrent.api.Processors
Create a new PublisherSource.Processor that allows for a single subscribe.
newPublisherProcessorDropTailOnOverflow(int) - Static method in class io.servicetalk.concurrent.api.Processors
Create a new PublisherSource.Processor that allows for a single subscribe.
newRequest(HttpRequestMethod, String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestFactory.
newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.DefaultStreamingHttpRequestResponseFactory
 
newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
newRequest(HttpRequestMethod, String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequest.
newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
newRequest(HttpRequestMethod, String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestFactory.
newRequest(HttpRequestMethod, String, HttpProtocolVersion, HttpHeaders, BufferAllocator, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpRequests
Creates a new StreamingHttpRequest.
newRequestMetaData(HttpProtocolVersion, HttpRequestMethod, String, HttpHeaders) - Static method in class io.servicetalk.http.api.HttpRequestMetaDataFactory
Create a new instance.
newRequestMethodProperties(boolean, boolean, boolean) - Static method in class io.servicetalk.http.api.HttpRequestMethod.Properties
Create a new HttpRequestMethod.Properties object for specified safe, idempotent, and cacheable.
newRequestStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newRequestStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newResponse(HttpResponseStatus) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new StreamingHttpResponse object.
newResponse(HttpResponseStatus) - Method in class io.servicetalk.http.api.DefaultStreamingHttpRequestResponseFactory
 
newResponse(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponse object.
newResponse(HttpResponseStatus) - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new StreamingHttpResponse object.
newResponse(HttpResponseStatus, HttpProtocolVersion, HttpHeaders, BufferAllocator, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpResponses
Create a new instance using HTTP 1.1 with empty payload body.
newResponseMetaData(HttpProtocolVersion, HttpResponseStatus, HttpHeaders) - Static method in class io.servicetalk.http.api.HttpResponseMetaDataFactory
Create a new instance.
newResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newResponseStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newServiceFromRoutes(GrpcRoutes.AllGrpcRoutes) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Deprecated.
This method is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
newServiceFromRoutes(GrpcRoutes.AllGrpcRoutes) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
Deprecated.
newSingleController(Publisher<? extends ConsumableEvent<Integer>>, Completable) - Static method in class io.servicetalk.client.api.internal.RequestConcurrencyControllers
Deprecated.
Create a RequestConcurrencyController that only allows a single outstanding request.
newSingleController(Publisher<? extends ConsumableEvent<Integer>>, Completable) - Static method in class io.servicetalk.client.api.internal.ReservableRequestConcurrencyControllers
Deprecated.
Create a ReservableRequestConcurrencyController that only allows a single outstanding request.
newSingleProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
Create a new SingleSource.Processor that allows for multiple subscribes.
newSpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Create a new Queue which is safe to use for single producer (one thread!) and a single consumer (one thread!).
newSpscQueue(int, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Create a new Queue which is safe to use for single producer (one thread!) and a single consumer (one thread!).
newState() - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
 
newState() - Method in interface io.servicetalk.http.api.TrailersTransformer
Creates a new instance of the TrailersTransformer.
newStrategy(Executor) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Builds a new retry strategy BiIntFunction for retrying with Publisher.retryWhen(BiIntFunction), Single.retryWhen(BiIntFunction), and Completable.retryWhen(BiIntFunction) or in general with an alternative timer Executor.
newStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newThread(Runnable) - Method in class io.servicetalk.concurrent.api.DefaultThreadFactory
 
newThread(Runnable) - Method in interface io.servicetalk.transport.api.IoThreadFactory
 
newThread(Runnable) - Method in class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
 
newTrailers() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
newTrailers() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
Create an HttpHeaders instance designed to hold trailers.
newTrailers() - Method in class io.servicetalk.http.netty.H2HeadersFactory
 
newTransportRequest(HttpRequestMethod, String, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpRequests
Creates a new StreamingHttpRequest which is read from the transport.
newTransportResponse(HttpResponseStatus, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpResponses
Creates a new StreamingHttpResponse which is read from the transport.
newUnboundedLinkedMpscQueue() - Static method in class io.servicetalk.utils.internal.PlatformDependent
Create a new MPSC Queue that will use a linked data structure and supports Collection.remove(Object).
newUnboundedMpscQueue() - Static method in class io.servicetalk.utils.internal.PlatformDependent
Create a new Queue which is safe to use for multiple producers (different threads) and a single consumer (one thread!).
newUnboundedMpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Create a new Queue which is safe to use for multiple producers (different threads) and a single consumer (one thread!).
newUnboundedSpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Create a new unbounded Queue which is safe to use for single producer (one thread!) and a single consumer (one thread!).
next() - Method in interface io.servicetalk.concurrent.BlockingIterator
next() - Method in interface io.servicetalk.dns.discovery.netty.DnsServerAddressStream
Retrieves the next DNS server address from the stream.
next() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
 
next() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
 
next() - Method in interface io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutor
Returns a EventLoopAwareNettyIoExecutor that is tied to a single EventLoop and not a EventLoopGroup.
next(long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterator
The equivalent of BlockingIterator.next() but only waits for timeout duration of time.
next(T) - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
Emits the passed nextItem from the BlockingIterator when called.
nextCancellable(Cancellable) - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
Sets the current Cancellable.
nextLeftOver(CloseableIterator<Buffer>) - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
 
nextLeftOver(CloseableIterator<T>) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
Read the next element from the Iterator.
nextLongInclusive(long) - Static method in class io.servicetalk.utils.internal.RandomUtils
Generate a random long between 0 and the upper bound, both inclusive.
nextLongInclusive(long, long) - Static method in class io.servicetalk.utils.internal.RandomUtils
Generate a random long between the specified lower and upper bound, both inclusive.
nioBufferCount() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the maximum number of NIO ByteBuffers that consist this buffer.
nioBufferCount() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
nMissing() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
Number of missing records compared to the previous resolution result.
NO_CACHE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"no-cache"
NO_CONTENT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
204 No Content
NO_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
NO_PARENT_ID - Static variable in class io.servicetalk.opentracing.internal.TracingConstants
Text value that can be used if there is no parent span.
NO_RETRIES - Static variable in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Deprecated.
This will be removed in a future release of ST. Alternative offering here RetryingHttpRequesterFilter.BackOffPolicy.ofNoRetries().
NO_STORE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"no-store"
NO_TRANSFORM - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"no-transform"
NoActiveHostException - Exception in io.servicetalk.client.api
Thrown when no host is active to establish a new connection.
NoActiveHostException(String) - Constructor for exception io.servicetalk.client.api.NoActiveHostException
Creates a new instance.
NoAvailableHostException - Exception in io.servicetalk.client.api
Thrown when no host is available but at least one is required.
NoAvailableHostException(String) - Constructor for exception io.servicetalk.client.api.NoAvailableHostException
Creates a new instance.
noContent() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NO_CONTENT response.
noContent() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.NO_CONTENT response.
noContent() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.NO_CONTENT response.
NON_AUTHORITATIVE_INFORMATION - Static variable in class io.servicetalk.http.api.HttpResponseStatus
203 Non-Authoritative Information (since HTTP/1.1)
nonAuthoritativeInformation() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
nonAuthoritativeInformation() - Method in interface io.servicetalk.http.api.HttpResponseFactory
nonAuthoritativeInformation() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
None - Enum constant in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
 
NONE - Enum constant in enum class io.servicetalk.transport.api.SslClientAuthMode
Indicates that the SSLEngine will not request client authentication.
NONE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"none"
NONE - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
As defined in Method Definitions, methods which are not safe, idempotent, or cacheable.
NoOffloadsRouteExecutionStrategy - Annotation Interface in io.servicetalk.router.api
A special RouteExecutionStrategy that indicates that a resource class or method needs to use a strategy that does not offload user code using a different thread pool.
NoopTransportObserver - Class in io.servicetalk.transport.netty.internal
Noop version of TransportObserver.
NoopTransportObserver.NoopConnectionObserver - Class in io.servicetalk.transport.netty.internal
Noop version of ConnectionObserver.
NoopTransportObserver.NoopDataObserver - Class in io.servicetalk.transport.netty.internal
NoopTransportObserver.NoopMultiplexedObserver - Class in io.servicetalk.transport.netty.internal
NoopTransportObserver.NoopProxyConnectObserver - Class in io.servicetalk.transport.netty.internal
NoopTransportObserver.NoopReadObserver - Class in io.servicetalk.transport.netty.internal
NoopTransportObserver.NoopSecurityHandshakeObserver - Class in io.servicetalk.transport.netty.internal
NoopTransportObserver.NoopStreamObserver - Class in io.servicetalk.transport.netty.internal
NoopTransportObserver.NoopWriteObserver - Class in io.servicetalk.transport.netty.internal
NoopWriteEventsListener - Class in io.servicetalk.transport.netty.internal
A FlushStrategy.WriteEventsListener that by default does nothing for all method.
NoopWriteEventsListener() - Constructor for class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
 
NOT_ACCEPTABLE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
406 Not Acceptable
NOT_EXTENDED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
510 Not Extended
NOT_FOUND - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Some requested entity not found.
NOT_FOUND - Static variable in class io.servicetalk.http.api.HttpResponseStatus
404 Not Found
NOT_IMPLEMENTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
501 Not Implemented
NOT_MODIFIED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
304 Not Modified
NOT_SERVING - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
NOT_SERVING = 2;
NOT_SERVING_VALUE - Static variable in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
NOT_SERVING = 2;
notAcceptable() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_ACCEPTABLE response.
notAcceptable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.NOT_ACCEPTABLE response.
notAcceptable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_ACCEPTABLE response.
notExtended() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_EXTENDED response.
notExtended() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.NOT_EXTENDED response.
notExtended() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_EXTENDED response.
notFound() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_FOUND response.
notFound() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.NOT_FOUND response.
notFound() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_FOUND response.
notifyOnClosing() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
Used to notify onClosing ASAP to notify the LoadBalancer to stop using the connection.
notImplemented() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_IMPLEMENTED response.
notImplemented() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.NOT_IMPLEMENTED response.
notImplemented() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_IMPLEMENTED response.
notModified() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_MODIFIED response.
notModified() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.NOT_MODIFIED response.
notModified() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_MODIFIED response.
NumberUtils - Class in io.servicetalk.utils.internal
Helper utilities for Numbers.

O

observer(DnsServiceDiscovererObserver) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
observer(DnsServiceDiscovererObserver) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
observer(DnsServiceDiscovererObserver) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Sets a DnsServiceDiscovererObserver that provides visibility into DNS ServiceDiscoverer built by this builder.
of(int) - Static method in class io.servicetalk.http.api.Http2ErrorCode
Convert from the decimal value of error code into a Http2ErrorCode.
of(int, int) - Static method in class io.servicetalk.http.api.HttpProtocolVersion
Returns an HttpProtocolVersion for the specified major and minor.
of(int, String) - Static method in class io.servicetalk.http.api.Http2ErrorCode
Returns a Http2ErrorCode for the specified errorCode and name.
of(int, String) - Static method in class io.servicetalk.http.api.HttpResponseStatus
Returns an HttpResponseStatus for the specified statusCode and reasonPhrase.
of(Status) - Static method in exception io.servicetalk.grpc.api.GrpcStatusException
Returns a new GrpcStatusException for the given Status.
of(CharSequence) - Static method in class io.servicetalk.http.api.HttpResponseStatus
of(String) - Static method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
Returns an ServiceDiscovererEvent.Status for the specified name.
of(String) - Static method in class io.servicetalk.http.api.HttpRequestMethod
Returns an HttpRequestMethod for the specified method name.
of(String) - Static method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
Returns a SingleLineValue backed by a fixed string.
of(String, int) - Static method in interface io.servicetalk.transport.api.HostAndPort
Returns a HostAndPort object for the specified values.
of(String, HttpRequestMethod.Properties) - Static method in class io.servicetalk.http.api.HttpRequestMethod
Returns an HttpRequestMethod for the specified String representation of method name and HttpRequestMethod.Properties.
of(InetSocketAddress) - Static method in interface io.servicetalk.transport.api.HostAndPort
Create a new HostAndPort from a InetSocketAddress.
ofConstantBackoffDeltaJitter(Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new retrying RetryingHttpRequesterFilter.BackOffPolicy which adds a randomized delay between retries and uses the passed Duration as a maximum delay possible.
ofConstantBackoffDeltaJitter(Duration, Duration, Executor, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new retrying RetryingHttpRequesterFilter.BackOffPolicy which adds a randomized delay between retries and uses the passed Duration as a maximum delay possible.
ofConstantBackoffFullJitter(Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new retrying RetryingHttpRequesterFilter.BackOffPolicy which adds a randomized delay between retries and uses the passed Duration as a maximum delay possible.
ofConstantBackoffFullJitter(Duration, int, Executor) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new retrying RetryingHttpRequesterFilter.BackOffPolicy which adds a randomized delay between retries and uses the passed Duration as a maximum delay possible.
ofExponentialBackoffDeltaJitter(Duration, Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new retrying RetryingHttpRequesterFilter.BackOffPolicy which adds a delay between retries.
ofExponentialBackoffDeltaJitter(Duration, Duration, Duration, int, Executor) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new retrying RetryingHttpRequesterFilter.BackOffPolicy which adds a delay between retries.
ofExponentialBackoffFullJitter(Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new retrying RetryingHttpRequesterFilter.BackOffPolicy which adds a delay between retries.
ofExponentialBackoffFullJitter(Duration, Duration, int, Executor) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new retrying RetryingHttpRequesterFilter.BackOffPolicy which adds a delay between retries.
offloadAll() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Enable all offloads.
offloadAll() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Enable all offloads.
offloadAll() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
An HttpExecutionStrategy that requires full offloading of the request-response path and transport events.
offloadAll() - Static method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
Returns an ConnectExecutionStrategy that requires offloading for all actions.
offloadAll() - Static method in interface io.servicetalk.transport.api.ExecutionStrategy
Returns an ExecutionStrategy that requires offloading for all actions.
offloadClose() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Enables offloading of close.
offloadClose() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Enables offloading for asynchronous close.
offloadEvent() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Enables offloading of events.
offloadEvent() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Enables offloading for events.
offloadNever() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
Deprecated.
offloadNever() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
Deprecated.
offloadNone() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Disable all offloads.
offloadNone() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
An GrpcExecutionStrategy that requires no offloads on the request-response path or transport event path.
offloadNone() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Disable all offloads.
offloadNone() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
An HttpExecutionStrategy that requires no offloads on the request-response path or transport event path.
offloadNone() - Static method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
Returns an ConnectExecutionStrategy that requires no offloading.
offloadNone() - Static method in interface io.servicetalk.transport.api.ExecutionStrategy
Returns an ExecutionStrategy that requires no offloading and is compatible with all other offloading strategies.
offloadReceiveData() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Enables offloading for receiving of data.
offloadReceiveData() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Enables offloading for receiving of data.
offloadReceiveMetadata() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Enables offloading for receiving of metadata.
offloadReceiveMetadata() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Enables offloading for receiving of metadata.
offloadSend() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Enables offloading for sending.
offloadSend() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Enables offloading for sending.
offloadService(HttpExecutionStrategy, Executor, BooleanSupplier, StreamingHttpService) - Static method in class io.servicetalk.http.api.StreamingHttpServiceToOffloadedStreamingHttpService
Wraps the passed StreamingHttpServiceToOffloadedStreamingHttpService to apply the provided HttpExecutionStrategy for offloading.
offloadSourcePublisher(HttpExecutionStrategy, Executor) - Method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
Offload operations on the wrapped Publisher<Buffer> to the designated executor.
ofImmediate() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
ofImmediate(int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new RetryingHttpRequesterFilter.BackOffPolicy that retries failures instantly up-to provided max retries.
ofImmediateBounded() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Creates a new RetryingHttpRequesterFilter.BackOffPolicy that retries failures instantly up-to 3 max retries.
ofIpPort(String) - Static method in interface io.servicetalk.transport.api.HostAndPort
Parse IPv4 xxx.xxx.xxx.xxx:yyyyy and IPv6 [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:yyyyy style addresses.
ofIpPort(String, int) - Static method in interface io.servicetalk.transport.api.HostAndPort
Parse IPv4 xxx.xxx.xxx.xxx:yyyyy and IPv6 [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:yyyyy style addresses.
ofNoRetries() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
Special RetryingHttpRequesterFilter.BackOffPolicy that signals that no retries will be attempted.
ofType(Class<R>) - Method in class io.servicetalk.concurrent.api.Publisher
Filters items so that only non-null items of type Publisher are emitted by the return value.
ok() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.OK response.
ok() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.OK response.
ok() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.OK response.
OK - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Successful.
OK - Static variable in class io.servicetalk.http.api.HttpResponseStatus
200 OK
ON_NEW_CONNECTION - Enum constant in enum class io.servicetalk.http.netty.HttpClients.DiscoveryStrategy
Resolves an address every time a new connection is required.
onActiveHostRemoved(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
Callback for when a host is removed by service discovery.
onClose() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
 
onClose() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
 
onClose() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
Deprecated.
 
onClose() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Deprecated.
 
onClose() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
onClose() - Method in interface io.servicetalk.concurrent.api.ListenableAsyncCloseable
Returns a Completable that is notified once the ListenableAsyncCloseable was closed.
onClose() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
onClose() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
onClose() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
onClose() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
onClose() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
onClose() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
onClose() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
 
onClose() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
 
onClose() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
onClose() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
onClosing() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
 
onClosing() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
 
onClosing() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
Deprecated.
 
onClosing() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Deprecated.
 
onClosing() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
onClosing() - Method in interface io.servicetalk.concurrent.api.ListenableAsyncCloseable
Returns a Completable that is notified when closing begins.
onClosing() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
onClosing() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
onClosing() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
onClosing() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
onClosing() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
onClosing() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
onClosing() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
 
onClosing() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
Returns a Completable that notifies when the connection has begun its closing sequence.
onClosing() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
 
onClosing() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
onClosing() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
onComplete() - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
onComplete() - Method in interface io.servicetalk.concurrent.CompletableSource.Subscriber
Success terminal state.
onComplete() - Method in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
 
onComplete() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
 
onComplete() - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
Deprecated.
 
onComplete() - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
Callback to signal completion of the PublisherSource for this Subscriber.
onComplete() - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
 
onComplete() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
 
onCompleteError(Supplier<? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Transform this Publishers PublisherSource.Subscriber.onComplete() signal into PublisherSource.Subscriber.onError(Throwable) signal (unless null error returned from errorSupplier).
onConnectionClose(ResolvedAddress) - Method in interface io.servicetalk.client.api.LimitingConnectionFactoryFilter.ConnectionLimiter
Callback invoked when a connection created after getting permission from LimitingConnectionFactoryFilter.ConnectionLimiter.isConnectAllowed(Object) is closed.
onConnectionSelected(ConnectionInfo) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
Callback when a connection is selected for this exchange execution.
onDataRead(int) - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when size bytes are read from the connection.
onDataRead(int) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
onDataWrite(int) - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when size bytes are written to the connection.
onDataWrite(int) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
onError(Throwable) - Method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
Callback to indicate termination via SingleSource.Subscriber.onError(Throwable).
onError(Throwable) - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
onError(Throwable) - Method in interface io.servicetalk.concurrent.CompletableSource.Subscriber
Failed terminal state.
onError(Throwable) - Method in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
 
onError(Throwable) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
 
onError(Throwable) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
Deprecated.
 
onError(Throwable) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
Callback to receive an error for this Subscriber.
onError(Throwable) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
Failed terminal state.
onError(Throwable) - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
 
onError(Throwable) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
 
onError(Throwable) - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
 
onErrorComplete() - Method in class io.servicetalk.concurrent.api.Completable
Transform errors emitted on this Completable into a CompletableSource.Subscriber.onComplete() signal (e.g.
onErrorComplete() - Method in class io.servicetalk.concurrent.api.Publisher
Transform errors emitted on this Publisher into a PublisherSource.Subscriber.onComplete() signal (e.g.
onErrorComplete(Class<E>) - Method in class io.servicetalk.concurrent.api.Completable
Transform errors emitted on this Completable which match type into a CompletableSource.Subscriber.onComplete() signal (e.g.
onErrorComplete(Class<E>) - Method in class io.servicetalk.concurrent.api.Publisher
Transform errors emitted on this Publisher which match type into a PublisherSource.Subscriber.onComplete() signal (e.g.
onErrorComplete(Predicate<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
Transform errors emitted on this Completable which match predicate into a CompletableSource.Subscriber.onComplete() signal (e.g.
onErrorComplete(Predicate<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Transform errors emitted on this Publisher which match predicate into a PublisherSource.Subscriber.onComplete() signal (e.g.
onErrorMap(Class<E>, Function<? super E, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
Transform errors emitted on this Completable which match type into a different error.
onErrorMap(Class<E>, Function<? super E, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Transform errors emitted on this Publisher which match type into a different error.
onErrorMap(Class<E>, Function<? super E, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Single
Transform errors emitted on this Single which match type into a different error.
onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
Transform errors emitted on this Completable into a different error.
onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Transform errors emitted on this Publisher into a different error.
onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Single
Transform errors emitted on this Single into a different error.
onErrorMap(Predicate<? super Throwable>, Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
Transform errors emitted on this Completable which match predicate into a different error.
onErrorMap(Predicate<? super Throwable>, Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Transform errors emitted on this Publisher which match predicate into a different error.
onErrorMap(Predicate<? super Throwable>, Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Single
Transform errors emitted on this Single which match predicate into a different error.
onErrorResume(Class<E>, Function<? super E, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
Recover from errors emitted by this Completable which match type by using another Completable provided by the passed nextFactory.
onErrorResume(Class<E>, Function<? super E, ? extends Publisher<? extends T>>) - Method in class io.servicetalk.concurrent.api.Publisher
Recover from errors emitted by this Publisher which match type by using another Publisher provided by the passed nextFactory.
onErrorResume(Class<E>, Function<? super E, ? extends Single<? extends T>>) - Method in class io.servicetalk.concurrent.api.Single
Recover from errors emitted by this Single which match type by using another Single provided by the passed nextFactory.
onErrorResume(Function<? super Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
Recover from any error emitted by this Completable by using another Completable provided by the passed nextFactory.
onErrorResume(Function<? super Throwable, ? extends Publisher<? extends T>>) - Method in class io.servicetalk.concurrent.api.Publisher
Recover from any error emitted by this Publisher by using another Publisher provided by the passed nextFactory.
onErrorResume(Function<? super Throwable, ? extends Single<? extends T>>) - Method in class io.servicetalk.concurrent.api.Single
Recover from any error emitted by this Single by using another Single provided by the passed nextFactory.
onErrorResume(Predicate<? super Throwable>, Function<? super Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
Recover from errors emitted by this Completable which match predicate by using another Completable provided by the passed nextFactory.
onErrorResume(Predicate<? super Throwable>, Function<? super Throwable, ? extends Publisher<? extends T>>) - Method in class io.servicetalk.concurrent.api.Publisher
Recover from errors emitted by this Publisher which match predicate by using another Publisher provided by the passed nextFactory.
onErrorResume(Predicate<? super Throwable>, Function<? super Throwable, ? extends Single<? extends T>>) - Method in class io.servicetalk.concurrent.api.Single
Recover from errors emitted by this Single which match predicate by using another Single provided by the passed nextFactory.
onErrorReturn(Class<E>, Function<? super E, ? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
Transform errors emitted on this Publisher which match type into PublisherSource.Subscriber.onNext(Object) then PublisherSource.Subscriber.onComplete() signals (e.g.
onErrorReturn(Class<E>, Function<? super E, ? extends T>) - Method in class io.servicetalk.concurrent.api.Single
Transform errors emitted on this Single which match type into SingleSource.Subscriber.onSuccess(Object) signal (e.g.
onErrorReturn(Function<? super Throwable, ? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
onErrorReturn(Function<? super Throwable, ? extends T>) - Method in class io.servicetalk.concurrent.api.Single
Transform errors emitted on this Single into SingleSource.Subscriber.onSuccess(Object) signal (e.g.
onErrorReturn(Predicate<? super Throwable>, Function<? super Throwable, ? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
Transform errors emitted on this Publisher which match predicate into PublisherSource.Subscriber.onNext(Object) then PublisherSource.Subscriber.onComplete() signals (e.g.
onErrorReturn(Predicate<? super Throwable>, Function<? super Throwable, ? extends T>) - Method in class io.servicetalk.concurrent.api.Single
Transform errors emitted on this Single which match predicate into SingleSource.Subscriber.onSuccess(Object) signal (e.g.
onEventLogged(InMemorySpan, long, String) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanEventListener
Called when an event was logged.
onEventLogged(InMemorySpan, long, String) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
 
onEventLogged(InMemorySpan, long, Map<String, ?>) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanEventListener
Called when an event was logged.
onEventLogged(InMemorySpan, long, Map<String, ?>) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
 
onExchangeFinally() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
Callback when the exchange completes.
onExpiredHostRemoved(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
Callback for when an expired host is removed.
onExpiredHostRevived(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
Callback for when an expired host is returned to an active state.
onFlush() - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when previously written data is flushed to the connection.
onFlush() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
onFlushRequest() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
Callback when flush operation is requested.
onFlushRequest() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
onGrpcStatus(GrpcStatus) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcResponseObserver
Callback when GrpcStatus was observed.
onHostMarkedExpired(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
Callback for when an active host is marked expired.
onHostMarkedUnhealthy(Throwable) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
Callback for when a Host transitions from healthy to unhealthy.
onHostRevived() - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
Callback for when a Host transitions from unhealthy to healthy.
onItemWrite(Object, long, long) - Method in interface io.servicetalk.transport.netty.internal.WriteDemandEstimator
Callback whenever an item is written on the connection.
ONLY_IF_CACHED - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"only-if-cached"
onNewConnection() - Method in interface io.servicetalk.transport.api.TransportObserver
onNewConnection(Object, Object) - Method in interface io.servicetalk.transport.api.TransportObserver
Callback when transport starts initializing a new network connection.
onNewConnection(Object, Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver
 
onNewDiscovery(String) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver
Deprecated.
use DnsServiceDiscovererObserver.onNewDiscovery(String, String) instead. To avoid breaking changes, all current implementations must implement both methods. In the next version the default implementation will swap. Then users will be able to keep implementation only for the new method. In the release after, the deprecated method will be removed.
onNewDiscovery(String, String) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver
Notifies that a new discovery started.
onNewExchange() - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver
Callback when a new gRPC exchange starts.
onNewExchange() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver
Callback when a new HTTP exchange starts.
onNewRead() - Method in interface io.servicetalk.transport.api.ConnectionObserver.DataObserver
Callback when the connection starts reading a new message.
onNewRead() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopDataObserver
 
onNewResolution(String) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsDiscoveryObserver
Notifies that a new DNS resolution started.
onNewStream() - Method in interface io.servicetalk.transport.api.ConnectionObserver.MultiplexedObserver
Callback when the connection requests a new stream.
onNewStream() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopMultiplexedObserver
 
onNewWrite() - Method in interface io.servicetalk.transport.api.ConnectionObserver.DataObserver
Callback when the connection starts writing a new message.
onNewWrite() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopDataObserver
 
onNext() - Method in interface io.servicetalk.concurrent.api.ScanMapper.MappedTerminal
onNext() - Method in interface io.servicetalk.concurrent.api.SwitchMapSignal
Get the data that was delivered to PublisherSource.Subscriber.onNext(Object).
onNext(Object) - Method in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
 
onNext(T) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
 
onNext(T) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
Deprecated.
 
onNext(T) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
Callback to receive a data element for this Subscriber.
onNext(T) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
 
onNextValid() - Method in interface io.servicetalk.concurrent.api.ScanMapper.MappedTerminal
Determine if ScanMapper.MappedTerminal.onNext() is valid and should be propagated downstream.
onNoActiveHostsAvailable(int, NoActiveHostException) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
Callback for when connection selection fails due to all hosts being inactive.
onNoHostsAvailable() - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
Callback for when connection selection fails due to no hosts being available.
onProxyConnect(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when a proxy connect is initiated.
onProxyConnect(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
onRequest(HttpRequestMetaData) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcExchangeObserver
 
onRequest(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
Callback when a request starts.
onRequestCancel() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
Callback if the request is cancelled.
onRequestComplete() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
Callback if the request completes successfully.
onRequestData(Buffer) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
Callback when the request payload body data chunk was observed.
onRequestDataRequested(long) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
Callback when subscriber requests n items of the request payload body.
onRequestError(long, ErrorClass) - Method in interface io.servicetalk.loadbalancer.RequestTracker
Records a failed completion of the action for which latency is to be tracked.
onRequestError(Throwable) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
Callback if the request fails with an error.
onRequestSuccess(long) - Method in interface io.servicetalk.loadbalancer.RequestTracker
Records a successful completion of the action for which latency is to be tracked.
onRequestTrailers(HttpHeaders) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcRequestObserver
Callback when request trailers were observed.
onRequestTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
Callback when request trailers were observed.
onResponse(HttpResponseMetaData) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcExchangeObserver
 
onResponse(HttpResponseMetaData) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
Callback when a response meta-data was observed.
onResponseCancel() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
Callback if the response meta-data was cancelled.
onResponseCancel() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
Callback when the response is cancelled.
onResponseComplete() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
Callback when the response completes successfully.
onResponseData(Buffer) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
Callback when the response payload body data chunk was observed.
onResponseDataRequested(long) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
Callback when subscriber requests n items of the response payload body.
onResponseError(Throwable) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
Callback if the response meta-data was not received due to an error.
onResponseError(Throwable) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
Callback when the response fails with an error.
onResponseTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
Callback when response trailers were observed.
onSecurityHandshake() - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when a security handshake is initiated.
onSecurityHandshake() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
onServiceDiscoveryEvent(Collection<? extends ServiceDiscovererEvent<?>>, int, int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
Callback for monitoring the changes due to a service discovery update.
onSpanFinished(InMemorySpan, long) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanEventListener
Called when a span has finished.
onSpanFinished(InMemorySpan, long) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
Converts a finished InMemorySpan to a Span and passes it to the Reporter.report(Object).
onSpanStarted(InMemorySpan) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanEventListener
Called when a span has started.
onSpanStarted(InMemorySpan) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
 
onSubscribe(Cancellable) - Method in interface io.servicetalk.concurrent.CompletableSource.Subscriber
Called when the associated CompletableSource is subscribed via CompletableSource.subscribe(Subscriber).
onSubscribe(Cancellable) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
Called when the associated SingleSource is subscribed via SingleSource.subscribe(Subscriber).
onSubscribe(Cancellable) - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
 
onSubscribe(Cancellable) - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
 
onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
 
onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
 
onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
Deprecated.
 
onSubscribe(PublisherSource.Subscription) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
Callback to receive a PublisherSource.Subscription for this Subscriber.
onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
 
onSuccess(T) - Method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
Callback to indicate termination via SingleSource.Subscriber.onSuccess(Object).
onSuccess(T) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
Success terminal state.
onSuccess(T) - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
 
onTransportHandshakeComplete() - Method in interface io.servicetalk.transport.api.ConnectionObserver
onTransportHandshakeComplete() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
onTransportHandshakeComplete(ConnectionInfo) - Method in interface io.servicetalk.transport.api.ConnectionObserver
Callback when a transport handshake completes.
onTransportHandshakeComplete(ConnectionInfo) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
 
OPENSSL - Enum constant in enum class io.servicetalk.transport.api.SslProvider
Use the openssl implementation.
OpenTelemetryHttpRequestFilter - Class in io.servicetalk.opentelemetry.http
An HTTP filter that supports open telemetry.
OpenTelemetryHttpRequestFilter() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
Create a new instance, searching for any instance of an opentelemetry available, using the hostname as the component name.
OpenTelemetryHttpRequestFilter(OpenTelemetry, String) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
Deprecated.
this method is internal, no user should be setting the OpenTelemetry as it is obtained by using GlobalOpenTelemetry.get() and there should be no other implementations but the one available in the classpath, this constructor will be removed in the future releases. Use OpenTelemetryHttpRequestFilter(String, OpenTelemetryOptions) or OpenTelemetryHttpRequestFilter() instead.
OpenTelemetryHttpRequestFilter(String) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
Create a new instance, searching for any instance of an opentelemetry available.
OpenTelemetryHttpRequestFilter(String, OpenTelemetryOptions) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
Create a new instance, searching for any instance of an opentelemetry available.
OpenTelemetryHttpServerFilter - Class in io.servicetalk.opentelemetry.http
OpenTelemetryHttpServerFilter() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
Create a new Instance, searching for any instance of an opentelemetry available.
OpenTelemetryHttpServerFilter(OpenTelemetry) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
Deprecated.
this method is internal, no user should be setting the OpenTelemetry as it is obtained by using GlobalOpenTelemetry.get() and there should be no other implementations but the one available in the classpath, this constructor will be removed in the future releases. Use OpenTelemetryHttpServerFilter(OpenTelemetryOptions) or OpenTelemetryHttpServerFilter() instead.
OpenTelemetryHttpServerFilter(OpenTelemetryOptions) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
Create a new instance.
OpenTelemetryOptions - Class in io.servicetalk.opentelemetry.http
A set of options for configuring OpenTelemetry filters.
OpenTelemetryOptions.Builder - Class in io.servicetalk.opentelemetry.http
A builder for OpenTelemetryOptions.
operationName() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the operation name.
OPTIONAL - Enum constant in enum class io.servicetalk.transport.api.SslClientAuthMode
Indicates that the SSLEngine will request client authentication.
options() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns the ChannelOptions for accepted channels.
options(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
options(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
options(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
options(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
OPTIONS - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP OPTIONS method.
optResourceEnabled(boolean) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
optResourceEnabled(boolean) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
optResourceEnabled(boolean) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Enable the automatic inclusion of a optional records that tries to give the remote DNS server a hint about how much data the resolver can read per response.
ORIGIN - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"origin"
OUT_OF_RANGE - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Used for range errors (e.g.
outlierDetectorConfig(OutlierDetectorConfig) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
 
outlierDetectorConfig(OutlierDetectorConfig) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
Set the OutlierDetectorConfig to use with this load balancer.
OutlierDetectorConfig - Class in io.servicetalk.loadbalancer
XDS outlier detector configuration.
OutlierDetectorConfig.Builder - Class in io.servicetalk.loadbalancer
A builder for OutlierDetectorConfig instances.
OVERALL_SERVICE_NAME - Static variable in class io.servicetalk.grpc.health.DefaultHealthService
The name of the service corresponding to the overall health status.

P

p2c(int, boolean) - Static method in class io.servicetalk.loadbalancer.ConnectionPoolConfig
A ConnectionPoolStrategy that attempts to discern between the health of individual connections.
p2c(int, int, boolean) - Static method in class io.servicetalk.loadbalancer.ConnectionPoolConfig
A ConnectionPoolStrategy that attempts to discern between the health of individual connections.
P2CLoadBalancingPolicy<ResolvedAddress,C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
A random selection "power of two choices" load balancing policy.
P2CLoadBalancingPolicy.Builder - Class in io.servicetalk.loadbalancer
A builder for immutable P2CLoadBalancingPolicy instances.
parameterClass() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
Get the java Class for the parameter type.
ParameterDescriptor<T> - Interface in io.servicetalk.grpc.api
Description of a parameter or return value related to a MethodDescriptor.
parent() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
parent() - Method in interface io.servicetalk.transport.api.ConnectionContext
Returns a reference to a parent ConnectionContext if any.
parent() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
parent() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
parent() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
PARENT_SPAN_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
Header name for the parent span id.
parentSpanId() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContext
Returns the parent span ID in hex, or null if the parent span ID is not present.
parentSpanId() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
 
parseCookiePair(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
Parse a single cookie-pair from a cookie-string.
parseDelimitedFrom(InputStream) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseDelimitedFrom(InputStream) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(byte[]) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(byte[]) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(ByteString) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(ByteString) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(CodedInputStream) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(CodedInputStream) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(InputStream) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(InputStream) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(ByteBuffer) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(ByteBuffer) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseLong(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
Parses the CharSequence argument as a signed decimal long.
parser() - Static method in class io.servicetalk.health.v1.HealthCheckRequest
 
parser() - Static method in class io.servicetalk.health.v1.HealthCheckResponse
 
parseSetCookie(CharSequence, boolean) - Static method in class io.servicetalk.http.api.DefaultHttpSetCookie
Parse a setCookie CharSequence into a HttpSetCookie.
parseSetCookie(CharSequence, CharSequence, boolean) - Static method in class io.servicetalk.http.api.HeaderUtils
parseTimeoutHeader(CharSequence) - Static method in class io.servicetalk.grpc.internal.DeadlineUtils
Parse a gRPC timeout header value as a duration.
PARTIAL_CONTENT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
206 Partial Content
partialContent() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.PARTIAL_CONTENT response.
partialContent() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.PARTIAL_CONTENT response.
partialContent() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.PARTIAL_CONTENT response.
partitionAddress() - Method in interface io.servicetalk.client.api.partition.PartitionedServiceDiscovererEvent
Deprecated.
Get the fully specified PartitionAttributes that uniquely identifies ServiceDiscovererEvent.address().
PartitionAttributes - Interface in io.servicetalk.client.api.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
PartitionAttributes.Key<T> - Class in io.servicetalk.client.api.partition
Deprecated.
A key identifies a specific object in a PartitionAttributes.
PartitionAttributesBuilder - Interface in io.servicetalk.client.api.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
PartitionedHttpClientBuilder<U,R> - Interface in io.servicetalk.http.api
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
PartitionedHttpClientBuilder.SingleAddressInitializer<U,R> - Interface in io.servicetalk.http.api
Deprecated.
Initializes the SingleAddressHttpClientBuilder for each new client.
PartitionedServiceDiscovererEvent<ResolvedAddress> - Interface in io.servicetalk.client.api.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
PartitionHttpClientBuilderConfigurator<U,R> - Interface in io.servicetalk.http.api
PartitionMap<T extends AsyncCloseable> - Interface in io.servicetalk.client.api.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
partitionMapFactory(PartitionMapFactory) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
partitionMapFactory(PartitionMapFactory) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
Sets PartitionMapFactory to use by all StreamingHttpClients created by this builder.
PartitionMapFactory - Interface in io.servicetalk.client.api.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
patch(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
patch(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
patch(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
patch(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
PATCH - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP PATCH method.
path() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Deprecated.
path() - Method in interface io.servicetalk.grpc.api.GrpcMetadata
Deprecated.
path() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
path() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Get an equivalent value as HttpRequestMetaData.rawPath() but decoded according to percent-encoding.
path() - Method in interface io.servicetalk.http.api.HttpSetCookie
Returns the path of this HttpSetCookie.
path(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
path(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
path(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Sets the path, performing encoding according to percent-encoding, except for forward-slash ('/') characters.
path(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
PATH - Static variable in interface io.servicetalk.health.v1.Health.BlockingCheckRpc
PATH - Static variable in interface io.servicetalk.health.v1.Health.BlockingWatchRpc
PATH - Static variable in interface io.servicetalk.health.v1.Health.CheckRpc
PATH - Static variable in interface io.servicetalk.health.v1.Health.WatchRpc
pathMatches(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
PAYLOAD_TOO_LARGE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
413 Payload Too Large
payloadBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Gets the underlying payload as a Publisher of Buffers.
payloadBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Gets the underlying payload as a Publisher of Buffers.
payloadBody() - Method in interface io.servicetalk.http.api.HttpRequest
Gets the underlying payload as a Buffer.
payloadBody() - Method in interface io.servicetalk.http.api.HttpResponse
Gets the underlying payload as a Buffer.
payloadBody() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Gets the underlying payload as a Publisher of Buffers.
payloadBody() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Gets the underlying payload as a Publisher of Buffers.
payloadBody(Buffer) - Method in interface io.servicetalk.http.api.HttpRequest
Returns an HttpRequest with its underlying payload set to payloadBody.
payloadBody(Buffer) - Method in interface io.servicetalk.http.api.HttpResponse
Returns an HttpResponse with its underlying payload set to payloadBody.
payloadBody(Publisher<Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(Publisher<Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(Publisher<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
payloadBody(Publisher<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
payloadBody(Publisher<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload set to the result of serialization.
payloadBody(Publisher<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.HttpRequest
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.HttpResponse
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
payloadBody(HttpDeserializer2<T>) - Method in interface io.servicetalk.http.api.HttpRequest
Gets and deserializes the payload body.
payloadBody(HttpDeserializer2<T>) - Method in interface io.servicetalk.http.api.HttpResponse
Gets and deserializes the payload body.
payloadBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Gets and deserializes the payload body.
payloadBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Gets and deserializes the payload body.
payloadBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Gets and deserializes the payload body.
payloadBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Gets and deserializes the payload body.
payloadBody(InputStream) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(InputStream) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(Iterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(Iterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
payloadBody(Iterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to the result of serialization.
payloadBody(Iterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBody(T, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.HttpRequest
payloadBody(T, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.HttpResponse
payloadBody(T, HttpSerializer2<T>) - Method in interface io.servicetalk.http.api.HttpRequest
Returns an HttpRequest with its underlying payload set to the results of serialization of pojo.
payloadBody(T, HttpSerializer2<T>) - Method in interface io.servicetalk.http.api.HttpResponse
Returns an HttpResponse with its underlying payload set to the results of serialization of pojo.
payloadBodyInputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Gets the underlying payload as an InputStream.
payloadBodyInputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Gets the underlying payload as an InputStream.
payloadComplete(HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
payloadComplete(Void, HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
 
payloadComplete(State, HttpHeaders) - Method in interface io.servicetalk.http.api.TrailersTransformer
Invoked once all TrailersTransformer instances are accepted and the payload stream has successfully completed.
payloadFailed(Throwable, HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
PayloadSizeLimitingHttpRequesterFilter - Class in io.servicetalk.http.utils
Limits the response payload size.
PayloadSizeLimitingHttpRequesterFilter(int) - Constructor for class io.servicetalk.http.utils.PayloadSizeLimitingHttpRequesterFilter
Create a new instance.
PayloadSizeLimitingHttpServiceFilter - Class in io.servicetalk.http.utils
Limits the request payload size.
PayloadSizeLimitingHttpServiceFilter(int) - Constructor for class io.servicetalk.http.utils.PayloadSizeLimitingHttpServiceFilter
Create a new instance.
payloadTooLarge() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
payloadTooLarge() - Method in interface io.servicetalk.http.api.HttpResponseFactory
payloadTooLarge() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
PayloadTooLargeException - Exception in io.servicetalk.http.api
Indication that the payload was too large and failed to process.
PayloadTooLargeException(String) - Constructor for exception io.servicetalk.http.api.PayloadTooLargeException
Create a new instance.
PayloadWriter<T> - Interface in io.servicetalk.oio.api
An interface which mimics behavior like OutputStream, but allows for writing of objects of type PayloadWriter.
PayloadWriterUtils - Class in io.servicetalk.oio.api.internal
Utilities for PayloadWriter.
PAYMENT_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
402 Payment Required
paymentRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
paymentRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
paymentRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
peerHost() - Method in interface io.servicetalk.transport.api.ClientSslConfig
Get the non-authoritative name of the peer.
peerHost() - Method in class io.servicetalk.transport.api.DelegatingClientSslConfig
 
peerHost(String) - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
Set the non-authoritative name of the peer.
peerPort() - Method in interface io.servicetalk.transport.api.ClientSslConfig
Get the non-authoritative port of the peer.
peerPort() - Method in class io.servicetalk.transport.api.DelegatingClientSslConfig
 
peerPort(int) - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
Set the non-authoritative port of the peer.
PERMANENT_REDIRECT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
308 Permanent Redirect
permanentRedirect() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
permanentRedirect() - Method in interface io.servicetalk.http.api.HttpResponseFactory
permanentRedirect() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
PERMISSION_DENIED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Permission denied for a particular client.
persistLogs(boolean) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Sets whether logs are persisted in the span object.
PlatformDependent - Class in io.servicetalk.utils.internal
Provide utilities that are dependent on the current runtime environment.
poll(BlockingQueue<T>, long, TimeUnit) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
BlockingQueue.poll(long, TimeUnit) from the queue, throws unchecked Exception if thread is interrupted while waiting.
pollAllOnNext() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
Consume all currently available TestPublisherSubscriber.onNext(Object) signals.
pollOnNext(long, TimeUnit) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
Blocks for at most timeout time until the next TestPublisherSubscriber.onNext(Object) method invocation.
pollTerminal(long, TimeUnit) - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
Block for a terminal event.
pollTerminal(long, TimeUnit) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
Block for a terminal event.
pollTerminal(long, TimeUnit) - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
Block for a terminal event.
POOLED_ALLOCATOR - Static variable in class io.servicetalk.transport.netty.internal.CopyByteBufHandlerChannelInitializer
PooledByteBufAllocator to use internally when we know memory won't be leaked.
port() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
port() - Method in interface io.servicetalk.transport.api.HostAndPort
Returns the port.
post(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.POST request.
post(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
post(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.POST request.
post(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.POST request.
POST - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP POST method.
PowerSetPartitionMap<T extends AsyncCloseable> - Class in io.servicetalk.client.api.internal.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
PowerSetPartitionMap(Function<PartitionAttributes, T>, IntFunction<PartitionAttributesBuilder>) - Constructor for class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Deprecated.
Create a new instance.
PowerSetPartitionMapFactory - Class in io.servicetalk.client.api.internal.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
PRAGMA - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"pragma"
PRECONDITION_FAILED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
412 Precondition Failed
PRECONDITION_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
428 Precondition Required
preconditionFailed() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
preconditionFailed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
preconditionFailed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
preconditionRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
preconditionRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
preconditionRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
PREFER_DIRECT_ALLOCATOR - Static variable in class io.servicetalk.buffer.netty.BufferAllocators
Default BufferAllocator whose Buffers are typically backed by Netty buffers and prefers direct memory allocation when otherwise not specified.
PREFER_DIRECT_RO_ALLOCATOR - Static variable in class io.servicetalk.buffer.api.ReadOnlyBufferAllocators
BufferAllocator that creates Buffer instances which prefer off-heap allocations when otherwise unspecified which cannot be modified and are read only.
PREFER_HEAP_ALLOCATOR - Static variable in class io.servicetalk.buffer.netty.BufferAllocators
Default BufferAllocator whose Buffers are typically backed by Netty buffers and prefers heap memory allocation when otherwise not specified.
PREFER_HEAP_RO_ALLOCATOR - Static variable in class io.servicetalk.buffer.api.ReadOnlyBufferAllocators
BufferAllocator that creates Buffer instances which prefer heap allocations when otherwise unspecified which cannot be modified and are read only.
preferredAlpnProtocol() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
Get the preferred ALPN protocol.
prepend(HttpExecutionStrategyInfluencer) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Adds the passed HttpExecutionStrategyInfluencer to the head of this chain.
prepend(ExecutionStrategyInfluencer<?>) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Adds the passed ExecutionStrategyInfluencer to the head of this chain.
prepend(T) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Prepends the passed AsyncCloseable with this CompositeCloseable such that when this CompositeCloseable is closed, all of the previously registered AsyncCloseables are closed too.
prependAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Prepends all the passed AsyncCloseables with this CompositeCloseable such that when this CompositeCloseable is closed, all of these AsyncCloseables are closed too.
prependAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
Prepends all the passed AsyncCloseables with this CompositeCloseable such that when this CompositeCloseable is closed, all of these AsyncCloseables are closed too.
prependIfInfluencer(Object) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
If the passed mayBeInfluencer is an HttpExecutionStrategyInfluencer then add it to the head of this chain.
principalFunction(PF) - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters.AbstractBuilder
Specify a custom function the filter will use to create Principal instances.
PRIVATE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"private"
process(byte) - Method in interface io.servicetalk.buffer.api.ByteProcessor
Process bytes until returns false.
processing() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.PROCESSING response.
processing() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.PROCESSING response.
processing() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.PROCESSING response.
PROCESSING - Static variable in class io.servicetalk.http.api.HttpResponseStatus
102 Processing
processOnComplete() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
processOnError(Throwable) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Deprecated.
Processors - Class in io.servicetalk.concurrent.api
Static factory methods for creating processor instances for different type of sources.
ProcessorSignalsConsumer<T> - Interface in io.servicetalk.concurrent.api
properties() - Method in class io.servicetalk.http.api.HttpRequestMethod
Get the HttpRequestMethod.Properties associated with this method.
PROTO3 - Enum constant in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
Zipkin V2 protocol buffers V3 format.
PROTOBUF - Static variable in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
Singleton instance which creates protocol buffer serializers.
ProtobufMediaTypes - Class in io.servicetalk.data.protobuf.jersey
Media type definitions for Protobuf.
ProtobufSerializationProvider - Class in io.servicetalk.data.protobuf
Deprecated.
ProtobufSerializationProvider() - Constructor for class io.servicetalk.data.protobuf.ProtobufSerializationProvider
Deprecated.
 
ProtobufSerializationProvider(Function<Class<?>, Parser<?>>) - Constructor for class io.servicetalk.data.protobuf.ProtobufSerializationProvider
Deprecated.
 
ProtoBufSerializationProviderBuilder - Class in io.servicetalk.grpc.protobuf
Deprecated.
The gRPC framing is now built into grpc-netty. This class is no longer necessary and will be removed in a future release. ProtoBufSerializationProviderBuilder.registerMessageType(Class, Parser) is used to add one or more MessageLite message types. Resulting GrpcSerializationProvider from ProtoBufSerializationProviderBuilder.build() will only serialize and deserialize those message types.
ProtoBufSerializationProviderBuilder() - Constructor for class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
Deprecated.
 
ProtobufSerializerFactory - Class in io.servicetalk.data.protobuf
protocol() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
 
protocol() - Method in class io.servicetalk.http.api.DelegatingHttpConnectionContext
 
protocol() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
protocol() - Method in interface io.servicetalk.http.api.HttpConnectionContext
 
protocol() - Method in interface io.servicetalk.transport.api.ConnectionInfo
protocol() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
protocol() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
protocol() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
PROTOCOL_CLOSING_INBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
Inbound protocol close command observed eg.
PROTOCOL_CLOSING_OUTBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
Outbound protocol close command observed eg.
PROTOCOL_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
protocolClosingInbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
Signal inbound close command observed, to be emitted from the EventLoop for the Channel.
protocolClosingOutbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
Signal outbound close command observed, to be emitted from the EventLoop for the Channel.
protocolPayloadBeginInbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
Signal begin of inbound payload, to be emitted from the EventLoop for the Channel.
protocolPayloadBeginOutbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
Signal begin of outbound payload, to be emitted from the EventLoop for the Channel.
protocolPayloadEndInbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
Signal end of inbound payload, to be emitted from the EventLoop for the Channel.
protocolPayloadEndOutbound(ChannelHandlerContext, ChannelPromise) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
Signal end of outbound payload, including the ChannelPromise associated with the last write.
protocols(HttpProtocolConfig...) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
protocols(HttpProtocolConfig...) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
protocols(HttpProtocolConfig...) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Configurations of various HTTP protocol versions.
protocols(HttpProtocolConfig...) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Configurations of various HTTP protocol versions.
PROVIDED - Enum constant in enum class io.servicetalk.transport.api.SslConfig.CipherSuiteFilter
Will take all provided ciphers suites as-is without any filtering.
provider() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
provider() - Method in interface io.servicetalk.transport.api.SslConfig
Get the SslProvider to use.
provider(SslProvider) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Get the SslProvider to use.
PROXY_AUTHENTICATE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"proxy-authenticate"
PROXY_AUTHENTICATION_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
407 Proxy Authentication Required
PROXY_AUTHORIZATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"proxy-authorization"
PROXY_REVALIDATE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"proxy-revalidate"
proxyAddress(U) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
proxyAddress(U) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
proxyAuthenticationRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
proxyAuthenticationRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
proxyAuthenticationRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
proxyConfig(ProxyConfig<U>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
proxyConfig(ProxyConfig<U>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Configures a proxy to serve as an intermediary for requests.
ProxyConfig<A> - Interface in io.servicetalk.http.api
Configuration for a proxy.
ProxyConfigBuilder<A> - Class in io.servicetalk.http.api
Builder for ProxyConfig.
ProxyConfigBuilder(A) - Constructor for class io.servicetalk.http.api.ProxyConfigBuilder
Creates a new instance.
proxyConnectComplete(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ProxyConnectObserver
Callback when the proxy connect attempt is complete successfully.
proxyConnectComplete(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopProxyConnectObserver
 
ProxyConnectException - Exception in io.servicetalk.http.api
An exception while processing HTTP/1.1 CONNECT request.
ProxyConnectException(String) - Constructor for exception io.servicetalk.http.api.ProxyConnectException
Creates a new instance.
ProxyConnectException(String, Throwable) - Constructor for exception io.servicetalk.http.api.ProxyConnectException
Creates a new instance.
proxyConnectFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ProxyConnectObserver
Callback when the proxy connect attempt is failed.
proxyConnectFailed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopProxyConnectObserver
 
ProxyConnectResponseException - Exception in io.servicetalk.http.api
A subclass of ProxyConnectException that indicates an unexpected response status from a proxy received for HTTP/1.1 CONNECT request.
ProxyConnectResponseException(String, HttpResponseMetaData) - Constructor for exception io.servicetalk.http.api.ProxyConnectResponseException
Creates a new instance.
ProxyResponseException - Exception in io.servicetalk.http.netty
Deprecated.
PUBLIC - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"public"
Publisher<T> - Class in io.servicetalk.concurrent.api
An asynchronous computation that produces 0, 1 or more elements and may or may not terminate successfully or with an error.
Publisher() - Constructor for class io.servicetalk.concurrent.api.Publisher
New instance.
PublisherFirstStep<T> - Interface in io.servicetalk.concurrent.api.test
Provides the ability to express expectations for the first step in a Subscriber's lifecycle.
publisherInputStreamQueueCapacity(int) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Set the hint for the capacity of the intermediary queue that stores items when adapting Publishers into InputStreams.
PublisherLastStep - Interface in io.servicetalk.concurrent.api.test
Provides the ability to express expectations for the terminal signals (e.g.
PublisherOperator<T,R> - Interface in io.servicetalk.concurrent.api
An operator contract for a Publisher.
PublisherProcessorSignalsHolder<T> - Interface in io.servicetalk.concurrent.api
A holder of items for a PublisherSource.Processor.
PublisherSource<T> - Interface in io.servicetalk.concurrent
An asynchronous computation that emits zero or more items to its PublisherSource.Subscriber and may or may not terminate successfully or with an error.
PublisherSource(Publisher<T>) - Constructor for class io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource
Creates a new SourceWrappers.PublisherSource instance.
PublisherSource.Processor<T,R> - Interface in io.servicetalk.concurrent
A PublisherSource.Processor represents a processing stage that is both a PublisherSource and a PublisherSource.Subscriber and obeys the contracts of both.
PublisherSource.Subscriber<T> - Interface in io.servicetalk.concurrent
A subscriber of result(s) produced by a PublisherSource.
PublisherSource.Subscription - Interface in io.servicetalk.concurrent
A subscription to control the signals emitted from a PublisherSource to a PublisherSource.Subscriber.
PublisherStep<T> - Interface in io.servicetalk.concurrent.api.test
Provides the ability to express expectations for the PublisherSource.Subscriber.onNext(Object) stages of a Subscriber's lifecycle.
PublisherToSingleOperator<T,R> - Interface in io.servicetalk.concurrent.api
An operator contract for a Publisher to Single conversion.
publishOn(Executor) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that will use the passed Executor to invoke all CompletableSource.Subscriber methods.
publishOn(Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will use the passed Executor to invoke all PublisherSource.Subscriber methods.
publishOn(Executor) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that will use the passed Executor to invoke all SingleSource.Subscriber methods.
publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that may use the passed Executor to invoke all CompletableSource.Subscriber methods.
publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that may use the passed Executor to invoke all PublisherSource.Subscriber methods.
publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that may use the passed Executor to invoke all SingleSource.Subscriber methods.
put(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to put a new entry to the current context.
put(ContextMap.Key<T>, T) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
put(ContextMap.Key<T>, T) - Method in interface io.servicetalk.context.api.ContextMap
Put a new entry into this ContextMap.
put(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.PUT request.
put(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
put(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.PUT request.
put(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.PUT request.
put(String, String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
PUT - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP PUT method.
putAll(ContextMap) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to put all the entries into the current context from another ContextMap.
putAll(ContextMap) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
putAll(ContextMap) - Method in interface io.servicetalk.context.api.ContextMap
Put all the entries into this ContextMap.
putAll(Map<ContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to put all the entries into the current context.
putAll(Map<ContextMap.Key<?>, Object>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
putAll(Map<ContextMap.Key<?>, Object>) - Method in interface io.servicetalk.context.api.ContextMap
Put all the entries into this ContextMap.
putAll(Map<String, String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
putAllFromMap(Map<ContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Deprecated.
putIfAbsent(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to put a new entry to the current context if this map does not already contain this key or is mapped to null.
putIfAbsent(ContextMap.Key<T>, T) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
putIfAbsent(ContextMap.Key<T>, T) - Method in interface io.servicetalk.context.api.ContextMap
Put a new entry into this ContextMap if this map does not already contain this key or is mapped to null.

Q

query() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Get an equivalent value as HttpRequestMetaData.rawQuery() but decoded according to rfc3986, Query.
query(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
query(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
query(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Sets the path, performing encoding according to rfc3986, Query.
query(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
queryParameter(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns the value of a query parameter with the specified key.
queryParameters() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns all query parameters as key/value pairs.
queryParameters(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns all values for the query parameter with the specified key.
queryParametersIterator(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns all values for the query parameter with the specified key.
queryParametersKeys() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns a Set of all query parameter keys.
queryParametersSize() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Returns the number of query parameters.
queryTimeout(Duration) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
queryTimeout(Duration) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
queryTimeout(Duration) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Sets the timeout of each DNS query performed by this service discoverer.
QueueFullAndRejectedSubscribeException - Exception in io.servicetalk.concurrent.internal
Deprecated.
This class is no longer used by ServiceTalk and will be removed in the future releases. If you depend on it, consider copying into your codebase.
QueueFullAndRejectedSubscribeException(String) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullAndRejectedSubscribeException
Deprecated.
Create a new instance.
QueueFullAndRejectedSubscribeException(String, int) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullAndRejectedSubscribeException
Deprecated.
Create a new instance.
QueueFullException - Exception in io.servicetalk.concurrent.internal
Exception indicating a bounded queue is full.
QueueFullException(String) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullException
Create a new instance.
QueueFullException(String, int) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullException
Create a new instance.
queueLimitHint() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
Get a hint to limit the number of elements which will be queued for each PublisherSource.Subscriber in order to compensate for unequal demand and late subscribers.
queueLimitHint(int) - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
Set a hint to limit the number of elements which will be queued for each PublisherSource.Subscriber in order to compensate for unequal demand and late subscribers.
QUOTED_PRINTABLE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"quoted-printable"

R

RandomUtils - Class in io.servicetalk.utils.internal
Internal random utilities.
range(int, int) - Static method in class io.servicetalk.concurrent.api.Publisher
Create a new Publisher that when subscribed will emit all Integers within the range of [begin, end).
range(int, int, int) - Static method in class io.servicetalk.concurrent.api.Publisher
Create a new Publisher that when subscribed will emit all Integers within the range of [begin, end) with an increment of stride between each signal.
RANGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"range"
RANGE_NOT_SATISFIABLE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
416 Range Not Satisfiable
rangeNotSatisfiable() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
rangeNotSatisfiable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
rangeNotSatisfiable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
rawPath() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
rawPath(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
rawPath(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
rawPath(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Sets the path to path, without any encoding performed.
rawPath(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
rawQuery() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
rawQuery(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
rawQuery(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
rawQuery(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Sets the query component to query, without any encoding performed.
rawQuery(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
ReactiveStreamsAdapters - Class in io.servicetalk.concurrent.reactivestreams
A set of adapter methods for converting to and from Reactive Streams APIs and ServiceTalk APIs.
read() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
 
read() - Method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
 
read() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
read() - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
Returns Publisher that emits all items as read from this connection.
read(byte[], int, int) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
 
read(byte[], int, int) - Method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
 
readableBytes() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the number of readable bytes which is equal to (this.writerIndex - this.readerIndex).
readableBytes() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBoolean() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a boolean at the current readerIndex and increases the readerIndex by 1 in this buffer.
readBoolean() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readByte() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a byte at the current readerIndex and increases the readerIndex by 1 in this buffer.
readByte() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(byte[]) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the current readerIndex and increases the readerIndex by the number of the transferred bytes (= dst.length).
readBytes(byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(byte[], int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the current readerIndex and increases the readerIndex by the number of the transferred bytes (= length).
readBytes(byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to a newly created buffer starting at the current readerIndex and increases the readerIndex by the number of the transferred bytes (= length).
readBytes(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(Buffer) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the current readerIndex until the destination becomes non-writable, and increases the readerIndex by the number of the transferred bytes.
readBytes(Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(Buffer, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the current readerIndex and increases the readerIndex by the number of the transferred bytes (= length).
readBytes(Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(Buffer, int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the current readerIndex and increases the readerIndex by the number of the transferred bytes (= length).
readBytes(Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(ByteBuffer) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers this buffer's data to the specified destination starting at the current readerIndex until the destination's position reaches its limit, and increases the readerIndex by the number of the transferred bytes.
readBytes(ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readCancelled() - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
Callback when the read operation is cancelled.
readCancelled() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
 
readChar() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 2-byte UTF-16 character at the current readerIndex and increases the readerIndex by 2 in this buffer.
readChar() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readComplete() - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
Callback when the entire read operation completes successfully.
readComplete() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
 
readDouble() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 64-bit floating point number at the current readerIndex and increases the readerIndex by 8 in this buffer.
readDouble() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readerIndex() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the readerIndex of this buffer.
readerIndex() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readerIndex(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the readerIndex of this buffer.
readerIndex(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
readerIndex(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
Callback when the read operation fails with an error.
readFailed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
 
readFloat() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 32-bit floating point number at the current readerIndex and increases the readerIndex by 4 in this buffer.
readFloat() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readInt() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 32-bit integer at the current readerIndex and increases the readerIndex by 4 in this buffer.
readInt() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readIntLE() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 32-bit integer at the current readerIndex in the Little Endian Byte Order and increases the readerIndex by 4 in this buffer.
readIntLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readLong() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 64-bit integer at the current readerIndex and increases the readerIndex by 8 in this buffer.
readLong() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readLongLE() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 64-bit integer at the current readerIndex in the Little Endian Byte Order and increases the readerIndex by 8 in this buffer.
readLongLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readMedium() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 24-bit medium integer at the current readerIndex and increases the readerIndex by 3 in this buffer.
readMedium() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readMediumLE() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 24-bit medium integer at the current readerIndex in the Little Endian Byte Order and increases the readerIndex by 3 in this buffer.
readMediumLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
ReadOnlyBufferAllocators - Class in io.servicetalk.buffer.api
Utility class containing BufferAllocators that create Buffer instances which cannot be modified and are read only.
ReadOnlyTcpClientConfig - Class in io.servicetalk.tcp.netty.internal
Read only view of TcpClientConfig.
ReadOnlyTcpServerConfig - Class in io.servicetalk.tcp.netty.internal
Read only view of TcpServerConfig.
readShort() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 16-bit short integer at the current readerIndex and increases the readerIndex by 2 in this buffer.
readShort() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readShortLE() - Method in interface io.servicetalk.buffer.api.Buffer
Gets a 16-bit short integer at the current readerIndex in the Little Endian Byte Order and increases the readerIndex by 2 in this buffer.
readShortLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readSlice(int) - Method in interface io.servicetalk.buffer.api.Buffer
Returns a new slice of this buffer's sub-region starting at the current readerIndex and increases the readerIndex by the size of the new slice (= length).
readSlice(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readTimeoutHeader(HttpHeaders) - Static method in class io.servicetalk.grpc.internal.DeadlineUtils
Extract the timeout duration from the HTTP headers if present.
readTimeoutHeader(HttpRequestMetaData) - Static method in class io.servicetalk.grpc.internal.DeadlineUtils
Extract the timeout duration from the request HTTP headers if present.
readUnsignedByte() - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned byte at the current readerIndex and increases the readerIndex by 1 in this buffer.
readUnsignedByte() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readUnsignedInt() - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 32-bit integer at the current readerIndex and increases the readerIndex by 4 in this buffer.
readUnsignedInt() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readUnsignedIntLE() - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 32-bit integer at the current readerIndex in the Little Endian Byte Order and increases the readerIndex by 4 in this buffer.
readUnsignedIntLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readUnsignedMedium() - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 24-bit medium integer at the current readerIndex and increases the readerIndex by 3 in this buffer.
readUnsignedMedium() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readUnsignedMediumLE() - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 24-bit medium integer at the current readerIndex in the Little Endian Byte Order and increases the readerIndex by 3 in this buffer.
readUnsignedMediumLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readUnsignedShort() - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 16-bit short integer at the current readerIndex and increases the readerIndex by 2 in this buffer.
readUnsignedShort() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readUnsignedShortLE() - Method in interface io.servicetalk.buffer.api.Buffer
Gets an unsigned 16-bit short integer at the current readerIndex in the Little Endian Byte Order and increases the readerIndex by 2 in this buffer.
readUnsignedShortLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
ready() - Method in class io.servicetalk.transport.netty.internal.DeferSslHandler
Indicates that we are ready to stop deferring, and add the deferred SslHandler.
reasonPhrase() - Method in class io.servicetalk.http.api.HttpResponseStatus
Get the reason-phrase that provides a textual description associated with the numeric status code.
RedirectConfig - Interface in io.servicetalk.http.api
Configuration options for redirection.
RedirectConfig.RedirectPredicate - Interface in io.servicetalk.http.api
Predicate to make the final decision if redirect should be performed or not based on the given context.
RedirectConfig.RedirectRequestTransformer - Interface in io.servicetalk.http.api
Provides access to the full context of the redirect to apply transformations for the pre-initialized redirect request.
RedirectConfigBuilder - Class in io.servicetalk.http.api
Builder for RedirectConfig.
RedirectConfigBuilder() - Constructor for class io.servicetalk.http.api.RedirectConfigBuilder
 
RedirectingHttpRequesterFilter - Class in io.servicetalk.http.utils
An HTTP request filter that performs automatic redirection if a client receives 3XX status code in the response.
RedirectingHttpRequesterFilter() - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
Create a new instance, only performing relative redirects.
RedirectingHttpRequesterFilter(RedirectConfig) - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
Create a new instance.
REDIRECTION_3XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
redirectPayloadBody(boolean) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Allows redirecting payload body of the original request on each non-relative redirect.
redirectPredicate() - Method in interface io.servicetalk.http.api.RedirectConfig
RedirectConfig.RedirectPredicate to make the final decision if redirect should be performed or not based on the given context.
redirectPredicate(RedirectConfig.RedirectPredicate) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Sets a predicate for an additional check to decide if the redirect should be performed or not based on the given context.
redirectRequestTransformer() - Method in interface io.servicetalk.http.api.RedirectConfig
RedirectConfig.RedirectRequestTransformer to apply further modifications for the redirect request after it was initialized.
redirectRequestTransformer(RedirectConfig.RedirectRequestTransformer) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Sets a transformer to apply further modifications for the redirect request after it was initialized.
references() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns an immutable list of references.
REFERER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"referer"
referredTo() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryReference
Returns the span being referred to.
ReflectionUtils - Class in io.servicetalk.utils.internal
Provide utilities to assist reflective access.
REFUSED_STREAM - Static variable in class io.servicetalk.http.api.Http2ErrorCode
regionMatches(CharSequence, boolean, int, CharSequence, int, int) - Static method in class io.servicetalk.buffer.api.CharSequences
This methods make regionMatches operation correctly for any chars in strings.
registerAllExtensions(ExtensionRegistry) - Static method in class io.servicetalk.health.v1.HealthProto
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthProto
 
registerMessageType(Class<T>, Parser<T>) - Method in class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
Deprecated.
Register the passed messageType with the provided Parser.
registerRoutes(Health.HealthService) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
Deprecated.
registerRoutes(Service) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Deprecated.
This method is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
RejectedPermanently - Enum constant in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
Deprecated.
Selecting the resource was denied, and will not succeed at later time.
RejectedPermanently - Enum constant in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
Selecting the resource was denied, and will not succeed at later time.
RejectedSubscribeError - Interface in io.servicetalk.concurrent.internal
Used in scenarios where a subscribe to an asynchronous source is attempted, but no "real" subscription is established.
RejectedSubscribeException - Exception in io.servicetalk.concurrent.internal
Used in scenarios where a subscribe to an asynchronous source is attempted, but no "real" subscription is established.
RejectedSubscribeException(String) - Constructor for exception io.servicetalk.concurrent.internal.RejectedSubscribeException
Create a new instance.
RejectedSubscribeException(Throwable) - Constructor for exception io.servicetalk.concurrent.internal.RejectedSubscribeException
Create a new instance.
RejectedTemporary - Enum constant in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
Deprecated.
Selecting the resource was denied, but may succeed at later time.
RejectedTemporary - Enum constant in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
Selecting the resource was denied, but may succeed at later time.
release() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
Releases this reserved BlockingHttpConnection to be used for subsequent requests.
release() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
Releases this reserved BlockingStreamingHttpConnection to be used for subsequent requests.
releaseAsync() - Method in interface io.servicetalk.client.api.internal.ReservableRequestConcurrencyController
Deprecated.
Must be called (and subscribed to) to signify the reservation has completed after ReservableRequestConcurrencyController.tryReserve().
releaseAsync() - Method in interface io.servicetalk.client.api.LoadBalancedConnection
 
releaseAsync() - Method in interface io.servicetalk.client.api.ReservableRequestConcurrencyController
Must be called (and subscribed to) to signify the reservation has completed after ReservableRequestConcurrencyController.tryReserve().
releaseAsync() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
releaseAsync() - Method in interface io.servicetalk.http.api.FilterableReservedStreamingHttpConnection
Releases this reserved FilterableStreamingHttpConnection to be used for subsequent requests.
releaseAsync() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
 
releaseAsync() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
releaseAsync() - Method in interface io.servicetalk.http.api.ReservedHttpConnection
Releases this reserved ReservedHttpConnection to be used for subsequent requests.
releaseAsync() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
releaseLock(AtomicIntegerFieldUpdater<T>, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Release a lock that was previously acquired via ConcurrentUtils.tryAcquireLock(AtomicIntegerFieldUpdater, Object).
releaseReentrantLock(AtomicLongFieldUpdater<T>, long, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Release a lock that was previously acquired via ConcurrentUtils.tryAcquireReentrantLock(AtomicLongFieldUpdater, Object).
remoteAddress() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
remoteAddress() - Method in interface io.servicetalk.transport.api.ConnectionInfo
The SocketAddress to which the associated connection is connected.
remoteAddress() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
remoteAddress() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
remoteAddress() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
remove(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Deprecated.
 
remove(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
Deprecated.
Remove a PartitionAttributes that was previously added via PartitionMap.add(PartitionAttributes).
remove(ContextMap.Key<T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to remove an entry from the current context.
remove(ContextMap.Key<T>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
remove(ContextMap.Key<T>) - Method in interface io.servicetalk.context.api.ContextMap
Remove an entry from this ContextMap, and get the previous value (if one exists).
remove(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
remove(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Removes all headers with the specified name.
remove(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
remove(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Removes specific value(s) from the specified header name.
remove(String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
removeAll(Iterable<ContextMap.Key<?>>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to remove all entries from the current context associated with the keys from the passed Iterable.
removeAll(Iterable<ContextMap.Key<?>>) - Method in interface io.servicetalk.context.api.ContextMap
Remove all entries from this ContextMap associated with the keys from the passed Iterable.
removeAll(Iterable<String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
removeAllEntries(Iterable<ContextMap.Key<?>>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
removeCookiePairs(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
Remove a single cookie-pair for a cookie-string.
removeCookies(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
removeCookies(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Removes all cookie identified by name.
removeIgnoreCase(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
removeIgnoreCase(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Removes specific value(s) from the specified header name.
removeQueryParameters(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Removes all query parameters with the specified key.
removeQueryParameters(String, String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Removes all query parameters with the specified key and value.
removeSetCookies(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
removeSetCookies(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Removes all set-cookie identified by name.
removeSetCookies(CharSequence, CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
removeSetCookies(CharSequence, CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Removes all set-cookie identified by name.
repeat(BiIntPredicate<? super T>) - Method in class io.servicetalk.concurrent.api.Single
Re-subscribes to this Single when it completes and the passed IntPredicate returns true.
repeat(IntPredicate) - Method in class io.servicetalk.concurrent.api.Completable
Re-subscribes to this Completable when it completes and the passed IntPredicate returns true.
repeat(IntPredicate) - Method in class io.servicetalk.concurrent.api.Publisher
Re-subscribes to this Publisher when it completes and the passed IntPredicate returns true.
repeat(IntPredicate) - Method in class io.servicetalk.concurrent.api.Single
Re-subscribes to this Single when it completes and the passed IntPredicate returns true.
RepeatStrategies - Class in io.servicetalk.concurrent.api
A set of strategies to use for repeating with Publisher.repeatWhen(IntFunction), Single.repeatWhen(IntFunction) and Completable.repeatWhen(IntFunction) or in general.
RepeatStrategies.TerminateRepeatException - Exception in io.servicetalk.concurrent.api
An Exception instance used to indicate termination of repeats.
repeatWhen(BiIntFunction<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
Re-subscribes to this Single when it completes and the Completable returned by the supplied BiIntFunction completes successfully.
repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
Re-subscribes to this Completable when it completes and the Completable returned by the supplied IntFunction completes successfully.
repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
Re-subscribes to this Publisher when it completes and the Completable returned by the supplied IntFunction completes successfully.
repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
Re-subscribes to this Single when it completes and the Completable returned by the supplied IntFunction completes successfully.
repeatWithConstantBackoffDeltaJitter(int, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds the passed constant Duration as delay between repeats.
repeatWithConstantBackoffDeltaJitter(Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds the passed constant Duration as delay between repeats.
repeatWithConstantBackoffFullJitter(int, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds the passed constant Duration as delay between repeats.
repeatWithConstantBackoffFullJitter(Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds the passed constant Duration as delay between repeats.
repeatWithExponentialBackoffDeltaJitter(int, Duration, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds a delay between repeats.
repeatWithExponentialBackoffDeltaJitter(Duration, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds a delay between repeats.
repeatWithExponentialBackoffFullJitter(int, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds a delay between repeats.
repeatWithExponentialBackoffFullJitter(Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds a delay between repeats.
replace(Buffer) - Method in interface io.servicetalk.buffer.api.BufferHolder
Deprecated.
Returns a new BufferHolder which contains the specified content.
replace(HttpHeaders) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
replace(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpHeaders
Removes all header names contained in headers from this object, and then adds all headers contained in headers.
replay(int) - Method in class io.servicetalk.concurrent.api.Publisher
Similar to Publisher.multicast(int) in that multiple downstream PublisherSource.Subscribers are enabled on the returned Publisher but also retains history of the most recently emitted signals from PublisherSource.Subscriber.onNext(Object) which are emitted to new downstream PublisherSource.Subscribers before emitting new signals.
replay(int, Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Similar to Publisher.multicast(int) in that multiple downstream PublisherSource.Subscribers are enabled on the returned Publisher but also retains historyHint of the most recently emitted signals from PublisherSource.Subscriber.onNext(Object) which are emitted to new downstream PublisherSource.Subscribers before emitting new signals.
replay(ReplayStrategy<T>) - Method in class io.servicetalk.concurrent.api.Publisher
Similar to Publisher.multicast(int) in that multiple downstream PublisherSource.Subscribers are enabled on the returned Publisher but will also retain some history of PublisherSource.Subscriber.onNext(Object) signals according to the ReplayStrategy replayStrategy.
replay(Supplier<ReplayAccumulator<T>>) - Method in class io.servicetalk.concurrent.api.Publisher
Similar to Publisher.multicast(int) in that multiple downstream PublisherSource.Subscribers are enabled on the returned Publisher but will also retain some history of PublisherSource.Subscriber.onNext(Object) signals according to the ReplayAccumulator accumulatorSupplier.
ReplayAccumulator<T> - Interface in io.servicetalk.concurrent.api
Accumulates signals for the Publisher replay operator.
ReplayStrategies - Class in io.servicetalk.concurrent.api
Utilities to customize ReplayStrategy.
ReplayStrategy<T> - Interface in io.servicetalk.concurrent.api
Used to customize the strategy for the Publisher replay operator.
ReplayStrategyBuilder<T> - Class in io.servicetalk.concurrent.api
A builder of ReplayStrategy.
ReplayStrategyBuilder(Supplier<ReplayAccumulator<T>>) - Constructor for class io.servicetalk.concurrent.api.ReplayStrategyBuilder
Create a new instance.
report(Span) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
 
report(Span) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.LoggingReporter
Logs a Span to the configured logger.
report(Span) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
 
request(long) - Method in class io.servicetalk.concurrent.internal.ConcurrentSubscription
 
request(long) - Method in class io.servicetalk.concurrent.internal.DelayedSubscription
 
request(long) - Method in class io.servicetalk.concurrent.internal.ScalarValueSubscription
 
request(long) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscription
Requests n more items from the associated PublisherSource for the associated PublisherSource.Subscriber.
request(GrpcClientMetadata, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.RequestStreamingClientCall
request(GrpcClientMetadata, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.StreamingClientCall
request(GrpcClientMetadata, Iterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingRequestStreamingClientCall
request(GrpcClientMetadata, Iterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingStreamingClientCall
request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingClientCall
request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingResponseStreamingClientCall
request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.ClientCall
request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.ResponseStreamingClientCall
request(BlockingStreamingHttpRequest) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
Send a request.
request(HttpRequest) - Method in interface io.servicetalk.http.api.BlockingHttpRequester
Send a request.
request(HttpRequest) - Method in interface io.servicetalk.http.api.HttpRequester
Send a request.
request(StreamingHttpRequest) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
request(StreamingHttpRequest) - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
request(StreamingHttpRequest) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
request(StreamingHttpRequest) - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
request(StreamingHttpRequest) - Method in interface io.servicetalk.http.api.StreamingHttpRequester
Send a request.
request(StreamingHttpRequester, StreamingHttpRequest) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
Called when the filter needs to delegate the request using the provided StreamingHttpRequester on which to call StreamingHttpRequester.request(StreamingHttpRequest).
REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
431 Request Header Fields Too Large
REQUEST_TIMEOUT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
408 Request Timeout
REQUEST_TRACKER_KEY - Static variable in interface io.servicetalk.loadbalancer.RequestTracker
 
requestCompressor() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
 
requestCompressor() - Method in interface io.servicetalk.grpc.api.GrpcClientMetadata
Get the BufferEncoder to use to compress the request associated with this object.
RequestConcurrencyController - Interface in io.servicetalk.client.api.internal
Deprecated.
This interface is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replicating this implementation in your codebase or reach out to us explaining the use-case.
RequestConcurrencyController - Interface in io.servicetalk.client.api
An interface which allows controlling reserving connections which maybe used concurrently.
RequestConcurrencyController.Result - Enum Class in io.servicetalk.client.api.internal
Deprecated.
RequestConcurrencyController.Result - Enum Class in io.servicetalk.client.api
RequestConcurrencyControllers - Class in io.servicetalk.client.api.internal
Deprecated.
This class is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replicating this implementation in your codebase.
requestContext() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
 
requestContext() - Method in interface io.servicetalk.grpc.api.GrpcMetadata
A request context associated with this GrpcMetadata that translates into HttpMetaData.context().
requestDescriptor() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
Get the ParameterDescriptor for the request.
requestedToRead(long) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
Callback when new items are requested to read.
requestedToRead(long) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
 
requestedToWrite(long) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
Callback when new items are requested to write.
requestedToWrite(long) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
requestEncoding() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Deprecated.
requestEncoding() - Method in interface io.servicetalk.grpc.api.GrpcClientMetadata
requestFinished() - Method in interface io.servicetalk.client.api.internal.RequestConcurrencyController
Deprecated.
Must be called after RequestConcurrencyController.tryRequest() to signify the request has completed.
requestFinished() - Method in interface io.servicetalk.client.api.LoadBalancedConnection
 
requestFinished() - Method in interface io.servicetalk.client.api.RequestConcurrencyController
Must be called after RequestConcurrencyController.tryRequest() to signify the request has completed.
requestFinished() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
requestFinished() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
requestHeaderFieldsTooLarge() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
requestHeaderFieldsTooLarge() - Method in interface io.servicetalk.http.api.HttpResponseFactory
requestHeaderFieldsTooLarge() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
RequestProperties - Class in io.servicetalk.http.router.jersey.internal
Helper methods used internally for accessing ServiceTalk-specific request properties.
RequestRejectedException - Exception in io.servicetalk.client.api
Thrown when a request was rejected before processing by the transport layer.
RequestRejectedException(String) - Constructor for exception io.servicetalk.client.api.RequestRejectedException
Creates a new instance.
RequestRejectedException(String, Throwable) - Constructor for exception io.servicetalk.client.api.RequestRejectedException
Creates a new instance.
requestStreamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
Deprecated.
Returns the registered GrpcRoutes.RequestStreamingRoute for the passed path.
requestTarget() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
requestTarget(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
requestTarget(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
requestTarget(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
requestTarget(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
requestTarget(String, Charset) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
requestTarget(String, Charset) - Method in interface io.servicetalk.http.api.HttpRequest
 
requestTarget(String, Charset) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
requestTarget(String, Charset) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
requestTarget(Charset) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
RequestTargetDecoderHttpServiceFilter - Class in io.servicetalk.http.utils
Decodes the HttpRequestMetaData.requestTarget() for each incoming request.
RequestTargetDecoderHttpServiceFilter() - Constructor for class io.servicetalk.http.utils.RequestTargetDecoderHttpServiceFilter
Create a new instance.
RequestTargetDecoderHttpServiceFilter(Charset) - Constructor for class io.servicetalk.http.utils.RequestTargetDecoderHttpServiceFilter
Create a new instance.
RequestTargetEncoderHttpRequesterFilter - Class in io.servicetalk.http.utils
Encodes the HttpRequestMetaData.requestTarget() for each outgoing request.
RequestTargetEncoderHttpRequesterFilter() - Constructor for class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
Create a new instance.
RequestTargetEncoderHttpRequesterFilter(Charset) - Constructor for class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
Create a new instance.
RequestTargetEncoderHttpServiceFilter - Class in io.servicetalk.http.utils
Encodes the HttpRequestMetaData.requestTarget() for each incoming request.
RequestTargetEncoderHttpServiceFilter() - Constructor for class io.servicetalk.http.utils.RequestTargetEncoderHttpServiceFilter
Create a new instance.
RequestTargetEncoderHttpServiceFilter(Charset) - Constructor for class io.servicetalk.http.utils.RequestTargetEncoderHttpServiceFilter
Create a new instance.
requestTimeout() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.REQUEST_TIMEOUT response.
requestTimeout() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.REQUEST_TIMEOUT response.
requestTimeout() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.REQUEST_TIMEOUT response.
RequestTracker - Interface in io.servicetalk.loadbalancer
A tracker of latency of an action over time.
REQUIRE - Enum constant in enum class io.servicetalk.transport.api.SslClientAuthMode
Indicates that the SSLEngine will require client authentication.
requiredOffloads() - Method in interface io.servicetalk.client.api.ConnectionFactoryFilter
Return an ExecutionStrategy that describes the offloads required by the influencer.
requiredOffloads() - Method in class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
 
requiredOffloads() - Method in class io.servicetalk.client.api.LimitingConnectionFactoryFilter
 
requiredOffloads() - Method in interface io.servicetalk.client.api.LoadBalancerFactory
 
requiredOffloads() - Method in class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
 
requiredOffloads() - Method in class io.servicetalk.grpc.api.GrpcExceptionMapperServiceFilter
 
requiredOffloads() - Method in interface io.servicetalk.http.api.BlockingHttpService
 
requiredOffloads() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpService
 
requiredOffloads() - Method in class io.servicetalk.http.api.ContentCodingHttpRequesterFilter
Deprecated.
 
requiredOffloads() - Method in class io.servicetalk.http.api.ContentCodingHttpServiceFilter
Deprecated.
 
requiredOffloads() - Method in class io.servicetalk.http.api.ContentEncodingHttpRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.http.api.ContentEncodingHttpServiceFilter
 
requiredOffloads() - Method in class io.servicetalk.http.api.HttpExceptionMapperServiceFilter
 
requiredOffloads() - Method in interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
Return an ExecutionStrategy that describes the offloads required by the influencer.
requiredOffloads() - Method in interface io.servicetalk.http.api.HttpLoadBalancerFactory
 
requiredOffloads() - Method in interface io.servicetalk.http.api.HttpService
 
requiredOffloads() - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Builds this chain and returns computed HttpExecutionStrategy for the entire chain.
requiredOffloads() - Method in interface io.servicetalk.http.api.StreamingHttpService
 
requiredOffloads() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
 
requiredOffloads() - Method in class io.servicetalk.grpc.netty.GrpcLifecycleObserverRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
 
requiredOffloads() - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
 
requiredOffloads() - Method in interface io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.CredentialsVerifier
 
requiredOffloads() - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
 
requiredOffloads() - Method in class io.servicetalk.http.utils.EnforceSequentialModeRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.HostHeaderHttpRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpServiceFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.RequestTargetDecoderHttpServiceFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpServiceFilter
 
requiredOffloads() - Method in interface io.servicetalk.http.utils.TimeoutFromRequest
Deprecated.
 
requiredOffloads() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory
Deprecated.
 
requiredOffloads() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
 
requiredOffloads() - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
 
requiredOffloads() - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
 
requiredOffloads() - Method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
Deprecated.
Return an ExecutionStrategy that describes the offloads required by the influencer.
requiredOffloads() - Method in interface io.servicetalk.transport.api.EarlyConnectionAcceptor
Customize the offloading strategy for this acceptor.
requiredOffloads() - Method in interface io.servicetalk.transport.api.ExecutionStrategyInfluencer
Return an ExecutionStrategy that describes the offloads required by the influencer.
requiredOffloads() - Method in interface io.servicetalk.transport.api.LateConnectionAcceptor
Customize the offloading strategy for this acceptor.
requiredOffloads() - Method in interface io.servicetalk.transport.netty.internal.InfluencerConnectionAcceptor
 
ReservableRequestConcurrencyController - Interface in io.servicetalk.client.api.internal
Deprecated.
This interface is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replicating this implementation in your codebase or reach out to us explaining the use-case.
ReservableRequestConcurrencyController - Interface in io.servicetalk.client.api
A RequestConcurrencyController that also allows to ReservableRequestConcurrencyController.tryReserve() a connection for exclusive use.
ReservableRequestConcurrencyControllers - Class in io.servicetalk.client.api.internal
Deprecated.
This class is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replicating this implementation in your codebase.
reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.BlockingHttpClient
Reserve a BlockingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.FilterableStreamingHttpClient
Reserve a StreamingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.HttpClient
Reserve an HttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.StreamingHttpClient
Reserve a StreamingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
ReservedBlockingHttpConnection - Interface in io.servicetalk.http.api
A special type of BlockingHttpConnection for the exclusive use of the caller of BlockingHttpClient.reserveConnection(HttpRequestMetaData).
ReservedBlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
ReservedHttpConnection - Interface in io.servicetalk.http.api
A special type of HttpConnection for the exclusive use of the caller of HttpClient.reserveConnection(HttpRequestMetaData).
ReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
A special type of StreamingHttpConnection for the exclusive use of the caller of StreamingHttpClient.reserveConnection(HttpRequestMetaData).
ReservedStreamingHttpConnectionFilter - Class in io.servicetalk.http.api
ReservedStreamingHttpConnectionFilter(FilterableReservedStreamingHttpConnection) - Constructor for class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
Create a new instance.
reserveMemory(long, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Reserves direct memory for the specified size and capacity.
RESET_CONTENT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
205 Reset Content
resetContent() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.RESET_CONTENT response.
resetContent() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.RESET_CONTENT response.
resetContent() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.RESET_CONTENT response.
resolutionCompleted(DnsServiceDiscovererObserver.ResolutionResult) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsResolutionObserver
Notifies that the current DNS resolution completed successfully.
resolutionFailed(Throwable) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsResolutionObserver
Notifies that the current DNS resolution failed.
resolvedRecords() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
Number of resolved DNS records.
RESOURCE_EXHAUSTED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Resource exhausted.
response() - Method in exception io.servicetalk.http.api.ProxyConnectResponseException
Returns HttpResponseMetaData that was received in response to HTTP/1.1 CONNECT request.
responseContext() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
 
responseContext() - Method in interface io.servicetalk.grpc.api.GrpcMetadata
A response context associated with this GrpcMetadata that translates into HttpMetaData.context().
responseContext() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
A response context associated with this GrpcMetadata that translates into HttpMetaData.context().
responseDescriptor() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
Get the ParameterDescriptor for the response.
responseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
Returns the HttpResponseFactory associated with this HttpServiceContext.
responseMapper(Function<HttpResponseMetaData, RetryingHttpRequesterFilter.HttpResponseException>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
responseStreamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
Deprecated.
Returns the registered GrpcRoutes.ResponseStreamingRoute for the passed path.
retrieveMethod(Class<?>, String, Class<?>...) - Static method in class io.servicetalk.utils.internal.ReflectionUtils
Retrieves the specific Method from the Class without checked exception.
retry(boolean, BiIntPredicate<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Re-subscribes to this Publisher if an error is emitted and the passed BiIntPredicate returns true.
retry(BiIntPredicate<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
Re-subscribes to this Completable if an error is emitted and the passed BiIntPredicate returns true.
retry(BiIntPredicate<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Re-subscribes to this Publisher if an error is emitted and the passed BiIntPredicate returns true.
retry(BiIntPredicate<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
Re-subscribes to this Single if an error is emitted and the passed BiIntPredicate returns true.
RETRY_AFTER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"retry-after"
RetryableConnectException - Exception in io.servicetalk.client.api
Throws when a connect operations failed.
RetryableConnectException(String) - Constructor for exception io.servicetalk.client.api.RetryableConnectException
New instance.
RetryableConnectException(ConnectException) - Constructor for exception io.servicetalk.client.api.RetryableConnectException
Create a new instance.
RetryableException - Interface in io.servicetalk.transport.api
A marker-interface for exceptions which are safely retryable and occur only before ServiceTalk starts writing a request to the network.
retryDelayedRetries(BiFunction<HttpRequestMetaData, RetryingHttpRequesterFilter.DelayedRetry, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
The retrying-filter will evaluate the RetryingHttpRequesterFilter.DelayedRetry marker interface of an exception and use the provided delay as a constant delay on-top of the retry period already defined.
retryExpectationFailed(boolean) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
retryIdempotentRequests(BiFunction<HttpRequestMetaData, IOException, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
Retries idempotent requests when applicable.
RetryingHttpRequesterFilter - Class in io.servicetalk.http.netty
A filter to enable retries for HTTP clients.
RetryingHttpRequesterFilter.BackOffPolicy - Class in io.servicetalk.http.netty
Definition and presets of retry backoff policies.
RetryingHttpRequesterFilter.Builder - Class in io.servicetalk.http.netty
A builder for RetryingHttpRequesterFilter, which puts an upper bound on retry attempts.
RetryingHttpRequesterFilter.DelayedRetry - Interface in io.servicetalk.http.netty
An interface that enhances any Exception to provide a constant delay to be applied when retrying through a retrying-filter.
RetryingHttpRequesterFilter.HttpResponseException - Exception in io.servicetalk.http.netty
This exception indicates response that matched the retrying rules of the RetryingHttpRequesterFilter and will-be/was retried.
retryOther(BiFunction<HttpRequestMetaData, Throwable, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
Support additional criteria for determining which requests or errors should be retried.
retryResponses(BiFunction<HttpRequestMetaData, RetryingHttpRequesterFilter.HttpResponseException, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
The retrying-filter will evaluate RetryingHttpRequesterFilter.HttpResponseException that resulted from the RetryingHttpRequesterFilter.Builder.responseMapper(Function), and support different retry behaviour according to the request and the response.
retryRetryableExceptions(BiFunction<HttpRequestMetaData, RetryableException, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
The retrying-filter will evaluate for RetryableExceptions in the request flow.
retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
Sets a retry strategy to retry errors emitted by ServiceDiscoverer.
retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Sets a retry strategy to retry errors emitted by ServiceDiscoverer.
RetryStrategies - Class in io.servicetalk.concurrent.api
A set of strategies to use for retrying with Publisher.retryWhen(BiIntFunction), Single.retryWhen(BiIntFunction), and Completable.retryWhen(BiIntFunction) or in general.
retryWhen(boolean, BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
Re-subscribes to this Publisher if an error is emitted and the Completable returned by the supplied BiIntFunction completes successfully.
retryWhen(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
Re-subscribes to this Completable if an error is emitted and the Completable returned by the supplied BiIntFunction completes successfully.
retryWhen(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
Re-subscribes to this Publisher if an error is emitted and the Completable returned by the supplied BiIntFunction completes successfully.
retryWhen(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
Re-subscribes to this Single if an error is emitted and the Completable returned by the supplied BiIntFunction completes successfully.
retryWithConstantBackoffDeltaJitter(int, Predicate<Throwable>, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds the passed constant Duration as a delay between retries.
retryWithConstantBackoffDeltaJitter(Predicate<Throwable>, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds the passed constant Duration as a delay between retries.
retryWithConstantBackoffFullJitter(int, Predicate<Throwable>, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds the passed constant Duration as a delay between retries.
retryWithConstantBackoffFullJitter(Predicate<Throwable>, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds the passed constant Duration as a delay between retries.
retryWithExponentialBackoffDeltaJitter(int, Predicate<Throwable>, Duration, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds a delay between retries.
retryWithExponentialBackoffDeltaJitter(Predicate<Throwable>, Duration, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds a delay between retries.
retryWithExponentialBackoffFullJitter(int, Predicate<Throwable>, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds a delay between retries.
retryWithExponentialBackoffFullJitter(Predicate<Throwable>, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds a delay between retries.
RoundRobinLoadBalancerBuilder<ResolvedAddress,C extends LoadBalancedConnection> - Interface in io.servicetalk.loadbalancer
Builder for LoadBalancerFactory that creates LoadBalancer instances which use a round-robin strategy for selecting connections from a pool of addresses.
RoundRobinLoadBalancerBuilderProvider - Interface in io.servicetalk.loadbalancer
RoundRobinLoadBalancerFactory<ResolvedAddress,C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
Deprecated.
this class will be made package-private in the future, use RoundRobinLoadBalancers to create RoundRobinLoadBalancerBuilder.
RoundRobinLoadBalancerFactory.Builder<ResolvedAddress,C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
Deprecated.
this class will be made package-private in the future, rely on the RoundRobinLoadBalancerBuilder instead.
RoundRobinLoadBalancers - Class in io.servicetalk.loadbalancer
A factory to create RoundRobinLoadBalancers.
RoundRobinLoadBalancingPolicy<ResolvedAddress,C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
A round-robin load balancing policy.
RoundRobinLoadBalancingPolicy.Builder - Class in io.servicetalk.loadbalancer
A builder for immutable RoundRobinLoadBalancingPolicy instances.
RouteContinuation - Interface in io.servicetalk.http.router.predicate.dsl
Methods for continuing a route.
RouteExecutionStrategy - Annotation Interface in io.servicetalk.router.api
Indicates that a resource class or method needs a specific execution strategy.
routeExecutionStrategyFactory(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Setter for the RouteExecutionStrategyFactory, intended to be made public by implementations.
routeExecutionStrategyFactory(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
routeExecutionStrategyFactory(RouteExecutionStrategyFactory<HttpExecutionStrategy>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Set a RouteExecutionStrategyFactory<HttpExecutionStrategy> for creating HttpExecutionStrategy instances that can be used for offloading the handling of request to resource methods, as specified via RouteExecutionStrategy annotations.
RouteExecutionStrategyFactory<ES> - Interface in io.servicetalk.router.api
A factory that creates an execution strategy for different ids of RouteExecutionStrategy annotation.
RouteExecutionStrategyUtils - Class in io.servicetalk.router.utils.internal
Utilities to handle RouteExecutionStrategy annotation.
routeFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
Deprecated.
Returns the registered GrpcRoutes.Route for the passed path.
RouteStarter - Interface in io.servicetalk.http.router.predicate.dsl
Methods for starting a route.

S

S_MAXAGE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"s-maxage"
SAFE_IDEMPOTENT - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
As defined in Method Definitions, methods which are safe and idempotent, but not cacheable.
SAFE_IDEMPOTENT_CACHEABLE - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
As defined in Method Definitions, methods which are safe, idempotent, and cacheable.
safeCancel(Cancellable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Invokes Cancellable.cancel() ignoring any exceptions that are thrown.
safeClose(PayloadWriter<T>, Throwable) - Static method in class io.servicetalk.oio.api.internal.PayloadWriterUtils
Invokes PayloadWriter.close(Throwable) ignoring an occurred exception if any.
safeFindNextPositivePowerOfTwo(int) - Static method in class io.servicetalk.utils.internal.MathUtils
Fast method of finding the next power of 2 greater than or equal to the supplied value.
safeOnComplete(CompletableSource.Subscriber) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Invokes CompletableSource.Subscriber.onComplete() ignoring an occurred exception if any.
safeOnComplete(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Invokes PublisherSource.Subscriber.onComplete() ignoring an occurred exception if any.
safeOnError(CompletableSource.Subscriber, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Invokes CompletableSource.Subscriber.onError(Throwable) ignoring an occurred exception if any.
safeOnError(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Invokes PublisherSource.Subscriber.onError(Throwable) ignoring an occurred exception if any.
safeOnError(SingleSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Invokes SingleSource.Subscriber.onError(Throwable) ignoring an occurred exception if any.
safeOnSuccess(SingleSource.Subscriber<T>, T) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
Invokes SingleSource.Subscriber.onSuccess(Object) ignoring an occurred exception if any.
sameSite() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
sameSite() - Method in interface io.servicetalk.http.api.HttpSetCookie
Get the value for the SameSite attribute.
SAMPLED - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
Header name which determines if sampling is requested.
sampleRespectRequestOrEveryN(int) - Static method in class io.servicetalk.opentracing.inmemory.SamplingStrategies
Filter that samples as requested, but if there is no request will sample approximately sampleCountHint times.
sampleUnlessFalse() - Static method in class io.servicetalk.opentracing.inmemory.SamplingStrategies
Sample unless explicitly requested to not sample.
sampleWhenRequestedOrEveryN(int) - Static method in class io.servicetalk.opentracing.inmemory.SamplingStrategies
Filter that samples when requested, or otherwise treats no request and false as the same and will filter approximately sampleCountHint times.
SamplingStrategies - Class in io.servicetalk.opentracing.inmemory
Utility methods for sampling strategies.
ScalarValueSubscription<T> - Class in io.servicetalk.concurrent.internal
A PublisherSource.Subscription that only emits a single value.
ScalarValueSubscription(T, PublisherSource.Subscriber<? super T>) - Constructor for class io.servicetalk.concurrent.internal.ScalarValueSubscription
New instance.
ScanLifetimeMapper<T,R> - Interface in io.servicetalk.concurrent.api
Provides the ability to transform (aka map) signals emitted via the Publisher.scanWithLifetimeMapper(Supplier) operator, as well as the ability to cleanup state via ScanLifetimeMapper.afterFinally().
ScanMapper<T,R> - Interface in io.servicetalk.concurrent.api
Provides the ability to transform (aka map) signals emitted via the Publisher.scanWithMapper(Supplier) operator.
ScanMapper.MappedTerminal<R> - Interface in io.servicetalk.concurrent.api
Result of a mapping operation of a terminal signal.
scanWith(Supplier<? extends ScanWithMapper<? super T, ? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
scanWith(Supplier<R>, BiFunction<R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
Apply a BiFunction to each PublisherSource.Subscriber.onNext(Object) emitted by this Publisher and an accumulated state.
scanWithLifetime(Supplier<? extends ScanWithLifetimeMapper<? super T, ? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
scanWithLifetimeMapper(Supplier<? extends ScanLifetimeMapper<? super T, ? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Apply a function to each PublisherSource.Subscriber.onNext(Object) emitted by this Publisher as well as optionally concat one PublisherSource.Subscriber.onNext(Object) signal before the terminal signal is emitted downstream.
ScanWithLifetimeMapper<T,R> - Interface in io.servicetalk.concurrent.api
Deprecated.
scanWithMapper(Supplier<? extends ScanMapper<? super T, ? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Apply a function to each PublisherSource.Subscriber.onNext(Object) emitted by this Publisher as well as optionally concat one PublisherSource.Subscriber.onNext(Object) signal before the terminal signal is emitted downstream.
ScanWithMapper<T,R> - Interface in io.servicetalk.concurrent.api
Deprecated.
schedule(Runnable, long, TimeUnit) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
schedule(Runnable, long, TimeUnit) - Method in interface io.servicetalk.concurrent.Executor
Executes the passed task after delay amount of units time has passed.
schedule(Runnable, long, TimeUnit) - Method in interface io.servicetalk.transport.api.IoExecutor
 
schedule(Runnable, Duration) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
schedule(Runnable, Duration) - Method in interface io.servicetalk.concurrent.Executor
Executes the passed task after delay amount time has passed.
scheme() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
SCOPE_MANAGER - Static variable in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
 
scopeManager() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
 
scopeManager() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
 
score() - Method in interface io.servicetalk.client.api.ScoreSupplier
Returns the current score of a resource.
score() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
score() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
ScoreSupplier - Interface in io.servicetalk.client.api
Enables components to expose a score.
SEC_WEBSOCKET_ACCEPT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-accept"
SEC_WEBSOCKET_EXTENSIONS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-protocol"
SEC_WEBSOCKET_KEY - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-key"
SEC_WEBSOCKET_KEY1 - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-key1"
SEC_WEBSOCKET_KEY2 - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-key2"
SEC_WEBSOCKET_LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-location"
SEC_WEBSOCKET_ORIGIN - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-origin"
SEC_WEBSOCKET_PROTOCOL - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-protocol"
SEC_WEBSOCKET_VERSION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"sec-websocket-version"
securityContextFunction(SCF) - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters.AbstractBuilder
Specify a custom function the filter will use to use to create SecurityContext instances.
SEE_OTHER - Static variable in class io.servicetalk.http.api.HttpResponseStatus
303 See Other (since HTTP/1.1)
seeOther() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.SEE_OTHER response.
seeOther() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.SEE_OTHER response.
seeOther() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.SEE_OTHER response.
selectConnection(Predicate<C>) - Method in interface io.servicetalk.client.api.LoadBalancer
selectConnection(Predicate<C>, ContextMap) - Method in interface io.servicetalk.client.api.LoadBalancer
Select the most appropriate connection for a request.
sendMetaData() - Method in interface io.servicetalk.grpc.api.BlockingStreamingGrpcServerResponse
Sends the response meta-data and returns a GrpcPayloadWriter to continue writing the response messages.
sendMetaData() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData and returns an HttpPayloadWriter to continue writing the payload body.
sendMetaData(HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
sendMetaData(HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData to the client and returns an HttpPayloadWriter of type BlockingStreamingHttpServerResponse to continue writing a payload body.
sendMetaDataOutputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData to the client and returns an OutputStream to continue writing a payload body.
SequentialCancellable - Class in io.servicetalk.concurrent.internal
A Cancellable that can hold at most one Cancellable that will be cancelled when this is cancelled.
SequentialCancellable() - Constructor for class io.servicetalk.concurrent.internal.SequentialCancellable
Create a new instance with no current Cancellable.
SequentialCancellable(Cancellable) - Constructor for class io.servicetalk.concurrent.internal.SequentialCancellable
Create a new instance with the current Cancellable set to cancellable.
SequentialDnsServerAddressStreamProvider - Class in io.servicetalk.dns.discovery.netty
A DnsServerAddressStreamProvider which is backed by a sequential list of DNS servers.
SequentialDnsServerAddressStreamProvider(InetSocketAddress...) - Constructor for class io.servicetalk.dns.discovery.netty.SequentialDnsServerAddressStreamProvider
Create a new instance.
SequentialDnsServerAddressStreamProvider(List<InetSocketAddress>) - Constructor for class io.servicetalk.dns.discovery.netty.SequentialDnsServerAddressStreamProvider
Create a new instance.
SerializationException - Exception in io.servicetalk.serialization.api
Deprecated.
SerializationException - Exception in io.servicetalk.serializer.api
Exception indicating an error during serialization or deserialization.
SerializationException(String) - Constructor for exception io.servicetalk.serialization.api.SerializationException
Deprecated.
New instance.
SerializationException(String) - Constructor for exception io.servicetalk.serializer.api.SerializationException
New instance.
SerializationException(String, Throwable) - Constructor for exception io.servicetalk.serialization.api.SerializationException
Deprecated.
New instance.
SerializationException(String, Throwable) - Constructor for exception io.servicetalk.serializer.api.SerializationException
New instance.
SerializationException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.serialization.api.SerializationException
Deprecated.
New instance.
SerializationException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.serializer.api.SerializationException
New instance.
SerializationException(Throwable) - Constructor for exception io.servicetalk.serialization.api.SerializationException
Deprecated.
New instance.
SerializationException(Throwable) - Constructor for exception io.servicetalk.serializer.api.SerializationException
New instance.
serializationProvider(SerializationProvider, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
serializationProvider(Serializer, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
SerializationProvider - Interface in io.servicetalk.serialization.api
Deprecated.
General Type serialization is not supported by all serializers. Defer to your specific Serializer implementation.
serialize(byte[], BufferAllocator) - Method in class io.servicetalk.serializer.utils.ByteArraySerializer
 
serialize(byte[], BufferAllocator, Buffer) - Method in class io.servicetalk.serializer.utils.ByteArraySerializer
 
serialize(Publisher<T>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingSerializer
Serialize a Publisher of StreamingSerializers into a Publisher of Buffer.
serialize(Publisher<T>, BufferAllocator) - Method in class io.servicetalk.serializer.utils.FixedLengthStreamingSerializer
 
serialize(Publisher<T>, BufferAllocator) - Method in class io.servicetalk.serializer.utils.VarIntLengthStreamingSerializer
 
serialize(Publisher<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(Publisher<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(Publisher<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(Publisher<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(Publisher<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(Publisher<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(Publisher<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(Publisher<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(BlockingIterable<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(BlockingIterable<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(BlockingIterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(BlockingIterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(HttpHeaders, Publisher<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
Deprecated.
Serialize a Publisher of type HttpSerializer into a Publisher of type Buffer.
serialize(HttpHeaders, Publisher<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingSerializer
Serialize a Publisher of type HttpStreamingSerializer into a Publisher of type Buffer.
serialize(HttpHeaders, BlockingIterable<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
Deprecated.
Serialize an BlockingIterable of type HttpSerializer into an BlockingIterable of type Buffer.
serialize(HttpHeaders, BlockingIterable<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingSerializer
Serialize an BlockingIterable of type HttpStreamingSerializer into an BlockingIterable of type Buffer.
serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
Deprecated.
Returns an HttpPayloadWriter of type HttpSerializer which serializes each written object into a Buffer.
serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingSerializer
Returns an HttpPayloadWriter of type HttpStreamingSerializer which serializes each written object into a Buffer.
serialize(HttpHeaders, T, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer2
Serialize an object of type HttpSerializer2 into a Buffer.
serialize(PayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingSerializer
serialize(Iterable<T>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingSerializer
Serialize a Iterable of StreamingSerializers into a Iterable of Buffer.
serialize(Iterable<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(Iterable<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(Iterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(Iterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(Iterable<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(Iterable<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(Iterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(Iterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(Object, Buffer) - Method in interface io.servicetalk.serialization.api.StreamingSerializer
Deprecated.
serialize(String, BufferAllocator) - Method in class io.servicetalk.serializer.utils.StringSerializer
 
serialize(String, BufferAllocator, Buffer) - Method in class io.servicetalk.serializer.utils.StringSerializer
 
serialize(T, Buffer) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
Deprecated.
 
serialize(T, Buffer) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(T, Buffer) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Deprecated.
Serializes the passed object toSerialize to the passed Buffer.
serialize(T, Buffer) - Method in interface io.servicetalk.serialization.api.Serializer
Deprecated.
serialize(T, BufferAllocator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(T, BufferAllocator) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(T, BufferAllocator) - Method in interface io.servicetalk.serializer.api.Serializer
Serialize the Serializer parameter to a Buffer.
serialize(T, BufferAllocator, int) - Method in class io.servicetalk.serialization.api.DefaultSerializer
Deprecated.
 
serialize(T, BufferAllocator, int) - Method in interface io.servicetalk.serialization.api.Serializer
serialize(T, BufferAllocator, Buffer) - Method in interface io.servicetalk.serializer.api.Serializer
Serialize the Serializer parameter to the Buffer parameter.
serializer() - Method in interface io.servicetalk.grpc.api.SerializerDescriptor
Get the SerializerDeserializer used to serialize and deserialize each object.
serializer(SerializerDeserializer<T>, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
Creates an HttpSerializerDeserializer that uses SerializerDeserializer for serialization.
Serializer - Interface in io.servicetalk.serialization.api
Serializer<T> - Interface in io.servicetalk.serializer.api
Serialize from Serializer to Buffer.
serializerDescriptor() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
Get the SerializerDescriptor for this parameter.
SerializerDescriptor<T> - Interface in io.servicetalk.grpc.api
Description of the serialization used for individual elements related to a ParameterDescriptor.
serializerDeserializer(TypeReference<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
serializerDeserializer(JavaType) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
serializerDeserializer(Parser<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
serializerDeserializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
serializerDeserializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
SerializerDeserializer<T> - Interface in io.servicetalk.serializer.api
serializerFor(ContentCodec, Class<T>) - Method in interface io.servicetalk.grpc.api.GrpcSerializationProvider
Deprecated.
serializerFor(TypeHolder<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Deprecated.
serializerFor(TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Deprecated.
serializerFor(Class<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Deprecated.
serializerFor(Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Deprecated.
SERVER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"server"
SERVER_ERROR_5XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
serverChannel(EventLoopGroup, Class<? extends SocketAddress>) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Returns the correct Class to use with the given EventLoopGroup.
ServerContext - Interface in io.servicetalk.transport.api
Context for servers.
ServerListenContext - Interface in io.servicetalk.transport.api
Context for controlling listen behavior.
serverPemHostname() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Get the hostname contained within DefaultTestCerts.loadServerPem() which should match for client hostname verification.
ServerSslConfig - Interface in io.servicetalk.transport.api
Specifies the configuration for server side TLS/SSL.
ServerSslConfigBuilder - Class in io.servicetalk.transport.api
Default builder for ServerSslConfig objects.
ServerSslConfigBuilder(Supplier<InputStream>, Supplier<InputStream>) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
Create a new instance from a InputStream which provides X.509 certificate chain in PEM format and a PKCS#8 private key in PEM format.
ServerSslConfigBuilder(Supplier<InputStream>, Supplier<InputStream>, String) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
Create a new instance from a InputStream which provides X.509 certificate chain in PEM format and a PKCS#8 private key in PEM format.
ServerSslConfigBuilder(KeyManagerFactory) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
Create a new instance using the KeyManagerFactory for SSL/TLS handshakes.
SERVICE_FIELD_NUMBER - Static variable in class io.servicetalk.health.v1.HealthCheckRequest
 
SERVICE_UNAVAILABLE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
503 Service Unavailable
SERVICE_UNKNOWN - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
Used only by the Watch method.
SERVICE_UNKNOWN_VALUE - Static variable in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
Used only by the Watch method.
serviceDiscoverer(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Sets a ServiceDiscoverer to resolve addresses of remote servers to connect to.
serviceDiscoverer(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
Sets a ServiceDiscoverer to resolve addresses of remote servers to connect to.
ServiceDiscoverer<UnresolvedAddress,ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> - Interface in io.servicetalk.client.api
Represents the interaction pattern with a service discovery system.
ServiceDiscovererEvent<ResolvedAddress> - Interface in io.servicetalk.client.api
Notification from the Service Discovery system that availability for an address has changed.
ServiceDiscovererEvent.Status - Class in io.servicetalk.client.api
Status provided by the ServiceDiscoverer system that guides the actions of LoadBalancer upon the bound ServiceDiscovererEvent.address() (via ServiceDiscovererEvent).
ServiceDiscovererUtils - Class in io.servicetalk.dns.discovery.netty
A set of utility functions for ServiceDiscoverer.
ServiceDiscovererUtils.TwoIntsConsumer - Interface in io.servicetalk.dns.discovery.netty
Represents an operation that accepts two int-valued arguments and returns no result.
serviceDiscoveryMaxQueueSize(int) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
serviceDiscoveryMaxQueueSize(int) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
Deprecated.
Sets the maximum amount of ServiceDiscovererEvent objects that will be queued for each partition.
serviceDiscoveryResubscribeInterval() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The interval between service discovery resubscribes.
serviceDiscoveryResubscribeInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Configure an interval for re-subscribing to the original events stream in case all existing hosts become unhealthy.
serviceDiscoveryResubscribeJitter() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The jitter to use along with the service discovery resubscribe interval.
ServiceFactory(Health.BlockingHealthService) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
Create a new instance.
ServiceFactory(Health.BlockingHealthService, RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
ServiceFactory(Health.BlockingHealthService, RouteExecutionStrategyFactory<GrpcExecutionStrategy>, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
ServiceFactory(Health.BlockingHealthService, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
ServiceFactory(Health.HealthService) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
Create a new instance.
ServiceFactory(Health.HealthService, RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
ServiceFactory(Health.HealthService, RouteExecutionStrategyFactory<GrpcExecutionStrategy>, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
ServiceFactory(Health.HealthService, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
serviceInvocationStrategy() - Method in interface io.servicetalk.http.api.HttpApiConversions.ServiceAdapterHolder
Deprecated.
HttpExecutionStrategy that should be used to invoke the service returned by HttpApiConversions.ServiceAdapterHolder.adaptor().
ServiceLoaderUtils - Class in io.servicetalk.utils.internal
ServiceLoader utilities.
SERVICETALK_USER_AGENT - Static variable in class io.servicetalk.grpc.api.GrpcHeaderValues
ServiceTalk specific value to use for HttpHeaderNames.USER_AGENT and HttpHeaderNames.SERVER headers.
ServiceTalkAutoDiscoverable - Class in io.servicetalk.http.router.jersey.config
AutoDiscoverable registering ServiceTalkFeature if the feature is not already registered.
ServiceTalkAutoDiscoverable() - Constructor for class io.servicetalk.http.router.jersey.config.ServiceTalkAutoDiscoverable
 
ServiceTalkContextStoreProvider - Class in io.servicetalk.opentelemetry.asynccontext
Implementation of ContextStorageProvider that stores the Tracing Context making it available within AsyncContext.
ServiceTalkContextStoreProvider() - Constructor for class io.servicetalk.opentelemetry.asynccontext.ServiceTalkContextStoreProvider
 
ServiceTalkFeature - Class in io.servicetalk.http.router.jersey
Feature enabling ServiceTalk request handling.
ServiceTalkFeature() - Constructor for class io.servicetalk.http.router.jersey.ServiceTalkFeature
 
ServiceTalkJacksonSerializerAutoDiscoverable - Class in io.servicetalk.data.jackson.jersey.config
AutoDiscoverable registering ServiceTalkJacksonSerializerFeature if the feature is not already registered.
ServiceTalkJacksonSerializerAutoDiscoverable() - Constructor for class io.servicetalk.data.jackson.jersey.config.ServiceTalkJacksonSerializerAutoDiscoverable
 
ServiceTalkJacksonSerializerFeature - Class in io.servicetalk.data.jackson.jersey
Feature enabling ServiceTalk Jackson serializer request/response content handling.
ServiceTalkJacksonSerializerFeature() - Constructor for class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
 
ServiceTalkProtobufSerializerAutoDiscoverable - Class in io.servicetalk.data.protobuf.jersey.config
AutoDiscoverable registering ServiceTalkProtobufSerializerFeature if the feature is not already registered.
ServiceTalkProtobufSerializerAutoDiscoverable() - Constructor for class io.servicetalk.data.protobuf.jersey.config.ServiceTalkProtobufSerializerAutoDiscoverable
 
ServiceTalkProtobufSerializerFeature - Class in io.servicetalk.data.protobuf.jersey
Feature enabling ServiceTalk protobuf serializer request/response content handling.
ServiceTalkProtobufSerializerFeature() - Constructor for class io.servicetalk.data.protobuf.jersey.ServiceTalkProtobufSerializerFeature
 
ServiceTalkSocketOptions - Class in io.servicetalk.transport.api
SocketOptions that can be used beside StandardSocketOptions.
ServiceTalkThreadContextMap - Class in io.servicetalk.log4j2.mdc.utils
A ThreadContext that provides storage for MDC based upon AsyncContext.
ServiceTalkThreadContextMap() - Constructor for class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
ServiceTalkTracingThreadContextMap - Class in io.servicetalk.opentracing.log4j2
A ThreadContext that provides storage for MDC based upon AsyncContext that also includes tracing information in accessors via AsyncContextInMemoryScopeManager.
ServiceTalkTracingThreadContextMap() - Constructor for class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
serviceUnavailable() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
serviceUnavailable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
serviceUnavailable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
SERVING - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
SERVING = 1;
SERVING_VALUE - Static variable in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
SERVING = 1;
sessionCacheSize() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
sessionCacheSize() - Method in interface io.servicetalk.transport.api.SslConfig
Get the size of the cache used for storing SSL session objects.
sessionCacheSize(long) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Get the size of the cache used for storing SSL session objects.
sessionTimeout() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
sessionTimeout() - Method in interface io.servicetalk.transport.api.SslConfig
Get the timeout for the cached SSL session objects, in seconds.
sessionTimeout(long) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Get the timeout for the cached SSL session objects, in seconds.
set(HttpHeaders) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
set(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpHeaders
Clears the current header entries and copies all header entries of the specified headers object.
set(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
set(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Sets a header with the specified name and value.
set(CharSequence, CharSequence...) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
set(CharSequence, CharSequence...) - Method in interface io.servicetalk.http.api.HttpHeaders
Sets a header with the specified name and values.
set(CharSequence, Iterable<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
set(CharSequence, Iterable<? extends CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
Sets a new header with the specified name and values.
set(CharSequence, Iterator<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
set(CharSequence, Iterator<? extends CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
Sets a new header with the specified name and values.
set(String) - Method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
Sets the value.
SET_COOKIE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"set-cookie"
SET_COOKIE2 - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"set-cookie2"
setBoolean(int, boolean) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified boolean at the specified absolute index in this buffer.
setBoolean(int, boolean) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBoolean(int, boolean) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setByte(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified byte at the specified absolute index in this buffer.
setByte(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setByte(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source array's data to this buffer starting at the specified absolute index.
setBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source array's data to this buffer starting at the specified absolute index.
setBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, Buffer) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source buffer's data to this buffer starting at the specified absolute index until the source buffer becomes unreadable.
setBytes(int, Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source buffer's data to this buffer starting at the specified absolute index.
setBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source buffer's data to this buffer starting at the specified absolute index.
setBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers a fixed amount from the specified source InputStream's data to this buffer starting at the specified absolute index until length bytes have been read, the end of stream is reached, or an exception is thrown.
setBytes(int, InputStream, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, ByteBuffer) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source buffer's data to this buffer starting at the specified absolute index until the source buffer's position reaches its limit.
setBytes(int, ByteBuffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytesUntilEndStream(int, InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers all the specified source InputStream's data to this buffer starting at the specified absolute index until the end of stream is reached or an exception is thrown.
setBytesUntilEndStream(int, InputStream, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setChar(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 2-byte UTF-16 character at the specified absolute index in this buffer.
setChar(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setChar(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setCharsetUtf8(boolean) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
Sets an advice for a user agent to use UTF-8 charset when it generates user-id:password pair.
setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Completable
Specify the ContextMap to use for AsyncContext when the returned Completable is subscribed to.
setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Publisher
Specify the ContextMap to use for AsyncContext when the returned Publisher is subscribed to.
setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Single
Specify the ContextMap to use for AsyncContext when the returned Single is subscribed to.
setDone() - Method in class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
Indicates the operation associated with this Cancellable is done and future calls to ThreadInterruptingCancellable.cancel() should be NOOPs.
setDone(Throwable) - Method in class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
Indicates the operation associated with this Cancellable is done and future calls to ThreadInterruptingCancellable.cancel() should be NOOPs.
setDouble(int, double) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 64-bit floating-point number at the specified absolute index in this buffer.
setDouble(int, double) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setDouble(int, double) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
setFloat(int, float) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 32-bit floating-point number at the specified absolute index in this buffer.
setFloat(int, float) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setFloat(int, float) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
Sets a header with the specified name and value.
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpMetaData
Clears the current header entries and copies all header entries of the specified headers object.
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequest
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponse
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
setInt(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 32-bit integer at the specified absolute index in this buffer.
setInt(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setInt(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setIntLE(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 32-bit integer at the specified absolute index in this buffer with Little Endian byte order .
setIntLE(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setIntLE(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setLong(int, long) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 64-bit long integer at the specified absolute index in this buffer.
setLong(int, long) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setLong(int, long) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setLongLE(int, long) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 64-bit long integer at the specified absolute index in this buffer in Little Endian Byte Order.
setLongLE(int, long) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setLongLE(int, long) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setMedium(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 24-bit medium integer at the specified absolute index in this buffer.
setMedium(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setMedium(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setMediumLE(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 24-bit medium integer at the specified absolute index in this buffer in the Little Endian Byte Order.
setMediumLE(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setMediumLE(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setQueryParameter(String, String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
setQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequest
 
setQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Sets a query parameter with the specified key and value, which will be percent-encoded if needed.
setQueryParameter(String, String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequest
 
setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Sets new query parameters with the specified key and values.
setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
setQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
setQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.HttpRequest
 
setQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Sets new query parameters with the specified key and values.
setQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
setRequestCancellable(Cancellable, ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
Set the request Cancellable.
setResponseBufferPublisher(Publisher<Buffer>, ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
Set the response Publisher<Buffer>.
setResponseExecutionStrategy(HttpExecutionStrategy, ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
Set the response HttpExecutionStrategy used for offloading.
setService(String) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
string service = 1;
setServiceBytes(ByteString) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
string service = 1;
setShort(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 16-bit short integer at the specified absolute index in this buffer.
setShort(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setShort(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setShortLE(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 16-bit short integer at the specified absolute index in this buffer with the Little Endian Byte Order.
setShortLE(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setShortLE(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setStatus(HealthCheckResponse.ServingStatus) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
setStatus(String, HealthCheckResponse.ServingStatus) - Method in class io.servicetalk.grpc.health.DefaultHealthService
Updates the status of the server.
setStatusValue(int) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
setSystemId(String) - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource
 
setSystemId(String) - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.SingleSource
 
SETTINGS_TIMEOUT - Static variable in class io.servicetalk.http.api.Http2ErrorCode
settingValue(char) - Method in interface io.servicetalk.http.api.Http2Settings
Get the setting value associated with an identifier.
setTrailer(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.HttpOutputStream
 
setTrailer(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpPayloadWriter
 
setTrailer(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
 
setTrailer(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
 
setTrailers(HttpHeaders) - Method in class io.servicetalk.http.api.HttpOutputStream
 
setTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpPayloadWriter
 
setTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequest
 
setTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponse
 
setUnknownFields(UnknownFieldSet) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
 
shareContextOnSubscribe() - Method in class io.servicetalk.concurrent.api.Completable
Signifies that when the returned Completable is subscribed to, the AsyncContext will be shared instead of making a copy.
shareContextOnSubscribe() - Method in class io.servicetalk.concurrent.api.Publisher
Signifies that when the returned Publisher is subscribed to, the AsyncContext will be shared instead of making a copy.
shareContextOnSubscribe() - Method in class io.servicetalk.concurrent.api.Single
Signifies that when the returned Single is subscribed to, the AsyncContext will be shared instead of making a copy.
shouldFlushOnUnwritable() - Method in class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
 
shouldFlushOnUnwritable() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy
Returns true if pending writes, if any, MUST be flushed when the connection is not writable.
shouldFlushOnUnwritable() - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
Deprecated.
 
shouldOffloadSupplier() - Method in interface io.servicetalk.transport.api.IoExecutor
Returns a boolean supplier, if this IoExecutor supports IoThreadFactory.IoThread markers, that conditionally recommends offloading if the current thread is an IO thread.
Single<T> - Class in io.servicetalk.concurrent.api
An asynchronous computation that either completes with success giving the result or completes with an error.
Single() - Constructor for class io.servicetalk.concurrent.api.Single
New instance.
SingleAddressHttpClientBuilder<U,R> - Interface in io.servicetalk.http.api
A builder of StreamingHttpClient instances which call a single server based on the provided unresolved address.
SingleFirstStep<T> - Interface in io.servicetalk.concurrent.api.test
Provides the ability to express expectations for the first step in a Subscriber's lifecycle.
SingleLastStep<T> - Interface in io.servicetalk.concurrent.api.test
Provides the ability to express expectations for the terminal signals (e.g.
SingleLineFormatter - Class in io.servicetalk.opentracing.inmemory
Single-line serialization format.
SingleLineValue - Interface in io.servicetalk.opentracing.inmemory
Wrapper for supporting injecting and extracting single-string values.
SingleOperator<T,R> - Interface in io.servicetalk.concurrent.api
An operator contract for a Single.
SingleSource<T> - Interface in io.servicetalk.concurrent
An asynchronous computation that either completes with success giving the result or completes with an error.
SingleSource(Single<T>) - Constructor for class io.servicetalk.http.router.jersey.internal.SourceWrappers.SingleSource
Creates a new SourceWrappers.SingleSource instance.
SingleSource.Processor<T,R> - Interface in io.servicetalk.concurrent
A SingleSource.Processor represents a processing stage that is both a SingleSource and a SingleSource.Subscriber and obeys the contracts of both.
SingleSource.Subscriber<T> - Interface in io.servicetalk.concurrent
Subscriber of the outcome of a SingleSource.
SingleTerminalSignalConsumer<T> - Interface in io.servicetalk.concurrent.api
A contract that provides discrete callbacks for various ways in which a SingleSource.Subscriber can terminate.
singletonBlockingIterable(T) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
Create a new BlockingIterable generates BlockingIterators that only return a single item.
SingletonDnsServerAddressStreamProvider - Class in io.servicetalk.dns.discovery.netty
SingletonDnsServerAddressStreamProvider(InetSocketAddress) - Constructor for class io.servicetalk.dns.discovery.netty.SingletonDnsServerAddressStreamProvider
Create a new instance.
size() - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Deprecated.
Determine how many key/value pairs are contained in this collection.
size() - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to determine the number of entries in the current context.
size() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
size() - Method in interface io.servicetalk.context.api.ContextMap
Determine the number of ContextMap.Key-value pairs in this ContextMap.
size() - Method in interface io.servicetalk.dns.discovery.netty.DnsServerAddressStream
Get the number of times DnsServerAddressStream.next() will return a distinct element before repeating or terminating.
size() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
size() - Method in interface io.servicetalk.http.api.HttpHeaders
Returns the number of headers in this object.
skipBytes(int) - Method in interface io.servicetalk.buffer.api.Buffer
Increases the current readerIndex by the specified length in this buffer.
skipBytes(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
skipBytes(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
skipWhile(Predicate<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Skip items emitted by this Publisher until the first time the predicate is not satisfied.
Slf4jFixedLevelLoggers - Class in io.servicetalk.logging.slf4j.internal
SLF4J implementations of FixedLevelLogger.
slice() - Method in interface io.servicetalk.buffer.api.Buffer
Returns a slice of this buffer's readable bytes.
slice() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
slice(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Returns a slice of this buffer's sub-region.
slice(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
sniClientHelloTimeout() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
 
sniConfig() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
 
sniHostname() - Method in interface io.servicetalk.transport.api.ClientSslConfig
Get the SNI host name.
sniHostname() - Method in class io.servicetalk.transport.api.DelegatingClientSslConfig
 
sniHostname(String) - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
Set the SNI host name.
sniMapping() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Gets the Mapping for SNI.
sniMaxClientHelloLength() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
 
SniServerChannelInitializer - Class in io.servicetalk.transport.netty.internal
SNI ChannelInitializer for servers.
SniServerChannelInitializer(Mapping<String, SslContext>) - Constructor for class io.servicetalk.transport.netty.internal.SniServerChannelInitializer
SniServerChannelInitializer(Mapping<String, SslContext>, int, long) - Constructor for class io.servicetalk.transport.netty.internal.SniServerChannelInitializer
Create a new instance.
SO_BACKLOG - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
The number of pending accepted connections for server sockets.
socketChannel(EventLoopGroup, FileDescriptorSocketAddress) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Returns the correct Channel that wraps the given filedescriptor or null if not supported.
socketChannel(EventLoopGroup, Class<? extends SocketAddress>) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Returns the correct Class to use with the given EventLoopGroup.
socketOption(SocketOption<T>) - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
socketOption(SocketOption<T>) - Method in interface io.servicetalk.transport.api.ConnectionInfo
Get the SocketOption value of type T for this ConnectionInfo.
socketOption(SocketOption<T>) - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
socketOption(SocketOption<T>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
socketOption(SocketOption<T>) - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
socketOption(SocketOption<T>, T) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Adds a SocketOption that is applied to connected/accepted socket channels.
socketOption(SocketOption<T>, T) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Adds a SocketOption for all connections created by this builder.
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Add a SocketOption that is applied.
SocketOptionUtils - Class in io.servicetalk.transport.netty.internal
Utilities to convert SocketOptions.
SourceAdapters - Class in io.servicetalk.concurrent.api
A set of adapter methods to convert an asynchronous source in this module to a corresponding source in io.servicetalk.concurrent module.
SourceWrappers - Class in io.servicetalk.http.router.jersey.internal
When request's contents are not buffered, Jersey's determines if the entity body input stream that backs a request can be closed by introspecting the return type of the MessageBodyReader.
SourceWrappers.PublisherSource<T> - Class in io.servicetalk.http.router.jersey.internal
A Publisher that is also a Source.
SourceWrappers.SingleSource<T> - Class in io.servicetalk.http.router.jersey.internal
A Single that is also a Source.
span() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryScope
Return the current span of this scope.
SPAN_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
Header name for the span id.
spansBatchingEnabled(boolean) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
Configure batching of spans before sending them to the zipkin collector.
specExceptions() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
Additional exceptions for HTTP/1.1 specification.
specExceptions(H1SpecExceptions) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
Sets additional exceptions for HTTP/1.1 specification.
split(CharSequence, char, boolean) - Static method in class io.servicetalk.buffer.api.CharSequences
Split a given AsciiString to separate ones on the given delimiter.
spliterator() - Method in interface io.servicetalk.concurrent.BlockingIterable
The same behavior as Iterable.spliterator(), but returns a BlockingSpliterator view.
spliterator() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
spliterator() - Method in interface io.servicetalk.http.api.HttpHeaders
 
SplittingFlushStrategy - Class in io.servicetalk.transport.netty.internal
Deprecated.
This class will be removed in the future releases.
SplittingFlushStrategy(FlushStrategy, SplittingFlushStrategy.FlushBoundaryProvider) - Constructor for class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
Deprecated.
Create a new instance.
SplittingFlushStrategy.FlushBoundaryProvider - Interface in io.servicetalk.transport.netty.internal
Deprecated.
This interface will be removed in the future releases.
SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary - Enum Class in io.servicetalk.transport.netty.internal
Deprecated.
An enumeration for boundary of flushes on which this SplittingFlushStrategy splits writes.
SslClientAuthMode - Enum Class in io.servicetalk.transport.api
Indicates the state of the SSLEngine with respect to client authentication.
SslClientChannelInitializer - Class in io.servicetalk.transport.netty.internal
SSL ChannelInitializer for clients.
SslClientChannelInitializer(SslContext, ClientSslConfig, boolean) - Constructor for class io.servicetalk.transport.netty.internal.SslClientChannelInitializer
New instance.
sslConfig() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
sslConfig() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
sslConfig() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
sslConfig() - Method in class io.servicetalk.tcp.netty.internal.TcpClientConfig
sslConfig() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
sslConfig() - Method in interface io.servicetalk.transport.api.ConnectionInfo
Get the SslConfig for this connection.
sslConfig() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
sslConfig() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
sslConfig() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
sslConfig(ClientSslConfig) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
sslConfig(ClientSslConfig) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Set the SSL/TLS configuration.
sslConfig(ClientSslConfig) - Method in class io.servicetalk.tcp.netty.internal.TcpClientConfig
Add SSL/TLS related config.
sslConfig(ServerSslConfig) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
sslConfig(ServerSslConfig) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Set the SSL/TLS configuration.
sslConfig(ServerSslConfig) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Add SSL/TLS related config.
sslConfig(ServerSslConfig, boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
sslConfig(ServerSslConfig, boolean) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Set the SSL/TLS configuration and allows to specify if insecure connections should also be allowed.
sslConfig(ServerSslConfig, boolean) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Set the SSL/TLS configuration and allows to specify if insecure connections should also be allowed.
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Set the SSL/TLS and SNI configuration.
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Add SSL/TLS and SNI related config with default client hello settings.
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Set the SSL/TLS and SNI configuration.
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Add SSL/TLS and SNI related config with custom client hello settings.
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration, boolean) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Add SSL/TLS and SNI related config with custom client hello and insecure connection settings.
SslConfig - Interface in io.servicetalk.transport.api
Specifies the configuration for TLS/SSL.
SslConfig.CipherSuiteFilter - Enum Class in io.servicetalk.transport.api
Defines filtering logic for ciphers suites.
sslContext() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
Returns the SslContext.
sslContext() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns the SslContext.
SslContextFactory - Class in io.servicetalk.transport.netty.internal
A factory for creating SslContexts.
sslProtocols() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
sslProtocols() - Method in interface io.servicetalk.transport.api.SslConfig
Get the TLS protocols to enable, in the order of preference.
sslProtocols(String...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the TLS protocols to enable, in the order of preference.
sslProtocols(List<String>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the TLS protocols to enable, in the order of preference.
SslProvider - Enum Class in io.servicetalk.transport.api
The provider to use for SSLEngine.
SslServerChannelInitializer - Class in io.servicetalk.transport.netty.internal
SSL ChannelInitializer for servers.
SslServerChannelInitializer(SslContext) - Constructor for class io.servicetalk.transport.netty.internal.SslServerChannelInitializer
New instance.
sslSession() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
sslSession() - Method in interface io.servicetalk.transport.api.ConnectionInfo
Get the SSLSession for this connection.
sslSession() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
sslSession() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
sslSession() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
StacklessClosedChannelException - Exception in io.servicetalk.transport.netty.internal
ClosedChannelException that will not fill in the stacktrace but use a cheaper way of producing limited stacktrace details for the user.
standardCharsets() - Static method in class io.servicetalk.utils.internal.CharsetUtils
start() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
Start - Enum constant in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
Deprecated.
 
startEpochMicros() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the starting epoch in milliseconds.
StatelessTrailersTransformer<Payload> - Class in io.servicetalk.http.api
An implementation of TrailersTransformer that does not require any state.
StatelessTrailersTransformer() - Constructor for class io.servicetalk.http.api.StatelessTrailersTransformer
 
status() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
 
status() - Method in interface io.servicetalk.client.api.ServiceDiscovererEvent
Status of the event instructing the ServiceDiscoverer what actions to take upon the associated address.
status() - Method in enum class io.servicetalk.grpc.api.GrpcStatusCode
Returns a standard GrpcStatus with this status code.
status() - Method in exception io.servicetalk.grpc.api.GrpcStatusException
Returns the wrapped GrpcStatus.
status() - Method in interface io.servicetalk.http.api.HttpResponseMetaData
Returns the status of this StreamingHttpResponse.
status() - Method in exception io.servicetalk.http.netty.ProxyResponseException
Deprecated.
Returns the HttpResponseStatus that was received.
status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponse
 
status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
Set the status of this StreamingHttpResponse.
STATUS_FIELD_NUMBER - Static variable in class io.servicetalk.health.v1.HealthCheckResponse
 
statusClass() - Method in class io.servicetalk.http.api.HttpResponseStatus
StepVerifier - Interface in io.servicetalk.concurrent.api.test
Provides the ability to verify expectations on asynchronous sources.
StepVerifiers - Class in io.servicetalk.concurrent.api.test
Factory for the first steps that lead to StepVerifier test utility to verify each step in the lifecycle of asynchronous sources Publisher, Single, and Completable.
strategy - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
 
strategy() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
 
strategy() - Method in interface io.servicetalk.grpc.api.GrpcClientMetadata
GrpcExecutionStrategy to use for the associated gRPC method.
StrategyInfluencerChainBuilder - Class in io.servicetalk.http.api
Deprecated.
Merge ExecutionStrategy directly instead.
StrategyInfluencerChainBuilder() - Constructor for class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Deprecated.
Creates a new instance.
STREAM_CLOSED - Static variable in class io.servicetalk.http.api.Http2ErrorCode
streamClosed() - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
Callback when the stream is closed.
streamClosed() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
 
streamClosed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
Callback when the stream is closed due to an error.
streamClosed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
 
streamEstablished() - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
Callback when the stream is established and ready to be used.
streamEstablished() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
 
streamId() - Method in exception io.servicetalk.http.api.Http2Exception
The Stream Identifier associated with the exception.
streamIdAssigned(long) - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
Callback when a streamId is assigned.
streamIdAssigned(long) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
 
streamingDecoder() - Method in interface io.servicetalk.encoding.api.BufferDecoder
Get the StreamingDeserializer to use for streaming content.
streamingDecoder() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferDecoder
Deprecated.
 
StreamingDeserializer<T> - Interface in io.servicetalk.serialization.api
Deprecated.
StreamingDeserializer<T> - Interface in io.servicetalk.serializer.api
streamingEncoder() - Method in interface io.servicetalk.encoding.api.BufferEncoder
Get the StreamingSerializer to use for streaming content.
streamingEncoder() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferEncoder
Deprecated.
 
StreamingHttpClient - Interface in io.servicetalk.http.api
The equivalent of HttpClient but that accepts StreamingHttpRequest and returns StreamingHttpResponse.
StreamingHttpClientFilter - Class in io.servicetalk.http.api
A StreamingHttpClient that delegates all methods to a different StreamingHttpClient.
StreamingHttpClientFilter(FilterableStreamingHttpClient) - Constructor for class io.servicetalk.http.api.StreamingHttpClientFilter
Create a new instance.
StreamingHttpClientFilterFactory - Interface in io.servicetalk.http.api
StreamingHttpConnection - Interface in io.servicetalk.http.api
The equivalent of HttpConnection but that accepts StreamingHttpRequest and returns StreamingHttpResponse.
StreamingHttpConnectionFilter - Class in io.servicetalk.http.api
A StreamingHttpConnection that delegates all methods to a different StreamingHttpConnection.
StreamingHttpConnectionFilter(FilterableStreamingHttpConnection) - Constructor for class io.servicetalk.http.api.StreamingHttpConnectionFilter
Create a new instance.
StreamingHttpConnectionFilterFactory - Interface in io.servicetalk.http.api
StreamingHttpRequest - Interface in io.servicetalk.http.api
The equivalent of HttpRequest but provides the payload as a Publisher.
StreamingHttpRequester - Interface in io.servicetalk.http.api
The equivalent of HttpRequester but that accepts StreamingHttpRequest and returns StreamingHttpResponse.
StreamingHttpRequestFactory - Interface in io.servicetalk.http.api
A factory for creating StreamingHttpRequests.
StreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
StreamingHttpRequests - Class in io.servicetalk.http.api
Factory methods for creating StreamingHttpRequests.
StreamingHttpResponse - Interface in io.servicetalk.http.api
The equivalent of HttpResponse but provides the payload as a Publisher.
StreamingHttpResponseFactory - Interface in io.servicetalk.http.api
A factory for creating StreamingHttpResponses.
StreamingHttpResponses - Class in io.servicetalk.http.api
Factory methods for creating StreamingHttpResponses.
StreamingHttpService - Interface in io.servicetalk.http.api
A service contract for the HTTP protocol.
StreamingHttpServiceFilter - Class in io.servicetalk.http.api
An implementation of StreamingHttpService that delegates all methods to the provided StreamingHttpService.
StreamingHttpServiceFilter(StreamingHttpService) - Constructor for class io.servicetalk.http.api.StreamingHttpServiceFilter
New instance.
StreamingHttpServiceFilterFactory - Interface in io.servicetalk.http.api
StreamingHttpServiceToOffloadedStreamingHttpService - Class in io.servicetalk.http.api
Wraps a StreamingHttpService to apply the provided HttpExecutionStrategy and Executor for offloading.
streamingResponseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
Returns the StreamingHttpResponseFactory associated with this HttpServiceContext.
streamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
Deprecated.
Returns the registered GrpcRoutes.StreamingRoute for the passed path.
streamingSerializer(Serializer<T>, ToIntFunction<T>, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
Create a HttpStreamingSerializer that uses a Serializer for serialization.
streamingSerializer(StreamingSerializerDeserializer<T>, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
StreamingSerializer - Interface in io.servicetalk.serialization.api
Deprecated.
StreamingSerializer<T> - Interface in io.servicetalk.serializer.api
streamingSerializerDeserializer(TypeReference<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
streamingSerializerDeserializer(JavaType) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
streamingSerializerDeserializer(Parser<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
Get a StreamingSerializerDeserializer which supports <VarInt length, value> encoding as described in Protobuf Streaming.
streamingSerializerDeserializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
streamingSerializerDeserializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
Get a StreamingSerializerDeserializer which supports <VarInt length, value> encoding as described in Protobuf Streaming.
StreamingSerializerDeserializer<T> - Interface in io.servicetalk.serializer.api
Strict - Enum constant in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
 
StringMultiValueMatcher - Interface in io.servicetalk.http.router.predicate.dsl
Extends CookieMatcher for things where the value is a string, like headers and query parameters.
stringSerializer(Charset) - Static method in class io.servicetalk.serializer.utils.StringSerializer
Create a new instance.
StringSerializer - Class in io.servicetalk.serializer.utils
Serialize/deserialize Strings encoded with a Charset.
stringStreamingSerializer(Charset, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
Create a HttpStreamingSerializer that serializes String.
submit(Runnable) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
submit(Runnable) - Method in interface io.servicetalk.concurrent.api.Executor
Create a new Completable that executes the passed Runnable on each subscribe.
submit(Callable<? extends T>) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
submit(Callable<? extends T>) - Method in interface io.servicetalk.concurrent.api.Executor
Creates a new Single that creates and executes the passed Callable when subscribed to.
submitCallable(Supplier<? extends Callable<? extends T>>) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
submitCallable(Supplier<? extends Callable<? extends T>>) - Method in interface io.servicetalk.concurrent.api.Executor
Create a new Single that obtains a Callable from callableSupplier and executes on each subscribe.
submitRunnable(Supplier<Runnable>) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
submitRunnable(Supplier<Runnable>) - Method in interface io.servicetalk.concurrent.api.Executor
Creates a new Completable that creates and executes a Runnable when subscribed to.
SubscribableCompletable - Class in io.servicetalk.concurrent.api.internal
A Completable that is also a CompletableSource and hence can be subscribed.
SubscribableCompletable() - Constructor for class io.servicetalk.concurrent.api.internal.SubscribableCompletable
 
SubscribablePublisher<T> - Class in io.servicetalk.concurrent.api.internal
A Publisher that is also a PublisherSource and hence can be subscribed.
SubscribablePublisher() - Constructor for class io.servicetalk.concurrent.api.internal.SubscribablePublisher
 
SubscribableSingle<T> - Class in io.servicetalk.concurrent.api.internal
A Single that is also a SingleSource and hence can be subscribed.
SubscribableSingle() - Constructor for class io.servicetalk.concurrent.api.internal.SubscribableSingle
 
subscribe() - Method in class io.servicetalk.concurrent.api.Completable
subscribe(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.api.internal.SubscribableCompletable
 
subscribe(CompletableSource.Subscriber) - Method in interface io.servicetalk.concurrent.CompletableSource
Subscribes to the outcome of this CompletableSource.
subscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.internal.SubscribablePublisher
 
subscribe(PublisherSource.Subscriber<? super T>) - Method in interface io.servicetalk.concurrent.PublisherSource
Subscribe for the result(s) of this PublisherSource.
subscribe(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.internal.SubscribableSingle
 
subscribe(SingleSource.Subscriber<? super T>) - Method in interface io.servicetalk.concurrent.SingleSource
Subscribe for the result of this SingleSource.
subscribe(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
subscribe(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
Subscribe to this Single, emits the result to the passed Consumer and log any SingleSource.Subscriber.onError(Throwable).
subscribeInternal(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.api.Completable
A internal subscribe method similar to CompletableSource.subscribe(Subscriber) which can be used by different implementations to subscribe.
subscribeInternal(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
A internal subscribe method similar to PublisherSource.subscribe(Subscriber) which can be used by different implementations to subscribe.
subscribeInternal(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.Single
A internal subscribe method similar to SingleSource.subscribe(Subscriber) which can be used by different implementations to subscribe.
subscribeOn(Executor) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that will use the passed Executor to invoke the following methods: All Cancellable methods. The Completable.handleSubscribe(CompletableSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Completable.
subscribeOn(Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will use the passed Executor to invoke the following methods: All PublisherSource.Subscription methods. The Publisher.handleSubscribe(PublisherSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Publisher.
subscribeOn(Executor) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that will use the passed Executor to invoke the following methods: All Cancellable methods. The Single.handleSubscribe(SingleSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Single.
subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that may use the passed Executor to invoke the following methods: All Cancellable methods. The Completable.handleSubscribe(CompletableSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Completable.
subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that may use the passed Executor to invoke the following methods: All PublisherSource.Subscription methods. The Publisher.handleSubscribe(PublisherSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Publisher.
subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that may use the passed Executor to invoke the following methods: All Cancellable methods. The Single.handleSubscribe(SingleSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Single.
SubscriberUtils - Class in io.servicetalk.concurrent.internal
A set of utilities for common PublisherSource.Subscriber tasks.
succeeded(T) - Static method in class io.servicetalk.concurrent.api.Single
Creates a realized Single which always completes successfully with the provided value.
SUCCESSFUL_2XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
successRateMinimumHosts() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The minimum number of hosts required to perform the success rate outlier detector analysis.
successRateMinimumHosts(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the minimum number of hosts required to perform the success rate outlier detector analysis.
successRateRequestVolume() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The minimum number of requests in an outlier detector interval required to include it in the success rate outlier detector analysis.
successRateRequestVolume(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the minimum number of requests in an outlier detector interval required to include it in the success rate outlier detector analysis.
successRateStdevFactor() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
The value divided by 1000 and then multiplied against the success rate standard deviation which sets the threshold for ejection in the success rate outlier detector.
successRateStdevFactor(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
Set the value divided by 1000 and then multiplied against the success rate standard deviation which sets the threshold for ejection in the success rate outlier detector.
SUPPORTED - Enum constant in enum class io.servicetalk.transport.api.SslConfig.CipherSuiteFilter
Will filter all provided ciphers suites out that are not supported by the current SSLEngine.
supportedMessageCodings() - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Deprecated.
Use generated code methods targeting List of BufferEncoders and BufferDecoderGroup.
supportedMessageCodings() - Method in interface io.servicetalk.grpc.api.GrpcSerializationProvider
Deprecated.
supportedMessageCodings() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
Deprecated.
Will be removed along with ContentCodec.
supportedMessageCodings(List<ContentCodec>) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Deprecated.
Use generated code methods targeting List of BufferEncoders and BufferDecoderGroup.
supportedMessageCodings(List<ContentCodec>) - Method in class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
Deprecated.
Set the supported message encodings for the serializers and deserializers.
swapAndCopyCumulation(ByteBuf, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Swap the existing cumulation ByteBuf for a new ByteBuf and copy in.
SWITCHING_PROTOCOLS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
101 Switching Protocols
switchingProtocols() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
switchingProtocols() - Method in interface io.servicetalk.http.api.HttpResponseFactory
switchingProtocols() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
switchMap(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Return a Publisher that will switch to the latest Publisher emitted from mapper and the prior Publisher will be cancelled.
switchMapDelayError(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Return a Publisher that will switch to the latest Publisher emitted from mapper and the prior Publisher will be cancelled.
switchMapDelayError(Function<? super T, ? extends Publisher<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Return a Publisher that will switch to the latest Publisher emitted from mapper and the prior Publisher will be cancelled.
SwitchMapSignal<T> - Interface in io.servicetalk.concurrent.api
A signal containing the data from a series of Publishers switched in a serial fashion.

T

tags() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns an unmodifiable view of the tags.
take(BlockingQueue<T>) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
BlockingQueue.take() from the queue or throws unchecked exception in the case of InterruptedException.
takeAtMost(long) - Method in class io.servicetalk.concurrent.api.Publisher
Takes at most numElements elements from this Publisher.
takeOnNext() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
Blocks until the next TestPublisherSubscriber.onNext(Object) method invocation.
takeOnNext(int) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
Blocks until n TestPublisherSubscriber.onNext(Object) method invocations.
takeUntil(Completable) - Method in class io.servicetalk.concurrent.api.Publisher
Takes elements until Completable is terminated successfully or with failure.
takeWhile(Predicate<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Takes elements while Predicate is true and then cancel PublisherSource.Subscription of this Publisher once it returns false.
TCP_FASTOPEN_BACKLOG - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
The number of pending SYNs with data payload for server sockets as described in RFC 7413 Passive Open.
TCP_FASTOPEN_CONNECT - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
Enable TCP fast open connect on the client side as described in RFC 7413 Active Open.
TcpClientChannelInitializer - Class in io.servicetalk.tcp.netty.internal
ChannelInitializer for TCP client.
TcpClientChannelInitializer(ReadOnlyTcpClientConfig, ConnectionObserver) - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
TcpClientChannelInitializer(ReadOnlyTcpClientConfig, ConnectionObserver, boolean) - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
TcpClientChannelInitializer(ReadOnlyTcpClientConfig, ConnectionObserver, ExecutionContext<?>, boolean) - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
Creates a ChannelInitializer for the config.
TcpClientConfig - Class in io.servicetalk.tcp.netty.internal
Configuration for TCP based clients.
TcpClientConfig() - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientConfig
New instance.
TcpClientConfig(TcpClientConfig) - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientConfig
Copy constructor.
TcpConnector - Class in io.servicetalk.tcp.netty.internal
Utility class for TCP clients to connect.
TcpServerBinder - Class in io.servicetalk.tcp.netty.internal
Utility class to start a TCP based server.
TcpServerChannelInitializer - Class in io.servicetalk.tcp.netty.internal
TcpServerChannelInitializer(ReadOnlyTcpServerConfig, ConnectionObserver) - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerChannelInitializer
TcpServerChannelInitializer(ReadOnlyTcpServerConfig, ConnectionObserver, ExecutionContext<?>) - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerChannelInitializer
Creates a ChannelInitializer for the config.
TcpServerConfig - Class in io.servicetalk.tcp.netty.internal
Configuration for TCP based servers.
TcpServerConfig() - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerConfig
 
TcpServerConfig(TcpServerConfig) - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerConfig
 
TE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"te"
TEMPORARY_REDIRECT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
307 Temporary Redirect (since HTTP/1.1)
temporaryRedirect() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
temporaryRedirect() - Method in interface io.servicetalk.http.api.HttpResponseFactory
temporaryRedirect() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
terminal() - Method in interface io.servicetalk.concurrent.api.ScanMapper.MappedTerminal
The terminal event to propagate.
TerminalNotification - Class in io.servicetalk.concurrent.internal
Holder of Throwable.
terminalResubscribe() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
Get a Function that is invoked when a terminal signal arrives from upstream and determines when state is reset to allow for upstream resubscribe.
terminalResubscribe(Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
Set a Function that is invoked when a terminal signal arrives from upstream and determines when state is reset to allow for upstream resubscribe.
TerminalSignalConsumer - Interface in io.servicetalk.concurrent.api
A contract that provides discrete callbacks for various ways in which a PublisherSource.Subscriber or a CompletableSource.Subscriber can terminate.
terminate() - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
Terminates this holder, such that no further modifications of this holder are expected.
terminate() - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
Terminates this holder, such that no further modifications of this holder are allowed.
terminate() - Method in class io.servicetalk.grpc.health.DefaultHealthService
All services will be marked as HealthCheckResponse.ServingStatus.NOT_SERVING, and future updates to services will be prohibited.
terminate(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
terminate(CompletableSource.Subscriber, Throwable) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
Invoke CompletableSource.Subscriber.onError(Throwable) with the passed Throwable if this TerminalNotification is for completion.
terminate(PublisherSource.Subscriber<?>) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
terminate(PublisherSource.Subscriber<?>, Throwable) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
Invoke PublisherSource.Subscriber.onError(Throwable) with the passed Throwable if this TerminalNotification is for completion.
terminate(Throwable) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
Terminates this holder, such that no further modifications of this holder are expected.
terminate(Throwable) - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
Terminates this holder, such that no further modifications of this holder are allowed.
terminateSource() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
test(boolean, int, HttpRequestMetaData, HttpResponseMetaData) - Method in interface io.servicetalk.http.api.RedirectConfig.RedirectPredicate
Decides if a redirect should be performed or not based on the given context.
test(int, T) - Method in interface io.servicetalk.concurrent.api.BiIntPredicate
Evaluates this predicate on the given arguments.
TestCompletableSubscriber - Class in io.servicetalk.concurrent.test.internal
A CompletableSource.Subscriber that enqueues signals and provides blocking methods to consume them.
TestCompletableSubscriber() - Constructor for class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
 
TestPublisherSubscriber<T> - Class in io.servicetalk.concurrent.test.internal
A PublisherSource.Subscriber that enqueues TestPublisherSubscriber.onNext(Object) and terminal signals while providing blocking methods to consume these events.
TestPublisherSubscriber() - Constructor for class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
Create a new instance.
TestSingleSubscriber<T> - Class in io.servicetalk.concurrent.test.internal
A SingleSource.Subscriber that enqueues signals and provides blocking methods to consume them.
TestSingleSubscriber() - Constructor for class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
 
TestUtils - Class in io.servicetalk.test.resources
Test utility methods / helpers.
TEXT_PLAIN - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"text/plain"
TEXT_PLAIN_US_ASCII - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"text/plain"
TEXT_PLAIN_UTF_8 - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"text/plain"
textDeserializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
textDeserializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
textDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
textSerializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
textSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
textSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
Creates an HttpSerializerDeserializer that can serialize Strings with a Charset.
textSerializer(Charset, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
textSerializerAscii() - Static method in class io.servicetalk.http.api.HttpSerializers
Creates an HttpSerializerDeserializer that can serialize Strings with StandardCharsets.US_ASCII.
textSerializerUtf8() - Static method in class io.servicetalk.http.api.HttpSerializers
Creates an HttpSerializerDeserializer that can serialize Strings with StandardCharsets.UTF_8.
then(Runnable) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
Invoke Runnable.run() on the thread which invokes StepVerifier.verify().
then(Runnable) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Invoke Runnable.run() on the thread which invokes StepVerifier.verify().
then(Runnable) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Invoke Runnable.run() on the thread which invokes StepVerifier.verify().
thenAwait(Duration) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
Wait for a time delay of duration on the thread which invokes StepVerifier.verify().
thenAwait(Duration) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Wait for a time delay of duration on the thread which invokes StepVerifier.verify().
thenAwait(Duration) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
Wait for a time delay of duration on the thread which invokes StepVerifier.verify().
thenCancel() - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
thenCancel() - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
thenCancel() - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
thenRequest(long) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
Manually request more from the PublisherSource.Subscription.
thenRouteTo(BlockingHttpService) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Completes the route by specifying the BlockingHttpService to route requests to that match the previously specified criteria.
thenRouteTo(BlockingStreamingHttpService) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Completes the route by specifying the BlockingStreamingHttpService to route requests to that match the previously specified criteria.
thenRouteTo(HttpService) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Completes the route by specifying the HttpService to route requests to that match the previously specified criteria.
thenRouteTo(StreamingHttpService) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Completes the route by specifying the StreamingHttpService to route requests to that match the previously specified criteria.
thisT() - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
 
thisT() - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
 
ThreadInterruptingCancellable - Class in io.servicetalk.concurrent.internal
ThreadInterruptingCancellable(Thread) - Constructor for class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
Create a new instance.
THRIFT - Enum constant in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
Zipkin V2 THRIFT format.
ThrowableUtils - Class in io.servicetalk.concurrent.internal
Utility for creating static Throwables.
ThrowableUtils - Class in io.servicetalk.utils.internal
Utilities for working with Throwables.
throwException(Throwable) - Static method in class io.servicetalk.utils.internal.PlatformDependent
throwException(Throwable) - Static method in class io.servicetalk.utils.internal.ThrowableUtils
Raises an exception bypassing compiler checks for checked exceptions.
timeout() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
 
timeout() - Method in interface io.servicetalk.grpc.api.GrpcClientMetadata
Returns timeout duration after which the response is no longer wanted.
timeout(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that will mimic the signals of this Completable but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeout(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses between adjacent PublisherSource.Subscriber.onNext(Object) calls.
timeout(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that will mimic the signals of this Single but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that will mimic the signals of this Completable but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses between adjacent PublisherSource.Subscriber.onNext(Object) calls.
timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that will mimic the signals of this Single but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeout(Duration) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that will mimic the signals of this Completable but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeout(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses between adjacent PublisherSource.Subscriber.onNext(Object) calls.
timeout(Duration) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that will mimic the signals of this Single but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new Completable that will mimic the signals of this Completable but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses between adjacent PublisherSource.Subscriber.onNext(Object) calls.
timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Single
Creates a new Single that will mimic the signals of this Single but will terminate with a with a TimeoutException if time duration elapses between subscribe and termination.
timeoutDemand(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses while there is 0 outstanding demand.
timeoutDemand(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses while there is 0 outstanding demand.
timeoutDemand(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses while there is 0 outstanding demand.
timeoutDemand(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses while there is 0 outstanding demand.
TimeoutFromRequest - Interface in io.servicetalk.http.utils
TimeoutHttpRequesterFilter - Class in io.servicetalk.http.utils
A filter to enable timeouts for HTTP requests on the client-side.
TimeoutHttpRequesterFilter(TimeoutFromRequest, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
TimeoutHttpRequesterFilter(TimeoutFromRequest, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
TimeoutHttpRequesterFilter(Duration) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
Creates a new instance which requires only that the response metadata be received before the timeout.
TimeoutHttpRequesterFilter(Duration, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
Creates a new instance.
TimeoutHttpRequesterFilter(Duration, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
Creates a new instance.
TimeoutHttpRequesterFilter(Duration, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
Creates a new instance which requires only that the response metadata be received before the timeout.
TimeoutHttpRequesterFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
Creates a new instance.
TimeoutHttpRequesterFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
Creates a new instance.
TimeoutHttpServiceFilter - Class in io.servicetalk.http.utils
A filter to enable timeouts for HTTP requests on the server-side.
TimeoutHttpServiceFilter(TimeoutFromRequest, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
TimeoutHttpServiceFilter(TimeoutFromRequest, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
TimeoutHttpServiceFilter(Duration) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
Creates a new instance which requires only that the response metadata be received before the timeout.
TimeoutHttpServiceFilter(Duration, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
Creates a new instance.
TimeoutHttpServiceFilter(Duration, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
Creates a new instance.
TimeoutHttpServiceFilter(Duration, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
Creates a new instance which requires only that the response metadata be received before the timeout.
TimeoutHttpServiceFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
Creates a new instance.
TimeoutHttpServiceFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
Creates a new instance.
timeoutTerminal(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeoutTerminal(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeoutTerminal(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timeoutTerminal(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new Publisher that will mimic the signals of this Publisher but will terminate with a TimeoutException if time duration elapses between subscribe and termination.
timer(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
timer(long, TimeUnit) - Method in interface io.servicetalk.concurrent.api.Executor
Creates a new Completable that will complete after the time duration expires.
timer(Duration) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
timer(Duration) - Method in interface io.servicetalk.concurrent.api.Executor
Creates a new Completable that will complete after the time duration expires.
TimeSource - Interface in io.servicetalk.concurrent
A source of time that can be represented as a long.
to(Consumer<String>) - Static method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
Returns a SingleLineValue which supports injection.
toAsyncCloseable(AsyncCloseables.CloseableResource) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
Creates a new ListenableAsyncCloseable which uses the passed Supplier to get the implementation of close.
toBlockingClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toBlockingHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toBlockingStreamingHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingStreamingRequest() - Method in interface io.servicetalk.http.api.HttpRequest
toBlockingStreamingRequest() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
toBlockingStreamingResponse() - Method in interface io.servicetalk.http.api.HttpResponse
toBlockingStreamingResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
toBuilder() - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
toBuilder() - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
toByteBuf(Buffer) - Static method in class io.servicetalk.buffer.netty.BufferUtils
Return a ByteBuf for the given buffer.
toByteBufNoThrow(Buffer) - Static method in class io.servicetalk.buffer.netty.BufferUtils
Converts the passed buffer to ByteBuf, or returns null if not possible.
toClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toCompletable() - Method in class io.servicetalk.concurrent.api.Single
Ignores the result of this Single and forwards the termination signal to the returned Completable.
toCompletionStage() - Method in class io.servicetalk.concurrent.api.Completable
Converts this Completable to a CompletionStage.
toCompletionStage() - Method in class io.servicetalk.concurrent.api.Publisher
Convert this Publisher into a CompletionStage with a Collection containing the elements of this Publisher upon successful termination.
toCompletionStage() - Method in class io.servicetalk.concurrent.api.Single
Convert this Single to a CompletionStage.
toCompletionStage(Supplier<? extends R>, BiFunction<? super R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
Convert this Publisher into a CompletionStage of type Publisher which represents all elements of this Publisher upon successful termination.
toConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toEventLoopAwareNettyIoExecutor(IoExecutor) - Static method in class io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutors
Attempts to convert the passed IoExecutor to a EventLoopAwareNettyIoExecutor.
toFlowPublisher(Publisher<T>) - Static method in class io.servicetalk.concurrent.jdkflow.JdkFlowAdapters
Converts the passed Publisher to a JDK Flow Flow.Publisher.
toFlowPublisher(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.jdkflow.JdkFlowAdapters
Converts the passed PublisherSource to a JDK Flow Flow.Publisher.
toFuture() - Method in class io.servicetalk.concurrent.api.Completable
Converts this Completable to a Future.
toFuture() - Method in class io.servicetalk.concurrent.api.Publisher
Convert this Publisher into a Future with a Collection containing the elements of this Publisher upon successful termination.
toFuture() - Method in class io.servicetalk.concurrent.api.Single
Convert this Single to a Future.
toFuture(Supplier<? extends R>, BiFunction<? super R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
Convert this Publisher into a Future of type Publisher which represents all elements of this Publisher upon successful termination.
toHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
Convert from a StreamingHttpService to a HttpService.
toInputStream(Function<? super T, byte[]>) - Method in class io.servicetalk.concurrent.api.Publisher
Subscribes to this Publisher and converts all signals received by the PublisherSource.Subscriber to the returned InputStream following the below rules: PublisherSource.Subscription received by PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) is used to request more data when required.
toInputStream(Function<? super T, byte[]>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Subscribes to this Publisher and converts all signals received by the PublisherSource.Subscriber to the returned InputStream following the below rules: PublisherSource.Subscription received by PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) is used to request more data when required.
toIterable() - Method in class io.servicetalk.concurrent.api.Publisher
Converts this Publisher to an BlockingIterable.
toIterable(int) - Method in class io.servicetalk.concurrent.api.Publisher
Converts this Publisher to an BlockingIterable.
toListenableAsyncCloseable(AsyncCloseable) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
Wraps the passed AsyncCloseable and creates a new ListenableAsyncCloseable.
toListenableAsyncCloseable(AsyncCloseable, Function<Completable, Completable>) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
Wraps the passed AsyncCloseable and creates a new ListenableAsyncCloseable.
toLoadBalancedConnection(FilterableStreamingHttpConnection) - Method in interface io.servicetalk.http.api.HttpLoadBalancerFactory
toLoadBalancedConnection(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
 
toLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ContextMap) - Method in interface io.servicetalk.http.api.HttpLoadBalancerFactory
toLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ContextMap) - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
 
toNanos(Duration) - Static method in class io.servicetalk.utils.internal.DurationUtils
Converts a Duration to nanoseconds or if the resulting value would overflow a 64-bit signed integer then either Long.MIN_VALUE or Long.MAX_VALUE as appropriate.
toNettyAddress(Object) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
If address if a ServiceTalk specific address it is unwrapped into a Netty address.
toNettyIoExecutor(IoExecutor) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
toNioBuffer() - Method in interface io.servicetalk.buffer.api.Buffer
Exposes this buffer's readable bytes as an NIO ByteBuffer.
toNioBuffer() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
toNioBuffer(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Exposes this buffer's sub-region as an NIO ByteBuffer.
toNioBuffer(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
toNioBuffers() - Method in interface io.servicetalk.buffer.api.Buffer
Exposes this buffer's readable bytes as an NIO ByteBuffer's.
toNioBuffers() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
toNioBuffers(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Exposes this buffer's bytes as an NIO ByteBuffer's for the specified index and length The returned buffer shares the content with this buffer, while changing the position and limit of the returned NIO buffer does not affect the indexes of this buffer.
toNioBuffers(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
TOO_EARLY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
425 Too Early
TOO_MANY_REQUESTS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
429 Too Many Requests
tooEarly() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.TOO_EARLY response.
tooEarly() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.TOO_EARLY response.
tooEarly() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.TOO_EARLY response.
tooManyRequests() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
tooManyRequests() - Method in interface io.servicetalk.http.api.HttpResponseFactory
tooManyRequests() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
toPublisher() - Method in class io.servicetalk.concurrent.api.Completable
Converts this Completable to a Publisher.
toPublisher() - Method in class io.servicetalk.concurrent.api.Single
Converts this Single to a Publisher.
toReactiveStreamsPublisher(Completable) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
Converts the passed Completable to a Reactive Streams Publisher.
toReactiveStreamsPublisher(Publisher<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
Converts the passed Publisher to a Reactive Streams Publisher.
toReactiveStreamsPublisher(Single<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
Converts the passed Single to a Reactive Streams Publisher.
toReactiveStreamsPublisher(CompletableSource) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
Converts the passed CompletableSource to a Reactive Streams Publisher.
toReactiveStreamsPublisher(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
Converts the passed PublisherSource to a Reactive Streams Publisher.
toReactiveStreamsPublisher(SingleSource<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
Converts the passed SingleSource to a Reactive Streams Publisher.
toRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
toRequest() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Translates this StreamingHttpRequest to a HttpRequest.
toReservedBlockingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toReservedBlockingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Deprecated.
toResolvedInetSocketAddress(HostAndPort) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Converts HostAndPort that contains a resolved address into InetSocketAddress.
toResponse() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
toResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Translates this StreamingHttpResponse to a HttpResponse.
toSingle() - Method in class io.servicetalk.concurrent.api.Completable
Converts this Completable to a Single.
toSource(Completable) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
Converts the provided Completable into a CompletableSource.
toSource(Publisher<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
Converts the provided Publisher into a PublisherSource.
toSource(Single<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
Converts the provided Single into a SingleSource.
toSpanId() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
 
toStreamingHttpService(BlockingHttpService, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingHttpService(BlockingHttpService, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingHttpService(BlockingStreamingHttpService, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingHttpService(BlockingStreamingHttpService, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingHttpService(HttpExecutionStrategy, BlockingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingHttpService(HttpExecutionStrategy, BlockingStreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingHttpService(HttpExecutionStrategy, HttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
Convert from a HttpService to a StreamingHttpService.
toStreamingHttpService(HttpService, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingHttpService(HttpService, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
toStreamingRequest() - Method in interface io.servicetalk.http.api.HttpRequest
Translates this HttpRequest to a StreamingHttpRequest.
toStreamingResponse() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
toStreamingResponse() - Method in interface io.servicetalk.http.api.HttpResponse
Translates this HttpResponse to a StreamingHttpResponse.
toString() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the string representation of this buffer.
toString() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
toString() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
 
toString() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
 
toString() - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
Deprecated.
 
toString() - Method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
 
toString() - Method in class io.servicetalk.concurrent.api.DefaultThreadFactory
 
toString() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
toString() - Method in class io.servicetalk.concurrent.api.GroupedPublisher
 
toString() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
 
toString() - Method in class io.servicetalk.concurrent.internal.TerminalNotification
 
toString() - Method in class io.servicetalk.context.api.ContextMap.Key
 
toString() - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
 
toString() - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
 
toString() - Method in class io.servicetalk.grpc.api.GrpcStatus
 
toString() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
 
toString() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
 
toString() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
toString() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
toString() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
toString() - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
toString() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
toString() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
 
toString() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
 
toString() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
toString() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
toString() - Method in class io.servicetalk.http.api.Http2ErrorCode
 
toString() - Method in class io.servicetalk.http.api.HttpEventKey
 
toString() - Method in interface io.servicetalk.http.api.HttpHeaders
Returns a String representation of this HttpHeaders.
toString() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
toString() - Method in interface io.servicetalk.http.api.HttpMetaData
Returns a string representation of the message.
toString() - Method in class io.servicetalk.http.api.HttpProtocolVersion
 
toString() - Method in class io.servicetalk.http.api.HttpRequestMethod
 
toString() - Method in class io.servicetalk.http.api.HttpResponseStatus
 
toString() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
toString() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
toString() - Method in class io.servicetalk.http.netty.H1SpecExceptions
 
toString() - Method in class io.servicetalk.http.netty.H2HeadersFactory
 
toString() - Method in exception io.servicetalk.http.netty.ProxyResponseException
Deprecated.
 
toString() - Method in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
 
toString() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
 
toString() - Method in class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
 
toString() - Method in class io.servicetalk.loadbalancer.LoadBalancingPolicy
 
toString() - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicy
 
toString() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicy
 
toString() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
 
toString() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
 
toString() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
 
toString() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
toString() - Method in class io.servicetalk.transport.api.DomainSocketAddress
 
toString() - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
 
toString() - Method in class io.servicetalk.transport.netty.internal.CloseHandler.DiscardFurtherInboundEvent
 
toString() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection.CancelWriteUserEvent
 
toString() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection.ContinueUserEvent
 
toString() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
toString() - Method in class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
 
toString() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
toString(int, int, Charset) - Method in interface io.servicetalk.buffer.api.Buffer
Decodes this buffer's sub-region into a string with the specified character set.
toString(int, int, Charset) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
toString(ContextMap) - Static method in class io.servicetalk.concurrent.internal.ContextMapUtils
Object.toString() implementation for ContextMap.
toString(Charset) - Method in interface io.servicetalk.buffer.api.Buffer
Decodes this buffer's readable bytes into a string with the specified character set name.
toString(Charset) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
Builds a string which represents all the content in this HttpHeaders in which sensitive headers can be filtered via filter.
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in interface io.servicetalk.http.api.HttpMetaData
Returns a string representation of the message and headers.
toSwitchFunction(Function<? super T, ? extends Publisher<? extends R>>) - Static method in interface io.servicetalk.concurrent.api.SwitchMapSignal
Convert from a regular Function to a Function that emits SwitchMapSignal.
toTimeoutFromRequest(Function<HttpRequestMetaData, Duration>, HttpExecutionStrategy) - Static method in interface io.servicetalk.http.utils.TimeoutFromRequest
Deprecated.
In areas which require TimeoutFromRequest use variants that accept BiFunction<HttpRequestMetaData, TimeSource, Duration>. E.g.: TimeoutHttpRequesterFilter(BiFunction, boolean), TimeoutHttpServiceFilter(BiFunction, boolean) for filters. Note that passed BiFunction should never block.
toTraceId() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
 
trace(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
trace(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
trace(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
trace(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
TRACE - Enum constant in enum class io.servicetalk.logging.api.LogLevel
TRACE log level.
TRACE - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP TRACE method.
TRACE_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
Header name for the trace id.
TracingConstants - Class in io.servicetalk.opentracing.internal
Various constants for tracing.
TracingHttpRequesterFilter - Class in io.servicetalk.opentracing.http
An HTTP filter that supports open tracing.
TracingHttpRequesterFilter(Tracer, Format<TextMap>, String) - Constructor for class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
Create a new instance.
TracingHttpRequesterFilter(Tracer, String) - Constructor for class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
Create a new instance.
TracingHttpRequesterFilter(Tracer, String, boolean) - Constructor for class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
Create a new instance.
TracingHttpRequesterFilter(Tracer, String, Format<HttpHeaders>) - Constructor for class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
Create a new instance.
TracingHttpServiceFilter - Class in io.servicetalk.opentracing.http
A StreamingHttpService that supports open tracing.
TracingHttpServiceFilter(Tracer, Format<TextMap>, String) - Constructor for class io.servicetalk.opentracing.http.TracingHttpServiceFilter
Create a new instance.
TracingHttpServiceFilter(Tracer, String) - Constructor for class io.servicetalk.opentracing.http.TracingHttpServiceFilter
Create a new instance.
TracingHttpServiceFilter(Tracer, String, boolean) - Constructor for class io.servicetalk.opentracing.http.TracingHttpServiceFilter
Create a new instance.
TracingHttpServiceFilter(Tracer, String, Format<HttpHeaders>) - Constructor for class io.servicetalk.opentracing.http.TracingHttpServiceFilter
Create a new instance.
TracingIdUtils - Class in io.servicetalk.opentracing.internal
 
TRAILER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"trailer"
trailers() - Method in interface io.servicetalk.http.api.HttpMessageBodyIterator
Get the trailers associated with this message body.
trailers() - Method in interface io.servicetalk.http.api.LastHttpMetaData
trailers() - Method in class io.servicetalk.http.api.HttpOutputStream
Gets the trailers.
TRAILERS - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"trailers"
trailersEncodedSizeEstimate() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
Value used to calculate an exponential moving average of the encoded size of the HTTP trailer fields for a guess for future buffer allocations.
trailersEncodedSizeEstimate(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
Sets the value used to calculate an exponential moving average of the encoded size of the HTTP trailer fields for a guess for future buffer allocations.
trailersToRedirect(CharSequence...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
Configures trailers that have to be copied from the original request on each non-relative redirect.
TrailersTransformer<State,Payload> - Interface in io.servicetalk.http.api
A contract for transforming trailers for a streaming HTTP request/response.
TRANSFER_ENCODING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"transfer-encoding"
transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to Buffers, with access to the trailers.
transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Buffers, with access to the trailers.
transform(TrailersTransformer<T, S>, HttpStreamingDeserializer<S>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpResponse with its underlying payload transformed to StreamingHttpRequests, with access to the trailers.
transform(TrailersTransformer<T, S>, HttpStreamingDeserializer<S>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to StreamingHttpResponses, with access to the trailers.
transformMessageBody(UnaryOperator<Publisher<?>>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Transform the message-body which contains the payload body concatenated with the trailer (if present).
transformMessageBody(UnaryOperator<Publisher<?>>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Transform the message-body which contains the payload body concatenated with the trailer (if present).
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpStreamingDeserializer<T>, HttpStreamingSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpStreamingDeserializer<T>, HttpStreamingSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to Buffers.
transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Buffers.
transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
transportError() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
transportError() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
Returns a Single<Throwable> that may terminate with an error, if an error is observed at the transport.
transportError() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
transportEventIterable(HttpEventKey<T>) - Method in interface io.servicetalk.http.api.BlockingHttpConnection
Returns a BlockingIterable that gives the current value of the setting as well as subsequent changes to the setting value as long as the PublisherSource.Subscriber has expressed enough demand.
transportEventIterable(HttpEventKey<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
Returns a BlockingIterable that gives the current value of the setting as well as subsequent changes to the setting value as long as the PublisherSource.Subscriber has expressed enough demand.
transportEventStream(HttpEventKey<T>) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
transportEventStream(HttpEventKey<T>) - Method in interface io.servicetalk.http.api.FilterableStreamingHttpConnection
Returns a Publisher that gives the current value of a transport event as well as subsequent changes to the event value as long as the PublisherSource.Subscriber has expressed enough demand.
transportEventStream(HttpEventKey<T>) - Method in interface io.servicetalk.http.api.HttpConnection
Returns a Publisher that gives the current value of a transport event as well as subsequent changes to the event value as long as the PublisherSource.Subscriber has expressed enough demand.
transportEventStream(HttpEventKey<T>) - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
transportEventStream(HttpEventKey<T>) - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
transportObserver() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns the TransportObserver if any for all channels.
transportObserver(TransportObserver) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
 
transportObserver(TransportObserver) - Method in interface io.servicetalk.http.api.HttpServerBuilder
Sets a TransportObserver that provides visibility into transport events.
transportObserver(TransportObserver) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Sets a TransportObserver that provides visibility into transport events.
TransportObserver - Interface in io.servicetalk.transport.api
An observer interface that provides visibility into transport events.
TransportObserverConnectionFactoryFilter<ResolvedAddress,C extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api
A ConnectionFactoryFilter that configures a TransportObserver for new connections.
TransportObserverConnectionFactoryFilter(TransportObserver) - Constructor for class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
Creates a new instance.
TransportObserverConnectionFactoryFilter(Function<ResolvedAddress, TransportObserver>) - Constructor for class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
Creates a new instance.
TransportObservers - Class in io.servicetalk.transport.api
A factory to create different TransportObservers.
TriConsumer<X,Y,Z> - Interface in io.servicetalk.concurrent.api
Represents an operation that accepts three input arguments and returns no result.
trustCertChainSupplier() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
trustCertChainSupplier() - Method in interface io.servicetalk.transport.api.SslConfig
Get the trusted certificates for verifying the remote endpoint's certificate.
trustManager(Supplier<InputStream>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the trusted certificates for verifying the remote endpoint's certificate.
trustManager(TrustManagerFactory) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
Set the TrustManagerFactory used for verifying the remote endpoint's certificate.
trustManagerFactory() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
 
trustManagerFactory() - Method in interface io.servicetalk.transport.api.SslConfig
Get the TrustManagerFactory used for verifying the remote endpoint's certificate.
tryAcquireLock(AtomicIntegerFieldUpdater<T>, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Acquire a lock that is exclusively held with no re-entry, but attempts to acquire the lock while it is held can be detected by ConcurrentUtils.releaseLock(AtomicIntegerFieldUpdater, Object).
tryAcquireReentrantLock(AtomicLongFieldUpdater<T>, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Acquire a lock that allows reentry and attempts to acquire the lock while it is held can be detected by ConcurrentUtils.releaseReentrantLock(AtomicLongFieldUpdater, long, Object).
tryConsume(ProcessorSignalsConsumer<T>) - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
Try to consume the next item stored in this holder.
tryConsumeTerminal(ProcessorSignalsConsumer<T>) - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
If there are no items stored in the holder and the holder has terminated successfully or with an error then consume that successful or failed termination.
tryEnsureWritable(int, boolean) - Method in interface io.servicetalk.buffer.api.Buffer
Tries to make sure the number of writable bytes is equal to or greater than the specified value.
tryRequest() - Method in interface io.servicetalk.client.api.internal.RequestConcurrencyController
Deprecated.
Attempts to reserve a connection for a single request, needs to be followed by RequestConcurrencyController.requestFinished().
tryRequest() - Method in interface io.servicetalk.client.api.LoadBalancedConnection
 
tryRequest() - Method in interface io.servicetalk.client.api.RequestConcurrencyController
Attempts to reserve a connection for a single request, needs to be followed by RequestConcurrencyController.requestFinished().
tryRequest() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
tryRequest() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
tryReserve() - Method in interface io.servicetalk.client.api.internal.ReservableRequestConcurrencyController
Deprecated.
Attempts to reserve a connection for exclusive use until ReservableRequestConcurrencyController.releaseAsync() is called.
tryReserve() - Method in interface io.servicetalk.client.api.LoadBalancedConnection
 
tryReserve() - Method in interface io.servicetalk.client.api.ReservableRequestConcurrencyController
Attempts to reserve a connection for exclusive use until ReservableRequestConcurrencyController.releaseAsync() is called.
tryReserve() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
 
tryReserve() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
trySetAccessible(AccessibleObject, boolean) - Static method in class io.servicetalk.utils.internal.ReflectionUtils
Try to call AccessibleObject.setAccessible(boolean) but will catch any SecurityException and java.lang.reflect.InaccessibleObjectException (for JDK 9) and return it.
trySplit() - Method in interface io.servicetalk.concurrent.BlockingSpliterator
 
ttl() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
Minimum Time To Live (TTL) of the resolved DNS records in seconds.
ttl(int, int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
ttl(int, int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
ttl(int, int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Controls min/max TTL values that will influence polling intervals.
ttl(int, int, int, int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
ttl(int, int, int, int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
ttl(int, int, int, int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Controls min/max TTL values that will affect polling intervals and local caching.
ttl(int, int, int, int, int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
ttl(int, int, int, int, int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
ttl(int, int, int, int, int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
Controls min/max TTL values that will affect polling intervals, local caching, and caching negative results.
ttlJitter(Duration) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Deprecated.
 
ttlJitter(Duration) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
 
ttlJitter(Duration) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
The jitter to apply for scheduling the next query after TTL to help spread out subsequent DNS queries.
type() - Method in class io.servicetalk.context.api.ContextMap.Key
Returns the type of the key.
type() - Method in class io.servicetalk.http.api.HttpEventKey
Returns the type of the key.
type() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryReference
Returns the reference type.
type() - Method in class io.servicetalk.serialization.api.TypeHolder
Deprecated.
Returns the inferred generic type for this TypeHolder.
TypeHolder<T> - Class in io.servicetalk.serialization.api
Deprecated.
General Type serialization is not supported by all serializers. Defer to your specific Serializer implementation. For example jackson offers TypeReference which can be used directly.
TypeHolder() - Constructor for class io.servicetalk.serialization.api.TypeHolder
Deprecated.
Creates a new instance.

U

UdpReporter - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
A Span Reporter that will publish to a UDP listener with a configurable encoding Codec.
UdpReporter.Builder - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
A builder to create a new UdpReporter.
UNAUTHENTICATED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Cannot authenticate the client.
unauthorized() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
unauthorized() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
unauthorized() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
UNAUTHORIZED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
401 Unauthorized
UNAVAILABLE - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Service unavailable, similar to 503, client may retry.
UNAVAILABLE - Static variable in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
Signifies the ServiceDiscovererEvent.address() is not available for use and all currently established connections should be closed.
UNAVAILABLE_FOR_LEGAL_REASONS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
451 Unavailable For Legal Reasons
unavailableForLegalReasons() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
unavailableForLegalReasons() - Method in interface io.servicetalk.http.api.HttpResponseFactory
unavailableForLegalReasons() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
UNIMPLEMENTED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
The method/operation is not implemented/supported.
UNKNOWN - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
Unknown error.
UNKNOWN - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
UNKNOWN = 0;
UNKNOWN - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
Unknown.
UNKNOWN_VALUE - Static variable in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
UNKNOWN = 0;
UnknownPartitionException - Exception in io.servicetalk.client.api.partition
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
UnknownPartitionException(PartitionAttributes, String) - Constructor for exception io.servicetalk.client.api.partition.UnknownPartitionException
Deprecated.
Create a new instance.
unknownStackTrace(T, Class<?>, String) - Static method in class io.servicetalk.concurrent.internal.ThrowableUtils
Set the StackTraceElement for the given Throwable, using the Class and method name.
UNPROCESSABLE_ENTITY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
422 Unprocessable Entity
unprocessableEntity() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
unprocessableEntity() - Method in interface io.servicetalk.http.api.HttpResponseFactory
unprocessableEntity() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
UNRECOGNIZED - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
 
unreserveMemory(long, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Unreserves direct memory for the specified size and capacity.
unresolvedAddressToHost(Function<U, CharSequence>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
 
unresolvedAddressToHost(Function<U, CharSequence>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
Provides a means to convert SingleAddressHttpClientBuilder unresolved address type into a CharSequence.
UNSUPPORTED_MEDIA_TYPE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
415 Unsupported Media Type
UNSUPPORTED_PROTOCOL_CLOSE_HANDLER - Static variable in class io.servicetalk.transport.netty.internal.CloseHandler
 
unsupportedMediaType() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
unsupportedMediaType() - Method in interface io.servicetalk.http.api.HttpResponseFactory
unsupportedMediaType() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
unwrapBuffer(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
Attempt to unwrap a CharSequence and obtain the underlying Buffer if possible.
updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in class io.servicetalk.transport.netty.internal.FlushStrategyHolder
Updates FlushStrategy enclosed in this FlushStrategyHolder.
updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
Updates FlushStrategy associated with this connection.
updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
 
updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
Deprecated.
Updates the FlushStrategy that is used for flushing each delineated write boundary.
updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider, int) - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
Deprecated.
Updates the FlushStrategy that is used for flushing each delineated write boundary.
UPGRADE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"upgrade"
UPGRADE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"upgrade"
UPGRADE_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
426 Upgrade Required
upgradeRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
upgradeRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
upgradeRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
URI_TOO_LONG - Static variable in class io.servicetalk.http.api.HttpResponseStatus
414 URI Too Long
uriTooLong() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.URI_TOO_LONG response.
uriTooLong() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.URI_TOO_LONG response.
uriTooLong() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.URI_TOO_LONG response.
USE_PROXY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
305 Use Proxy (since HTTP/1.1)
use128BitTraceId(boolean) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Sets whether to use 128-bit trace IDs.
useDirectBufferWithoutZeroing() - Static method in class io.servicetalk.utils.internal.PlatformDependent
Checks if it is possible to create a new direct ByteBuffer without zeroing the direct memory.
useProxy() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.USE_PROXY response.
useProxy() - Method in interface io.servicetalk.http.api.HttpResponseFactory
Create a new HttpResponseStatus.USE_PROXY response.
useProxy() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.USE_PROXY response.
USER_AGENT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"user-agent"
UserDataLoggerConfig - Interface in io.servicetalk.logging.api
LoggerConfig used in areas that can filter logging output to include user data or not.
userEventTriggered(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
 
userInfo() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
userInfo() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
Get the wrapped UserInfo.
userInfoAsyncContextKey(ContextMap.Key<UserInfo>) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
Sets a key to store a user info object of authenticated user in AsyncContext.
userInfoRequestContextKey(ContextMap.Key<UserInfo>) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
Sets a key to store a user info object of authenticated user in request context.

V

validateCookies() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
validateCookies() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
Determine if cookies should be validated during parsing into HttpSetCookies.
validateCookies() - Method in class io.servicetalk.http.netty.H2HeadersFactory
 
validateHexBytes(T) - Static method in class io.servicetalk.opentracing.internal.HexUtils
Checks that the provided CharSequence is a valid hex CharSequence, throwing an IllegalArgumentException if it is not.
validateNames() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
validateNames() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
Determine if header names should be validated during parsing into HttpHeaderss.
validateNames() - Method in class io.servicetalk.http.netty.H2HeadersFactory
 
validateOutstandingDemand() - Method in class io.servicetalk.concurrent.api.Publisher
Validate the outstanding demand (PublisherSource.Subscription.request(long) minus PublisherSource.Subscriber.onNext(Object)) does not go negative.
validateOutstandingDemand(ObjLongConsumer<T>, LongBinaryConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
Validate the outstanding demand (PublisherSource.Subscription.request(long) minus PublisherSource.Subscriber.onNext(Object)) does not go negative.
validateRouteExecutionStrategyAnnotationIfPresent(Method, Class<?>, RouteExecutionStrategyFactory<? extends ExecutionStrategy>, Set<String>) - Static method in class io.servicetalk.router.utils.internal.RouteExecutionStrategyUtils
Validates configuration of RouteExecutionStrategy annotation is correct if present.
validateValues() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
validateValues() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
Determine if header values should be validated during parsing into HttpHeaderss.
validateValues() - Method in class io.servicetalk.http.netty.H2HeadersFactory
 
value() - Method in enum class io.servicetalk.grpc.api.GrpcStatusCode
Returns the integer code value.
value() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
 
value() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
value() - Method in interface io.servicetalk.http.api.HttpCookiePair
Returns the value of this HttpCookiePair.
value(Predicate<HttpCookiePair>) - Method in interface io.servicetalk.http.router.predicate.dsl.CookieMatcher
Matches requests where one of the cookies with the specified name matches predicate.
valueOf(int) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
Deprecated.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.http.netty.HttpClients.DiscoveryStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.loadbalancer.ErrorClass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.logging.api.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.transport.api.SslClientAuthMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.transport.api.SslConfig.CipherSuiteFilter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.transport.api.SslProvider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
Deprecated.
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.http.netty.HttpClients.DiscoveryStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.loadbalancer.ErrorClass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.logging.api.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.transport.api.SslClientAuthMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.transport.api.SslConfig.CipherSuiteFilter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.transport.api.SslProvider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
values(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns all values for the header with the specified name.
values(Predicate<Iterator<? extends HttpCookiePair>>) - Method in interface io.servicetalk.http.router.predicate.dsl.CookieMatcher
Matches requests where the list of cookies for the specified name matches the predicate.
values(Predicate<Iterator<? extends CharSequence>>) - Method in interface io.servicetalk.http.router.predicate.dsl.StringMultiValueMatcher
Matches requests where the list of values matches the predicate.
valuesIterator(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
valuesIterator(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns all values for the header with the specified name.
VARIANT_ALSO_NEGOTIATES - Static variable in class io.servicetalk.http.api.HttpResponseStatus
506 Variant Also Negotiates
variantAlsoNegotiates() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
variantAlsoNegotiates() - Method in interface io.servicetalk.http.api.HttpResponseFactory
variantAlsoNegotiates() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
VarIntLengthStreamingSerializer<T> - Class in io.servicetalk.serializer.utils
A StreamingSerializerDeserializer that uses a SerializerDeserializer and frames each object by preceding it with the length in bytes.
VarIntLengthStreamingSerializer(SerializerDeserializer<T>, ToIntFunction<T>) - Constructor for class io.servicetalk.serializer.utils.VarIntLengthStreamingSerializer
Create a new instance.
VARY - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"vary"
verify() - Method in interface io.servicetalk.concurrent.api.test.StepVerifier
Verify the none of the previously declared expectations are violated.
verify(Duration) - Method in interface io.servicetalk.concurrent.api.test.StepVerifier
Verify the none of the previously declared expectations are violated.
version() - Method in interface io.servicetalk.http.api.HttpMetaData
Returns the protocol version of this HttpMetaData.
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpMetaData
Set the protocol version of this HttpMetaData.
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpRequest
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpResponse
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
 
VIA - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"via"

W

waitForLoadBalancer(boolean) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
By default, automatic retries wait for the associated LoadBalancer to be ready before triggering a retry for requests.
WARN - Enum constant in enum class io.servicetalk.logging.api.LogLevel
WARN log level.
WARNING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"warning"
watch(GrpcClientMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
Performs a watch for the serving status of the requested service.
watch(GrpcClientMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
Performs a watch for the serving status of the requested service.
watch(GrpcExecutionStrategy, Health.WatchRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
watch(GrpcServiceContext, HealthCheckRequest) - Method in class io.servicetalk.grpc.health.DefaultHealthService
 
watch(GrpcServiceContext, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.WatchRpc
Performs a watch for the serving status of the requested service.
watch(GrpcServiceContext, HealthCheckRequest, BlockingStreamingGrpcServerResponse<HealthCheckResponse>) - Method in interface io.servicetalk.health.v1.Health.BlockingWatchRpc
Performs a watch for the serving status of the requested service.
watch(GrpcServiceContext, HealthCheckRequest, GrpcPayloadWriter<HealthCheckResponse>) - Method in interface io.servicetalk.health.v1.Health.BlockingWatchRpc
Deprecated.
Use Health.BlockingWatchRpc.watch(GrpcServiceContext, HealthCheckRequest, BlockingStreamingGrpcServerResponse). In the next release, this method will have a default implementation but the new overload won't. To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method. This intermediate step is necessary to maintain FunctionalInterface contract that requires to have a single non-default method.
watch(Health.WatchMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
watch(Health.WatchMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
watch(Health.WatchRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
watch(HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
Performs a watch for the serving status of the requested service.
watch(HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
Performs a watch for the serving status of the requested service.
watchBlocking(GrpcExecutionStrategy, Health.BlockingWatchRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
watchBlocking(Health.BlockingWatchRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
 
WatchMetadata(ContentCodec) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
Deprecated.
 
WatchMetadata(GrpcExecutionStrategy) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
Deprecated.
 
WatchMetadata(GrpcExecutionStrategy, ContentCodec) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
Deprecated.
 
WatchMetadata(GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
Deprecated.
 
WatchMetadata(Duration) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
Deprecated.
 
WEBSOCKET - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"websocket"
WEBSOCKET_LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"websocket-location"
WEBSOCKET_ORIGIN - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"websocket-origin"
WEBSOCKET_PROTOCOL - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"websocket-protocol"
weight(float) - Method in interface io.servicetalk.client.api.LoadBalancedAddress
Enables addresses scoring to be influenced by a weight factor.
when(BiPredicate<ConnectionContext, StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches StreamingHttpRequest and ConnectionContext with a user-specified predicate.
when(BiPredicate<ConnectionContext, StreamingHttpRequest>) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
when(Predicate<StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches StreamingHttpRequests with a user-specified predicate.
when(Predicate<StreamingHttpRequest>) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onCancel Runnable argument when Cancellable.cancel() is called for Subscriptions of the returned Completable.
whenCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onCancel Runnable argument when Cancellable.cancel() is called for Subscriptions of the returned Publisher.
whenCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onCancel Runnable argument when Cancellable.cancel() is called for Subscriptions of the returned Single.
whenCookie(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route with a CookieMatcher that matches against HttpCookiePairs with the name name.
whenCookie(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenFinally(SingleTerminalSignalConsumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the corresponding method on whenFinally TerminalSignalConsumer argument when any of the following terminal methods are called: CompletableSource.Subscriber.onComplete() - invokes TerminalSignalConsumer.onComplete() CompletableSource.Subscriber.onError(Throwable) - invokes TerminalSignalConsumer.onError(Throwable) Cancellable.cancel() - invokes TerminalSignalConsumer.cancel() for Subscriptions/CompletableSource.Subscribers of the returned Completable.
whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
Invokes the corresponding method on whenFinally TerminalSignalConsumer argument when any of the following terminal methods are called: SingleSource.Subscriber.onSuccess(Object) - invokes TerminalSignalConsumer.onComplete() SingleSource.Subscriber.onError(Throwable) - invokes TerminalSignalConsumer.onError(Throwable) Cancellable.cancel() - invokes TerminalSignalConsumer.cancel() for Subscriptions/SingleSource.Subscribers of the returned Single.
whenFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the whenFinally Runnable argument exactly once, when any of the following terminal methods are called: CompletableSource.Subscriber.onComplete() CompletableSource.Subscriber.onError(Throwable) Cancellable.cancel() for Subscriptions/CompletableSource.Subscribers of the returned Completable.
whenFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the whenFinally Runnable argument exactly once, when any of the following terminal methods are called: PublisherSource.Subscriber.onComplete() PublisherSource.Subscriber.onError(Throwable) Cancellable.cancel() for PublisherSource.Subscriptions/PublisherSource.Subscribers of the returned Publisher.
whenFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Single
Invokes the whenFinally Runnable argument exactly once, when any of the following terminal methods are called: SingleSource.Subscriber.onSuccess(Object) SingleSource.Subscriber.onError(Throwable) Cancellable.cancel() for Subscriptions/SingleSource.Subscribers of the returned Single.
whenHeader(CharSequence) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route with a StringMultiValueMatcher that matches against the value(s) of the name headers.
whenHeader(CharSequence) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenIdleFor(Duration) - Static method in class io.servicetalk.http.netty.H2KeepAlivePolicies
Returns a H2ProtocolConfig.KeepAlivePolicy that sends a ping if the channel is idle for the passed idleDuration.
whenIdleFor(Duration, Duration) - Static method in class io.servicetalk.http.netty.H2KeepAlivePolicies
Returns a H2ProtocolConfig.KeepAlivePolicy that sends a ping if the channel is idle for the passed idleDuration and waits for ackTimeout for an ack for that ping.
whenIsNotSsl() - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests that are not over SSL/TLS.
whenIsNotSsl() - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenIsSsl() - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests that are over SSL/TLS.
whenIsSsl() - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenMethod(HttpRequestMethod) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests where the HttpRequestMethod is method.
whenMethod(HttpRequestMethod) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenMethodIsOneOf(HttpRequestMethod...) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests where the HttpRequestMethod is one of the methods.
whenMethodIsOneOf(HttpRequestMethod...) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onComplete Runnable argument when CompletableSource.Subscriber.onComplete() is called for CompletableSource.Subscribers of the returned Completable.
whenOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onComplete Runnable argument when PublisherSource.Subscriber.onComplete() is called for PublisherSource.Subscribers of the returned Publisher.
whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onError Consumer argument when CompletableSource.Subscriber.onError(Throwable) is called for CompletableSource.Subscribers of the returned Completable.
whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onError Consumer argument when PublisherSource.Subscriber.onError(Throwable) is called for PublisherSource.Subscribers of the returned Publisher.
whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onError Consumer argument when SingleSource.Subscriber.onError(Throwable) is called for SingleSource.Subscribers of the returned Single.
whenOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onNext Consumer argument when PublisherSource.Subscriber.onNext(Object) is called for PublisherSource.Subscribers of the returned Publisher.
whenOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
whenOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
Invokes the onSubscribe Consumer argument when CompletableSource.Subscriber.onSubscribe(Cancellable) is called for CompletableSource.Subscribers of the returned Completable.
whenOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onSubscribe Consumer argument when SingleSource.Subscriber.onSubscribe(Cancellable) is called for SingleSource.Subscribers of the returned Single.
whenOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
Invokes the onSuccess Consumer argument when SingleSource.Subscriber.onSuccess(Object) is called for SingleSource.Subscribers of the returned Single.
whenPathEquals(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests where the path is equal to path.
whenPathEquals(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenPathIsOneOf(String...) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests where the path is equal to any of the specified paths.
whenPathIsOneOf(String...) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenPathMatches(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests where the path matches the regex pathRegex.
whenPathMatches(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenPathMatches(Pattern) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests where the path matches the regex pathRegex.
whenPathMatches(Pattern) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenPathStartsWith(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route that matches requests where the path starts with pathPrefix.
whenPathStartsWith(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenQueryParam(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
Begin a route with a StringMultiValueMatcher that matches against the value(s) of the request parameter name.
whenQueryParam(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
whenRequest(LongConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
Invokes the onRequest LongConsumer argument when PublisherSource.Subscription.request(long) is called for PublisherSource.Subscriptions of the returned Publisher.
whenSubscriber(Supplier<? extends CompletableSource.Subscriber>) - Method in class io.servicetalk.concurrent.api.Completable
Creates a new CompletableSource.Subscriber (via the subscriberSupplier argument) for each new subscribe and invokes methods on that CompletableSource.Subscriber when the corresponding methods are called for CompletableSource.Subscribers of the returned Publisher.
whenSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new PublisherSource.Subscriber (via the subscriberSupplier argument) for each new subscribe and invokes methods on that PublisherSource.Subscriber when the corresponding methods are called for PublisherSource.Subscribers of the returned Publisher.
whenSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
Creates a new SingleSource.Subscriber (via the subscriberSupplier argument) for each new subscribe and invokes methods on that SingleSource.Subscriber when the corresponding methods are called for SingleSource.Subscribers of the returned Single.
whenSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
Creates a new PublisherSource.Subscription (via the subscriptionSupplier argument) for each new subscribe and invokes all the PublisherSource.Subscription methods when the corresponding methods are called for PublisherSource.Subscriptions of the returned Publisher.
wireLoggerConfig() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Get the UserDataLoggerConfig for wire logging.
WireLoggingInitializer - Class in io.servicetalk.transport.netty.internal
A ChannelInitializer that enables wire-logging for all channels.
WireLoggingInitializer(String, LogLevel, BooleanSupplier) - Constructor for class io.servicetalk.transport.netty.internal.WireLoggingInitializer
Create an instance.
with(LimitingConnectionFactoryFilter.ConnectionLimiter<A, C>) - Static method in class io.servicetalk.client.api.LimitingConnectionFactoryFilter
Create a new ConnectionFactory that limits the created connections using the passed LimitingConnectionFactoryFilter.ConnectionLimiter.
withCompressionLevel(int) - Method in class io.servicetalk.encoding.netty.ZipCompressionBuilder
Sets the compression level for this codec's encoder.
withCompressionLevel(int) - Method in class io.servicetalk.encoding.netty.ZipContentCodecBuilder
Deprecated.
Sets the compression level for this codec's encoder.
withMax(int) - Static method in class io.servicetalk.client.api.LimitingConnectionFactoryFilter
Create a new ConnectionFactory that only creates a maximum of maxConnections active connections.
withMaxTagSize(int) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Sets the maximum number of tags.
withoutActiveStreams() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig.KeepAlivePolicy
Whether this policy allows to send pings even if there are no streams active on the connection.
withoutActiveStreams(boolean) - Method in class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
Allow/disallow sending pings even when no streams are active.
withSampler(BiFunction<String, Boolean, Boolean>) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Sets the sampler.
withSampler(Predicate<String>) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Sets the sampler.
withSslConfigPeerHost(String, int, String, String) - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
withStartTimestamp(long) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
withStrategy(ConnectionFactoryFilter<RA, C>, ExecutionStrategy) - Static method in interface io.servicetalk.client.api.ConnectionFactoryFilter
Wraps a connection factory filter to return a specific execution strategy.
withStrategy(ConnectionAcceptorFactory, ConnectExecutionStrategy) - Static method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
Deprecated.
Wraps a ConnectionAcceptorFactory to return a specific execution strategy.
withStrategy(ConnectionAcceptor, ConnectExecutionStrategy) - Static method in interface io.servicetalk.transport.netty.internal.InfluencerConnectionAcceptor
Wraps a InfluencerConnectionAcceptor to return a specific execution strategy.
withTag(String, boolean) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
withTag(String, Number) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
withTag(String, String) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
wrap(byte[]) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer that wraps the given byte array.
wrap(byte[], int, int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer that wraps the given byte array.
wrap(Channel, ListenableAsyncCloseable, AsyncCloseable, ExecutionContext<?>) - Static method in class io.servicetalk.transport.netty.internal.NettyServerContext
Wrap the passed NettyServerContext.
wrap(PublisherSource.Subscription) - Static method in class io.servicetalk.concurrent.internal.ConcurrentSubscription
Wrap a PublisherSource.Subscription to make it thread safe when concurrent access may exists between PublisherSource.Subscription.request(long) and Cancellable.cancel().
wrap(GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRequestStreamingRoute
Convenience method to wrap a raw GrpcRoutes.BlockingRequestStreamingRoute instance with a passed detached close implementation of GracefulAutoCloseable.
wrap(GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
Convenience method to wrap a raw GrpcRoutes.BlockingResponseStreamingRoute instance with a passed detached close implementation of GracefulAutoCloseable.
wrap(GrpcRoutes.BlockingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRoute
Convenience method to wrap a raw GrpcRoutes.BlockingRoute instance with a passed detached close implementation of GracefulAutoCloseable.
wrap(GrpcRoutes.BlockingStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
Convenience method to wrap a raw GrpcRoutes.BlockingStreamingRoute instance with a passed detached close implementation of GracefulAutoCloseable.
wrap(GrpcRoutes.RequestStreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.RequestStreamingRoute
Convenience method to wrap a raw GrpcRoutes.RequestStreamingRoute instance with a passed detached close implementation of AsyncCloseable.
wrap(GrpcRoutes.ResponseStreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.ResponseStreamingRoute
Convenience method to wrap a raw GrpcRoutes.ResponseStreamingRoute instance with a passed detached close implementation of AsyncCloseable.
wrap(GrpcRoutes.Route<Req, Resp>, AsyncCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.Route
Convenience method to wrap a raw GrpcRoutes.Route instance with a passed detached close implementation of AsyncCloseable.
wrap(GrpcRoutes.StreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.StreamingRoute
Convenience method to wrap a raw GrpcRoutes.StreamingRoute instance with a passed detached close implementation of AsyncCloseable.
wrap(NettyServerContext, AsyncCloseable) - Static method in class io.servicetalk.transport.netty.internal.NettyServerContext
Wrap the passed NettyServerContext.
wrap(ByteBuffer) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer that wraps the given ByteBuffer.
wrapBiConsume(BiConsumer<T, U>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap a BiFunction to ensure it is able to track AsyncContext correctly.
wrapBiFunction(BiFunction<T, U, V>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap a BiFunction to ensure it is able to track AsyncContext correctly.
wrapCallable(Callable<V>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap a Callable to ensure it is able to track AsyncContext correctly.
wrapConsumer(Consumer<T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap a Consumer to ensure it is able to track AsyncContext correctly.
wrapExecutor(Executor) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap an Executor to ensure it is able to track AsyncContext correctly.
wrapFunction(Function<T, U>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap a Function to ensure it is able to track AsyncContext correctly.
wrapJdkExecutor(Executor) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap an Executor to ensure it is able to track AsyncContext correctly.
wrapJdkExecutorService(ExecutorService) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap an ExecutorService to ensure it is able to track AsyncContext correctly.
wrapJdkScheduledExecutorService(ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap a ScheduledExecutorService to ensure it is able to track AsyncContext correctly.
wrapRunnable(Runnable) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Wrap a Runnable to ensure it is able to track AsyncContext correctly.
writableBytes() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the number of writable bytes which is equal to (this.capacity - this.writerIndex).
writableBytes() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
write(byte[]) - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
 
write(byte[], int, int) - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
 
write(int) - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.servicetalk.transport.netty.internal.BufferHandler
Deprecated.
 
write(Publisher<Req>) - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Do a write operation in a pipelined fashion.
write(Publisher<Req>, Supplier<FlushStrategy>, Supplier<WriteDemandEstimator>) - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Do a write operation in a pipelined fashion.
write(Publisher<Write>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
write(Publisher<Write>) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
Writes all elements emitted by the passed Publisher on this connection.
write(Publisher<Write>, Supplier<FlushStrategy>, Supplier<WriteDemandEstimator>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
write(Publisher<Write>, Supplier<FlushStrategy>, Supplier<WriteDemandEstimator>) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
Writes all elements emitted by the passed Publisher on this connection.
write(T) - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
 
write(T) - Method in interface io.servicetalk.oio.api.PayloadWriter
Write an object of type PayloadWriter.
WRITE_BUFFER_THRESHOLD - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
The threshold after which the Endpoint is not writable anymore.
writeAscii(CharSequence) - Method in interface io.servicetalk.buffer.api.Buffer
Encode a CharSequence in ASCII and write it to this buffer starting at writerIndex and increases the writerIndex by the number of the transferred bytes.
writeAscii(CharSequence) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeAscii(CharSequence) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBoolean(boolean) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified boolean at the current writerIndex and increases the writerIndex by 1 in this buffer.
writeBoolean(boolean) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBoolean(boolean) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeByte(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified byte at the current writerIndex and increases the writerIndex by 1 in this buffer.
writeByte(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeByte(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(byte[]) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source array's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= src.length).
writeBytes(byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(byte[], int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source array's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= length).
writeBytes(byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(Buffer) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source buffer's data to this buffer starting at the current writerIndex until the source buffer becomes unreadable, and increases the writerIndex by the number of the transferred bytes.
writeBytes(Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(Buffer, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source buffer's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= length).
writeBytes(Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(Buffer, int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source buffer's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= length).
writeBytes(Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers a fixed amount from the specified source InputStream's data to this buffer starting at the current writerIndex until length bytes have been read, the end of stream is reached, or an exception is thrown.
writeBytes(InputStream, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(ByteBuffer) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers the specified source buffer's data to this buffer starting at the current writerIndex until the source buffer's position reaches its limit, and increases the writerIndex by the number of the transferred bytes.
writeBytes(ByteBuffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytesUntilEndStream(InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers all the specified source InputStream's data to this buffer starting at the current writerIndex until the end of stream is reached or an exception is thrown.
writeBytesUntilEndStream(InputStream, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeCancelled() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
Callback when the write operation is cancelled.
writeCancelled() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy.WriteEventsListener
For each new FlushStrategy.WriteEventsListener returned from FlushStrategy.apply(FlushSender), this method will be called at most once when writes are cancelled.
writeCancelled() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
writeCancelled() - Method in class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
 
writeChar(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 2-byte UTF-16 character at the current writerIndex and increases the writerIndex by 2 in this buffer.
writeChar(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeChar(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeCharSequence(CharSequence, Charset) - Method in interface io.servicetalk.buffer.api.Buffer
Encode a CharSequence encoded in Charset and write it to this buffer starting at writerIndex and increases the writerIndex by the number of the transferred bytes.
writeCharSequence(CharSequence, Charset) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeComplete() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
Callback when the entire write operation completes successfully.
writeComplete() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
WriteDemandEstimator - Interface in io.servicetalk.transport.netty.internal
Provides an estimate for the value of n for calls to PublisherSource.Subscription.request(long) per PublisherSource.Subscription.
WriteDemandEstimators - Class in io.servicetalk.transport.netty.internal
Utility methods associated with WriteDemandEstimator.
writeDouble(double) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 64-bit floating point number at the current writerIndex and increases the writerIndex by 8 in this buffer.
writeDouble(double) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeDouble(double) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
Callback when the write operation fails with an error.
writeFailed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
 
writeFloat(float) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 32-bit floating point number at the current writerIndex and increases the writerIndex by 4 in this buffer.
writeFloat(float) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeFloat(float) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeInt(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 32-bit integer at the current writerIndex and increases the writerIndex by 4 in this buffer.
writeInt(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeInt(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeIntLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 32-bit integer at the current writerIndex in the Little Endian Byte Order and increases the writerIndex by 4 in this buffer.
writeIntLE(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeIntLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeLong(long) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 64-bit long integer at the current writerIndex and increases the writerIndex by 8 in this buffer.
writeLong(long) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeLong(long) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeLongLE(long) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 64-bit long integer at the current writerIndex in the Little Endian Byte Order and increases the writerIndex by 8 in this buffer.
writeLongLE(long) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeLongLE(long) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeMedium(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 24-bit medium integer at the current writerIndex and increases the writerIndex by 3 in this buffer.
writeMedium(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeMedium(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeMediumLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 24-bit medium integer at the current writerIndex in the Little Endian Byte Order and increases the writerIndex by 3 in this buffer.
writeMediumLE(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeMediumLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writerIndex() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the writerIndex of this buffer.
writerIndex() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writerIndex(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the writerIndex of this buffer.
writerIndex(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writerIndex(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeShort(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 16-bit short integer at the current writerIndex and increases the writerIndex by 2 in this buffer.
writeShort(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeShort(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeShortLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
Sets the specified 16-bit short integer in the Little Endian Byte Order at the current writerIndex and increases the writerIndex by 2 in this buffer.
writeShortLE(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeShortLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeStarted() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy.WriteEventsListener
For each new FlushStrategy.WriteEventsListener returned from FlushStrategy.apply(FlushSender), this method will be called at most once before any items are written to the connection.
writeStarted() - Method in class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
 
writeTerminated() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy.WriteEventsListener
For each new FlushStrategy.WriteEventsListener returned from FlushStrategy.apply(FlushSender), this method will be called at most once when all other items are written to the connection.
writeTerminated() - Method in class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
 
writeTo(CodedOutputStream) - Method in class io.servicetalk.health.v1.HealthCheckRequest
 
writeTo(CodedOutputStream) - Method in class io.servicetalk.health.v1.HealthCheckResponse
 
writeTo(Buffer) - Method in class io.servicetalk.http.api.HttpProtocolVersion
Write the equivalent of this HttpProtocolVersion to a Buffer.
writeTo(Buffer) - Method in class io.servicetalk.http.api.HttpRequestMethod
Write the equivalent of this HttpRequestMethod to a Buffer.
writeTo(Buffer) - Method in class io.servicetalk.http.api.HttpResponseStatus
Write the equivalent of this HttpResponseStatus to a Buffer.
writeUtf8(CharSequence) - Method in interface io.servicetalk.buffer.api.Buffer
Encode a CharSequence in UTF-8 and write it to this buffer starting at writerIndex and increases the writerIndex by the number of the transferred bytes.
writeUtf8(CharSequence) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeUtf8(CharSequence) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeUtf8(CharSequence, int) - Method in interface io.servicetalk.buffer.api.Buffer
Encode a CharSequence in UTF-8 and write it to this buffer starting at writerIndex and increases the writerIndex by the number of the transferred bytes.
writeUtf8(CharSequence, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
WWW_AUTHENTICATE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"www-authenticate"

X

X_FORWARDED_FOR - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"x-forwarded-for" (XFF) header is a de-facto standard header for identifying the originating IP address of a client connecting to a web server through an HTTP proxy or a load balancer.
X_FORWARDED_HOST - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"x-forwarded-host" (XFH) header is a de-facto standard header for identifying the original host requested by the client in the host HTTP request header.
X_FORWARDED_PROTO - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"x-forwarded-proto" (XFP) header is a de-facto standard header for identifying the protocol (HTTP or HTTPS) that a client used to connect to your proxy or load balancer.
X_REQUESTED_WITH - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"x-requested-with" is not a standard, but wildly used by most JavaScript frameworks header to identify Ajax requests.
XML_HTTP_REQUEST - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"XMLHttpRequest" is a value for "x-requested-with" header, which is used by most JavaScript frameworks to identify Ajax requests.

Z

ZERO - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"0"
zip(Single<? extends T1>, Single<? extends T2>, Single<? extends T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper Function3 to items emitted by s1, s2, and s3.
zip(Single<? extends T1>, Single<? extends T2>, Single<? extends T3>, Single<? extends T4>, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper Function4 to items emitted by s1, s2, s3, and s4.
zip(Single<? extends T1>, Single<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper BiFunction to items emitted by s1 and s2.
zip(Function<? super Object[], ? extends R>, Single<?>...) - Static method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper Function to items emitted by singles.
ZipCompressionBuilder - Class in io.servicetalk.encoding.netty
Base class for Zip based content-codecs.
ZipContentCodecBuilder - Class in io.servicetalk.encoding.netty
Deprecated.
zipDelayError(Single<? extends T1>, Single<? extends T2>, Single<? extends T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper Function3 to items emitted by s1, s2, and s3.
zipDelayError(Single<? extends T1>, Single<? extends T2>, Single<? extends T3>, Single<? extends T4>, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper Function4 to items emitted by s1, s2, s3, and s4.
zipDelayError(Single<? extends T1>, Single<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper BiFunction to items emitted by s1 and s2.
zipDelayError(Function<? super Object[], ? extends R>, Single<?>...) - Static method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper Function to items emitted by singles.
ZipkinHeaderNames - Class in io.servicetalk.opentracing.internal
ZipkinPublisher - Class in io.servicetalk.opentracing.zipkin.publisher
A publisher of Spans to the zipkin transport.
ZipkinPublisher.Builder - Class in io.servicetalk.opentracing.zipkin.publisher
Builder for ZipkinPublisher.
zipWith(Single<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper BiFunction to items emitted by this and other.
zipWithDelayError(Single<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
Create a new Single that emits the results of a specified zipper BiFunction to items emitted by this and other.
ZLIB_ALGORITHM_ID - Static variable in class io.servicetalk.transport.api.CertificateCompressionAlgorithms
Unique ZLIB algorithm ID as defined in RFC8879.
zlibDefault() - Static method in class io.servicetalk.transport.api.CertificateCompressionAlgorithms
Get the default ZLIB CertificateCompressionAlgorithm.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form