Skip navigation links
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 

A

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.
AbstractRetryingFilterBuilder<Builder extends AbstractRetryingFilterBuilder<Builder,Filter,Meta>,Filter,Meta> - Class in io.servicetalk.client.api
An abstract builder for retrying filters.
AbstractRetryingFilterBuilder() - Constructor for class io.servicetalk.client.api.AbstractRetryingFilterBuilder
 
AbstractRetryingFilterBuilder.ReadOnlyRetryableSettings<Meta> - Class in io.servicetalk.client.api
A read-only settings for retryable filters.
ACCEPT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"accept"
accept(Object, 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
Accepts a Payload.
accept(ConnectionContext) - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
Evaluate the passed ConnectionContext to accept or reject.
accept(ConnectionContext) - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
 
ACCEPT_ALL - Static variable in interface io.servicetalk.transport.api.ConnectionAcceptor
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"
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
202 Accepted
accepted() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.ACCEPTED response.
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"
activate(InMemorySpan, boolean) - Method in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
 
activate(Span, boolean) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryScopeManager
activate(InMemorySpan, boolean) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryScopeManager
Same as InMemoryScopeManager.activate(Span, boolean) but the span must be of type InMemorySpan.
active() - Method in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
 
active() - 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
StreamingHttpService that adapts another service to the streaming programming model.
add(PartitionAttributes.Key<T>, T) - Method in class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
 
add(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
 
add(PartitionAttributes.Key<T>, T) - Method in interface io.servicetalk.client.api.partition.PartitionAttributesBuilder
Add a key/value pair to this builder.
add(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
Add a new PartitionAttributes that is absolutely specified.
add(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
add(CharSequence, Iterable<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
add(CharSequence, CharSequence...) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
add(HttpHeaders) - 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, 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 interface io.servicetalk.http.api.HttpHeaders
Adds new headers with the specified name and values.
add(CharSequence, CharSequence...) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds new headers with the specified name and values.
add(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds all header names and values of headers to this object.
addBlockingRequestStreamingRoute(String, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
addBlockingResponseStreamingRoute(String, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
addBlockingRoute(String, GrpcRoutes.BlockingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.BlockingRoute to this factory.
addBlockingStreamingRoute(String, GrpcRoutes.BlockingStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.BlockingStreamingRoute to this factory.
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(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addCookie(HttpCookiePair) - Method in class io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
addCookie(CharSequence, CharSequence) - Method in class 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(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds a cookie with the specified name and value.
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a cookie.
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a cookie with the specified name and value.
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpRequest
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpResponse
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addCookie(CharSequence, CharSequence) - 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.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 class 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 class 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, Object) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Convert and add the given SocketOption and value to the channelOpts 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, String...) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequest
 
addQueryParameters(String, 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, 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.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
addRequestStreamingRoute(String, GrpcRoutes.RequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.RequestStreamingRoute to this factory.
addResponseStreamingRoute(String, GrpcRoutes.ResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.ResponseStreamingRoute to this factory.
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.
addRoute(String, GrpcRoutes.Route<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.Route to this factory.
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
addSetCookie(HttpSetCookie) - Method in class io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
addSetCookie(CharSequence, CharSequence) - Method in class 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(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Adds a set-cookie with the specified name and value.
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a set-cookie.
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
Adds a set-cookie with the specified name and value.
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpRequest
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
 
addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
addSetCookie(CharSequence, CharSequence) - 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.StreamingHttpResponse
 
addStreamingRoute(String, GrpcRoutes.StreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.StreamingRoute to this factory.
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(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
Adds two positive longs and returns Long.MAX_VALUE if overflow occurs.
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(AtomicIntegerFieldUpdater<T>, T, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
Increment an integer referred by AtomicIntegerFieldUpdater atomically and saturate to Integer.MAX_VALUE if overflow occurs.
addWithOverflowProtection(AtomicLongFieldUpdater<T>, T, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
Increment a long referred by AtomicLongFieldUpdater atomically and saturate to 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(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).
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).
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).
advanceCookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
advanceCookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
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(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 whenFinally 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<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<? 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.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"
allocateMemory(long) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Allocates direct memory.
ALLOW - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"allow"
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
 
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
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.
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.
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.
append(ConnectionFactoryFilter<ResolvedAddress, C>) - Method in interface io.servicetalk.client.api.ConnectionFactoryFilter
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(ServiceDiscovererFilterFactory<UnresolvedAddress, ResolvedAddress, Event>) - Method in interface io.servicetalk.client.api.ServiceDiscovererFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
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.
append(GrpcServiceFilterFactory<Filter, Service>) - Method in interface io.servicetalk.grpc.api.GrpcServiceFilterFactory
Returns a composed factory that first applies the before factory to its input, and then applies this factory to the result.
append(MultiAddressHttpClientFilterFactory<U>) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(PartitionHttpClientBuilderConfigurator<U, R>) - Method in interface io.servicetalk.http.api.PartitionHttpClientBuilderConfigurator
append(HttpExecutionStrategyInfluencer) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Append another HttpExecutionStrategyInfluencer to this chain.
append(StreamingHttpClientFilterFactory) - Method in interface io.servicetalk.http.api.StreamingHttpClientFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(StreamingHttpConnectionFilterFactory) - Method in interface io.servicetalk.http.api.StreamingHttpConnectionFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.StreamingHttpServiceFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(ConnectionAcceptor) - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
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
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
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.
appendClientBuilderFilter(PartitionHttpClientBuilderConfigurator<U, R>) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
Sets a function that allows customizing the SingleAddressHttpClientBuilder used to create the client for a given partition based on its PartitionAttributes.
appendClientFilter(FilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Appends the passed FilterFactory to this factory.
appendClientFilter(StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
appendClientFilter(MultiAddressHttpClientFilterFactory<U>) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpClient created by this builder for a given UnresolvedAddress.
appendClientFilter(Predicate<StreamingHttpRequest>, MultiAddressHttpClientFilterFactory<U>) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpClient created by this builder for a given UnresolvedAddress, for every request that passes the provided Predicate.
appendClientFilter(StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
appendClientFilter(StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
appendClientFilterFactory(FilterFactory, FilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Appends the passed FilterFactory to this client factory.
appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Append the filter to the chain of filters used to decorate the ConnectionAcceptor used by this builder.
appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in class io.servicetalk.http.api.HttpServerBuilder
Appends the filter to the chain of filters used to decorate the ConnectionAcceptor used by this builder.
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
appendFilter(ServiceDiscovererFilterFactory<String, InetAddress, ServiceDiscovererEvent<InetAddress>>) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Append the filter to the chain of filters used to decorate the ServiceDiscoverer created by this builder.
appendHttpClientFilter(StreamingHttpClientFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
Append the filter to the chain of filters used to decorate the client created by this builder.
appendHttpClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
Append the filter to the chain of filters used to decorate the client created by this builder, for every request that passes the provided Predicate.
appendHttpServiceFilter(StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Append the filter to the chain of filters used to decorate the service used by this builder.
appendHttpServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Append the filter to the chain of filters used to decorate the service used by this builder, for every request that passes the provided Predicate.
appendIfInfluencer(Object) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
If the passed mayBeInfluencer is an HttpExecutionStrategyInfluencer then add it to this chain.
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(FilterFactory) - Method in class io.servicetalk.grpc.api.GrpcServiceFactory
Appends the passed FilterFactory to this factory.
appendServiceFilter(StreamingHttpServiceFilterFactory) - Method in class 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.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.
appendServiceFilterFactory(FilterFactory, FilterFactory) - Method in class io.servicetalk.grpc.api.GrpcServiceFactory
Appends the passed FilterFactory to this service factory.
APPLICATION_JSON - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"application/json"
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(PartitionAttributes, ServiceDiscoverer<U, R, ? extends PartitionedServiceDiscovererEvent<R>>) - Method in interface io.servicetalk.client.api.internal.DefaultPartitionedClientGroup.PartitionedClientFactory
Create a partitioned client.
apply(int, T) - Method in interface io.servicetalk.concurrent.api.BiIntFunction
Evaluates this function on the given arguments.
apply(CompletableSource.Subscriber) - Method in interface io.servicetalk.concurrent.api.CompletableOperator
Implementation of this operator.
apply(PublisherSource.Subscriber<? super R>) - Method in interface io.servicetalk.concurrent.api.PublisherOperator
Implementation of this operator.
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(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(SingleSource.Subscriber<? super StreamingHttpResponse>) - Method in class io.servicetalk.http.utils.BeforeFinallyOnHttpResponseOperator
 
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
 
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
Utilities for arrays.
asBlockingClient() - Method in interface io.servicetalk.grpc.api.GrpcClient
Converts this GrpcClient to a blocking client.
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.HttpConnection
Convert this HttpConnection to the BlockingHttpConnection API.
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.HttpConnection
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(SpanContext) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
asChildOf(Span) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
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.
asClientFilter(U) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientFilterFactory
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.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
Returns the current status wrapped in a GrpcStatusException.
asException(Supplier<Status>) - Method in class io.servicetalk.grpc.api.GrpcStatus
Returns the current status wrapped in a GrpcStatusException including the supplied details.
asExecutor() - Method in interface io.servicetalk.transport.netty.internal.NettyIoExecutor
Get an Executor which will use an IoExecutor thread for execution.
asInputStream(Buffer) - Static method in interface io.servicetalk.buffer.api.Buffer
Return an InputStream that wraps the given Buffer.
asMultiAddressClientFilter() - Method in interface io.servicetalk.http.api.StreamingHttpClientFilterFactory
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(List<String>) - Method in class io.servicetalk.tcp.netty.internal.TcpClientConfig
 
asReadOnly(List<String>) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
 
asReadOnly() - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Returns this config as a ReadOnlyClientSecurityConfig.
asReadOnly() - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Returns this config as a ReadOnlyServerSecurityConfig.
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.
AsyncContextMap - Interface in io.servicetalk.concurrent.api
The key-value map stored in the AsyncContext.
asyncContextMap(AsyncContextMap) - Method in interface io.servicetalk.concurrent.api.AsyncContextMapHolder
asyncContextMap() - Method in interface io.servicetalk.concurrent.api.AsyncContextMapHolder
Get the current AsyncContextMap.
AsyncContextMap.Key<T> - Class in io.servicetalk.concurrent.api
A key identifies a specific object in a AsyncContextMap.
AsyncContextMapHolder - Interface in io.servicetalk.concurrent.api
Interface for setting and getting a AsyncContextMap.
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.
autoRetryStrategy(AutoRetryStrategyProvider) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
autoRetryStrategy(AutoRetryStrategyProvider) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
autoRetryStrategy(AutoRetryStrategyProvider) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
autoRetryStrategy(AutoRetryStrategyProvider) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
AutoRetryStrategyProvider - Interface in io.servicetalk.client.api
AutoRetryStrategyProvider.AutoRetryStrategy - Interface in io.servicetalk.client.api
A strategy to use for automatic retries.
available() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
 
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.
awaitTermination(Future<Void>) - Static method in class io.servicetalk.concurrent.internal.FutureUtils
Await the completion of the passed Future.

B

backlog(int) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
The maximum queue length for incoming connection indications (a request to connect) is set to the backlog parameter.
backlog(int) - Method in class io.servicetalk.http.api.HttpServerBuilder
Sets the maximum queue length for incoming connection indications (a request to connect) is set to the backlog parameter.
backlog() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Returns the maximum queue length for incoming connection indications (a request to connect).
backlog(int) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
The maximum queue length for incoming connection indications (a request to connect) is set to the backlog parameter.
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.
BASE64 - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"base64"
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 Type 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.
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(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 whenFinally 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.
BeforeFinallyOnHttpResponseOperator - Class in io.servicetalk.http.utils
Helper operator for signaling the end of an HTTP Request/Response cycle.
BeforeFinallyOnHttpResponseOperator(TerminalSignalConsumer) - Constructor for class io.servicetalk.http.utils.BeforeFinallyOnHttpResponseOperator
Create a new instance.
BeforeFinallyOnHttpResponseOperator(Runnable) - Constructor for class io.servicetalk.http.utils.BeforeFinallyOnHttpResponseOperator
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<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<? 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.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.
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, ConnectionAcceptor, Function<Channel, Single<T>>, Consumer<T>) - 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.
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.
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.
BlockingSpliterator<T> - Interface in io.servicetalk.concurrent
An Spliterator which supports AutoCloseable.close().
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 - Class 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.
BOUNDARY - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"boundary"
Buffer - Interface in io.servicetalk.buffer.api
An arbitrary and sequential accessible sequence of zero or more bytes (octets).
BufferAllocator - Interface in io.servicetalk.buffer.api
An API to allocate Buffers.
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Sets the BufferAllocator to be used by this server.
bufferAllocator() - Method in class io.servicetalk.http.api.DefaultHttpExecutionContext
 
bufferAllocator() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
 
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.HttpServerBuilder
Sets the BufferAllocator to be used by this server.
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
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.transport.netty.internal.ExecutionContextBuilder
Sets the BufferAllocator to use.
BufferAllocators - Class in io.servicetalk.buffer.netty
Available BufferAllocators.
BufferHandler - Class in io.servicetalk.transport.netty.internal
A ChannelHandler that converts does the following conversions: Buffer to ByteBuf for writes. BufferHolder to ByteBuf for writes. ByteBuf to Buffer for reads. ByteBufHolder to Buffer for reads. This also releases any ByteBuf once converted to Buffer.
BufferHolder - Interface in io.servicetalk.buffer.api
An object which contains a Buffer.
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.
BufferUtils - Class in io.servicetalk.buffer.netty
Internal utilities for Buffers.
build(AbstractRetryingFilterBuilder.ReadOnlyRetryableSettings<Meta>) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Builds a retrying Filter for provided ReadOnlyRetryableSettings<Meta>.
build() - Method in class io.servicetalk.client.api.DefaultAutoRetryStrategyProvider.Builder
build() - Method in class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
 
build() - Method in interface io.servicetalk.client.api.partition.PartitionAttributesBuilder
build() - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
build(GrpcClientFactory<Client, ?, Filter, FilterableClient, FilterFactory>) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
Builds a gRPC client.
build(GrpcClientFactory<Client, ?, Filter, FilterableClient, FilterFactory>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.MultiClientBuilder
Builds a gRPC client.
build() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Builds a new GrpcExecutionStrategy.
build() - Method in class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
Builds a new GrpcSerializationProvider containing all the message types registered with this builder.
build() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Builds a new HttpExecutionStrategy.
build(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Builds this chain and returns the head HttpExecutionStrategyInfluencer for the chain.
build() - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Builds this chain and returns the head HttpExecutionStrategyInfluencer for the chain.
build() - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
build() - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
build(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the HttpService for the specified JAX-RS Application.
build(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the HttpService for the specified JAX-RS Application class.
build() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters.AbstractBuilder
Build a new ContainerRequestFilter instance.
build(AbstractRetryingFilterBuilder.ReadOnlyRetryableSettings<HttpRequestMetaData>) - Method in class io.servicetalk.http.utils.RetryingHttpRequesterFilter.Builder
 
build() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
build() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Note that this may block while the underlying channel is bound/connected.
build() - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Builds a new ExecutionContext or return GlobalExecutionContext.globalExecutionContext() if none of the components are set in this builder.
buildBlocking(GrpcClientFactory<?, BlockingClient, Filter, FilterableClient, FilterFactory>) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
Builds a blocking gRPC client.
buildBlocking(GrpcClientFactory<?, BlockingClient, Filter, FilterableClient, FilterFactory>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.MultiClientBuilder
Builds a blocking gRPC client.
buildBlocking(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the BlockingHttpService for the specified JAX-RS Application.
buildBlocking(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the BlockingHttpService 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.
buildBlockingStreaming(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the BlockingStreamingHttpService for the specified JAX-RS Application class.
Builder() - Constructor for class io.servicetalk.client.api.DefaultAutoRetryStrategyProvider.Builder
 
Builder() - Constructor for class io.servicetalk.grpc.api.GrpcExecutionStrategies.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() - Constructor for class io.servicetalk.http.utils.RetryingHttpRequesterFilter.Builder
 
Builder(InMemoryScopeManager) - Constructor for class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Constructs a builder for an DefaultInMemoryTracer.
Builder(String, SocketAddress) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Create a new instance.
BuilderUtils - Class in io.servicetalk.transport.netty.internal
Utilities which are used for builders.
buildInetDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
buildMulti() - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
Returns a GrpcClientBuilder.MultiClientBuilder to be used to create multiple clients sharing the same underlying transport instance.
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
 
buildStreaming(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the StreamingHttpService for the specified JAX-RS Application.
buildStreaming(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Build the StreamingHttpService for the specified JAX-RS Application class.
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
 
buildWithConstantBackoff(Duration) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which adds the passed constant Duration as a delay between retries.
buildWithConstantBackoff(Duration, Executor) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which adds the passed constant Duration as a delay between retries.
buildWithConstantBackoffAndJitter(Duration) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which adds a randomized delay between retries and uses the passed Duration as a maximum delay possible.
buildWithConstantBackoffAndJitter(Duration, Executor) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which adds a randomized delay between retries and uses the passed Duration as a maximum delay possible.
buildWithExponentialBackoff(Duration) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which adds a delay between retries.
buildWithExponentialBackoff(Duration, Executor) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which adds a delay between retries.
buildWithExponentialBackoffAndJitter(Duration) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which adds a delay between retries.
buildWithExponentialBackoffAndJitter(Duration, Executor) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which adds a delay between retries.
buildWithImmediateRetries() - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Creates a new retrying Filter which retries without delay.
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(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 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 class io.servicetalk.buffer.api.EmptyBuffer
 
bytesBefore(int, int, byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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() - Constructor for class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Create a new instance.

C

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.
calculateDifference(List<? extends T>, List<? extends T>, Comparator<T>) - Static method in class io.servicetalk.client.api.internal.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
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.SubscriberUtils
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.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.EmptySubscription
 
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
 
Cancellable - Interface in io.servicetalk.concurrent
An entity that can be cancelled.
capacity() - Method in interface io.servicetalk.buffer.api.Buffer
Returns the number of bytes (octets) this buffer can contain.
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() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
capacity(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
catchPayloadFailure(Object, 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 Payload instances are accepted and the payload stream has terminated with an error.
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
Returns the cause, can be null.
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
 
channelInactive(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
 
ChannelInitializer - Interface in io.servicetalk.transport.netty.internal
Configures a Channel.
channelRead(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.BufferHandler
 
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.
CharSequences - Class in io.servicetalk.http.api
Provides factory methods for creating CharSequence implementations.
CHARSET - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"charset"
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.
CHUNKED - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"chunked"
ciphers(Iterable<String>) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface io.servicetalk.transport.api.SecurityConfigurator
The cipher suites to enable, in the order of preference.
ciphers(Iterable<String>) - Method in interface io.servicetalk.transport.api.ServerSecurityConfigurator
 
ciphers(Iterable<String>) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
The cipher suites to enable, in the order of preference.
ciphers(Iterable<String>) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
The cipher suites to enable, in the order of preference.
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 key/value pairs from the current context.
clear() - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Clear the contents of this AsyncContextMap.
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
 
clientAuth(ServerSecurityConfigurator.ClientAuth) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
 
clientAuth(ServerSecurityConfigurator.ClientAuth) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
 
clientAuth(ServerSecurityConfigurator.ClientAuth) - Method in interface io.servicetalk.transport.api.ServerSecurityConfigurator
Sets the client authentication mode.
clientAuth - Variable in class io.servicetalk.transport.netty.internal.ReadOnlyServerSecurityConfig
 
clientAuth() - Method in class io.servicetalk.transport.netty.internal.ReadOnlyServerSecurityConfig
clientAuth(ServerSecurityConfigurator.ClientAuth) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Sets the client authentication mode.
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
A function that given flattened stream of HttpRequestMetaData, payload and trailers, for the passed StreamingHttpRequest returns a Single.
ClientSecurityConfig - Class in io.servicetalk.transport.netty.internal
Client security configuration.
ClientSecurityConfig(String, int) - Constructor for class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Creates new instance.
ClientSecurityConfigurator - Interface in io.servicetalk.transport.api
A SecurityConfigurator contract for clients.
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.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 interface io.servicetalk.http.api.HttpClient
 
close() - Method in interface io.servicetalk.http.api.HttpConnection
 
CLOSE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"close"
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.zipkin.publisher.ZipkinPublisher
 
close() - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
Disposes this StreamingDeserializer.
close() - Method in interface io.servicetalk.transport.api.ServerContext
 
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.
closeAndReThrowIoException(AutoCloseable) - Static method in class io.servicetalk.concurrent.internal.AutoClosableUtils
Call AutoCloseable.close() and re-throw any exceptions as a IOException.
closeAndReThrowUnchecked(AutoCloseable) - Static method in class io.servicetalk.concurrent.internal.AutoClosableUtils
Call AutoCloseable.close() and re-throw any exceptions as an unchecked exception.
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.
closeAsync() - Method in interface io.servicetalk.client.api.AutoRetryStrategyProvider.AutoRetryStrategy
 
closeAsync() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
 
closeAsync() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
 
closeAsync() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
 
closeAsync() - Method in class io.servicetalk.client.api.ServiceDiscovererFilter
 
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 class io.servicetalk.concurrent.api.internal.OffloaderAwareExecutor
 
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 class io.servicetalk.http.api.DelegatingHttpServiceContext
 
closeAsync() - Method in interface io.servicetalk.http.api.HttpService
Closes this HttpService asynchronously.
closeAsync() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
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.loadbalancer.RoundRobinLoadBalancer
 
closeAsync() - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
 
closeAsync() - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
 
closeAsync() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
closeAsync() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
 
closeAsync() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
closeAsync() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
 
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.internal.DefaultPartitionedClientGroup
 
closeAsyncGracefully() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
 
closeAsyncGracefully() - Method in class io.servicetalk.client.api.ServiceDiscovererFilter
 
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(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().
closeAsyncGracefully() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
closeAsyncGracefully() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
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.loadbalancer.RoundRobinLoadBalancer
 
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.DefaultNettyPipelinedConnection
 
closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
 
closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
ClosedPartitionException - Exception in io.servicetalk.client.api.partition
Thrown when a request is issued against a valid partition that was closed after selection.
ClosedPartitionException(PartitionAttributes, String) - Constructor for exception io.servicetalk.client.api.partition.ClosedPartitionException
Create a new instance.
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().
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 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
 
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 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.
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.HttpResponseStatus
Get the three digit status-code indicating status of the response.
codeAsCharSequence() - Method in class io.servicetalk.http.api.HttpResponseStatus
Get the HttpResponseStatus.code() as a CharSequence.
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.
collectorAddress(SocketAddress) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Configures the collector address.
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(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>>, 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.
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.
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(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>>, 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.
commit() - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
Commit configuring client security.
commit(KeyManagerFactory) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
Commit configuring server security.
commit(Supplier<InputStream>, Supplier<InputStream>) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
Commit configuring server security.
commit(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
Commit configuring server security.
commit(KeyManagerFactory) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
Commit configuring server security.
commit(Supplier<InputStream>, Supplier<InputStream>) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
Commit configuring server security.
commit(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
Commit configuring server security.
commit() - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
Commit configuring client security.
commit() - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
Commit configuring client security.
compareTo(PartitionAttributes.Key) - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
 
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.
CompletableOperator - Interface in io.servicetalk.concurrent.api
An operator contract for 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"
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.
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(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(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(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(Completable) - Method in class io.servicetalk.concurrent.api.Publisher
Listens for completion of next Completable 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.
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(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.
CONCURRENT_EMITTING - Static variable in class io.servicetalk.concurrent.internal.ConcurrentUtils
 
CONCURRENT_IDLE - Static variable in class io.servicetalk.concurrent.internal.ConcurrentUtils
 
ConcurrentSubscription - Class in io.servicetalk.concurrent.internal
Wraps another PublisherSource.Subscription and guards against multiple calls of Cancellable.cancel().
ConcurrentSubscription(PublisherSource.Subscription) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentSubscription
New instance.
ConcurrentTerminalSubscriber<T> - Class in io.servicetalk.concurrent.internal
A PublisherSource.Subscriber that allows for concurrent delivery of terminal events.
ConcurrentTerminalSubscriber(PublisherSource.Subscriber<T>) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Create a new instance.
ConcurrentTerminalSubscriber(PublisherSource.Subscriber<T>, boolean) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
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.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
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
409 Conflict
conflict() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.CONFLICT response.
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 interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.CONNECT request.
CONNECT - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP CONNECT method.
connect(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.CONNECT request.
connect(SocketAddress, Object, ReadOnlyTcpClientConfig, boolean, ExecutionContext) - Static method in class io.servicetalk.tcp.netty.internal.TcpConnector
Connects to the passed resolvedRemoteAddress address, resolving the address, if required.
CONNECT_TIMEOUT - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
The 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
 
CONNECTION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"connection"
ConnectionAcceptor - Interface in io.servicetalk.transport.api
A contract that defines the connection acceptance criterion.
ConnectionAcceptorFactory - Interface in io.servicetalk.transport.api
ConnectionClosedException - Exception in io.servicetalk.client.api
Thrown when the connection is no longer available.
ConnectionClosedException(String) - Constructor for exception io.servicetalk.client.api.ConnectionClosedException
Creates a new instance.
ConnectionClosedException(String, Throwable) - Constructor for exception io.servicetalk.client.api.ConnectionClosedException
Creates a new instance.
connectionContext() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
connectionContext() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
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.ReservedStreamingHttpConnectionFilter
 
connectionContext() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
ConnectionContext - Interface in io.servicetalk.transport.api
A service execution context.
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.
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.
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.
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.
ConsumableEvent<T> - Interface in io.servicetalk.client.api
A container for an event that requires acknowledgement when the event is consumed via ConsumableEvent.eventConsumed().
contains(PartitionAttributes.Key<T>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Determine if there is a value associated with key.
contains(CharSequence, 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 interface io.servicetalk.http.api.HttpHeaders
Returns true if a header with the name and value exists, false otherwise.
contains(int) - Method in enum io.servicetalk.http.api.HttpResponseStatus.StatusClass
Determine if code falls into this HttpResponseStatus.StatusClass.
contains(HttpResponseStatus) - Method in enum io.servicetalk.http.api.HttpResponseStatus.StatusClass
Determine if status code falls into this HttpResponseStatus.StatusClass.
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(AsyncContextMap.Key<?>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to determine if the current context contains a key/value entry corresponding to key.
containsKey(AsyncContextMap.Key<?>) - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Determine if this context contains a key/value entry corresponding to key.
containsKey(String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
containsKey(String) - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
content() - Method in interface io.servicetalk.buffer.api.BufferHolder
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"
contentEquals(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.CharSequences
Returns true if the content of both CharSequence's are equals.
contentEqualsIgnoreCase(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.CharSequences
Perform a case-insensitive comparison of two CharSequences.
context() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
 
ContextFilterSuccessful - Class in io.servicetalk.transport.netty.internal
Netty pipeline event that represents the successful completion of the ConnectionAcceptor.
contextResolverFor(ObjectMapper) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
Create a new ContextResolver for JacksonSerializationProvider used by this feature.
contextResolverFor(JacksonSerializationProvider) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
Create a new ContextResolver for JacksonSerializationProvider used by this feature.
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.
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(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Returns a copy of this buffer's sub-region.
copy() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
copy(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
copy() - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Create an isolated copy of the current map.
copy() - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Creates a deep copy of this StrategyInfluencerChainBuilder.
COPY_HANDLER_INITIALIZER - Static variable in class io.servicetalk.transport.netty.internal.PooledRecvByteBufAllocatorInitializers
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).
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.LimitingConnectionFactoryFilter
 
create(ServiceDiscoverer<UnresolvedAddress, ResolvedAddress, Event>) - Method in interface io.servicetalk.client.api.ServiceDiscovererFilterFactory
Create a ServiceDiscovererFilter using the provided ServiceDiscoverer.
create(FilterableClient) - Method in interface io.servicetalk.grpc.api.GrpcClientFilterFactory
Create a Filter using the provided Filter.
create(Service) - Method in interface io.servicetalk.grpc.api.GrpcServiceFilterFactory
Create a Filter using the provided Service.
create(U, FilterableStreamingHttpClient) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientFilterFactory
Create a StreamingHttpClientFilter for the passed address using the provided FilterableStreamingHttpClient.
create(FilterableStreamingHttpClient) - Method in interface io.servicetalk.http.api.StreamingHttpClientFilterFactory
create(FilterableStreamingHttpConnection) - Method in interface io.servicetalk.http.api.StreamingHttpConnectionFilterFactory
create(StreamingHttpService) - Method in interface io.servicetalk.http.api.StreamingHttpServiceFilterFactory
create(StreamingHttpService) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.RetryingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.RetryingHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
 
create(FilterableStreamingHttpClient) - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
 
create(StreamingHttpService) - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
 
create(ConnectionAcceptor) - Method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
Create a ConnectionAcceptor using the provided ConnectionAcceptor.
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
201 Created
created() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.CREATED response.
createEventLoopGroup(int, ThreadFactory) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new EventLoopGroup.
createIoExecutor(ThreadFactory) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new NettyIoExecutor with the default number of ioThreads.
createIoExecutor(int, ThreadFactory) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
Create a new NettyIoExecutor.
createIoExecutor(int, ThreadFactory) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor with the specified number of ioThreads.
createIoExecutor(int) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor with the specified number of ioThreads.
createIoExecutor(ThreadFactory) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
Creates a new IoExecutor 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.
cumulationReset() - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Resets cumulation.
current() - Static method in class io.servicetalk.concurrent.api.AsyncContext
Get the current AsyncContextMap.
currentScope() - Method in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
Get the currently AsyncContextInMemoryScopeManager.active() InMemoryScope or maybe also the current InMemoryScope for which Scope.close() was previously called.
currentStrategy() - Method in class io.servicetalk.transport.netty.internal.FlushStrategyHolder
Returns the current value of the enclosed FlushStrategy.
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 HttpExecutionStrategy that disables all offloads.

D

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"
decode(ChannelHandlerContext, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Decode the from one ByteBuf to an other.
decodeLast(ChannelHandlerContext, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
Is called one last time when the ChannelHandlerContext goes in-active.
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
 
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.
DefaultAutoRetryStrategyProvider - Class in io.servicetalk.client.api
Default implementation for AutoRetryStrategyProvider.
DefaultAutoRetryStrategyProvider.Builder - Class in io.servicetalk.client.api
DefaultDnsServiceDiscovererBuilder - Class in io.servicetalk.dns.discovery.netty
Builder use to create objects of type DefaultDnsServiceDiscoverer.
DefaultDnsServiceDiscovererBuilder() - Constructor for class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
 
DefaultExecutionContext - Class in io.servicetalk.transport.api
A default implementation of ExecutionContext.
DefaultExecutionContext(BufferAllocator, IoExecutor, Executor, ExecutionStrategy) - Constructor for class io.servicetalk.transport.api.DefaultExecutionContext
Create a new instance.
defaultFlushStrategy() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
defaultFlushStrategy() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
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.
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(String) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Creates a new instance.
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
Creates 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) - Constructor for class io.servicetalk.http.api.DefaultHttpHeadersFactory
Create an instance of the factory with the default array size hint.
DefaultHttpHeadersFactory(boolean, boolean, int, int) - Constructor for class io.servicetalk.http.api.DefaultHttpHeadersFactory
Create an instance of the factory.
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, boolean, boolean, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpSetCookie
Creates a new HttpSetCookie instance.
defaultInitializer() - Static method in interface io.servicetalk.transport.netty.internal.ChannelInitializer
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.
DefaultInMemoryTraceState - Class in io.servicetalk.opentracing.inmemory
Default implementation of InMemoryTraceState.
DefaultInMemoryTraceState(String, String, String, boolean) - Constructor for class io.servicetalk.opentracing.inmemory.DefaultInMemoryTraceState
Constructs an instance.
defaultInvalidateHostsOnDnsFailurePredicate() - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
DefaultNettyConnection<Read,Write> - Class in io.servicetalk.transport.netty.internal
Implementation of NettyConnection backed by a netty Channel.
DefaultNettyPipelinedConnection<Req,Resp> - Class in io.servicetalk.transport.netty.internal
Implementation of NettyPipelinedConnection using a NettyConnection.
DefaultNettyPipelinedConnection(NettyConnection<Resp, Req>, int) - Constructor for class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
New instance.
defaultOffloaderFactory() - Static method in class io.servicetalk.concurrent.internal.SignalOffloaders
Return a default SignalOffloaderFactory.
DefaultPartitionAttributesBuilder - Class in io.servicetalk.client.api.internal.partition
Default implementation of PartitionAttributesBuilder.
DefaultPartitionAttributesBuilder(int) - Constructor for class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
Create a new instance.
DefaultPartitionedClientGroup<U,R,Client extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api.internal
An implementation of ClientGroup that can be used for partitioned client use-cases where PartitionAttributes are discovered through PartitionedServiceDiscovererEvents.
DefaultPartitionedClientGroup(Function<PartitionAttributes, Client>, Function<PartitionAttributes, Client>, DefaultPartitionedClientGroup.PartitionedClientFactory<U, R, Client>, PartitionMapFactory, Publisher<? extends PartitionedServiceDiscovererEvent<R>>, int) - Constructor for class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
Creates a new instance.
DefaultPartitionedClientGroup.PartitionedClientFactory<U,R,Client> - Interface in io.servicetalk.client.api.internal
Factory for building partitioned clients.
defaultRetryForPredicate() - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
DefaultSerializer - Class in io.servicetalk.serialization.api
Default implementation for Serializer.
DefaultSerializer(SerializationProvider) - Constructor for class io.servicetalk.serialization.api.DefaultSerializer
New instance.
DefaultServiceDiscovererEvent<T> - Class in io.servicetalk.client.api
Default implementation of ServiceDiscovererEvent.
DefaultServiceDiscovererEvent(T, boolean) - Constructor for class io.servicetalk.client.api.DefaultServiceDiscovererEvent
Create a new instance.
defaultStrategy() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
defaultStrategy(Executor) - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
The default GrpcExecutionStrategy using the passed Executor.
defaultStrategy() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
defaultStrategy(Executor) - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
The default HttpExecutionStrategy using the passed Executor.
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
Returns an HttpExecutionStrategyInfluencer to be used for the default streaming programming model.
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(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(boolean, int) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
New instance.
DefaultThreadFactory(String, boolean, int) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
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.
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 variable in class io.servicetalk.http.api.HttpHeaderValues
"deflate"
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
 
delayedCancellable(Cancellable) - Method in class io.servicetalk.concurrent.internal.DelayedCancellable
Set the delayed Cancellable.
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
 
delayedSubscription(PublisherSource.Subscription) - Method in 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.http.api.ReservedStreamingHttpConnectionFilter
Get the ReservedStreamingHttpConnection 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.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.netty.internal.DelegatingFlushStrategy
Returns the delegate FlushStrategy used.
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.
DelegatingExecutionContext - Class in io.servicetalk.transport.api
An ExecutionContext implementation that delegates all calls to a provided ExecutionContext.
DelegatingExecutionContext(ExecutionContext) - 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.
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.
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.
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.
delete(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
delete(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
DELETE - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP DELETE method.
delete(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
deliverTerminalFromSource(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
deliverTerminalFromSource(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.
deliverTerminalFromSource(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.
deliverTerminalFromSource(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.
description() - Method in class io.servicetalk.grpc.api.GrpcStatus
Returns additional descriptions, can be null.
deserialize(HttpHeaders, Buffer) - Method in interface io.servicetalk.http.api.HttpDeserializer
Deserialize a single Object into a T.
deserialize(HttpHeaders, BlockingIterable<Buffer>) - Method in interface io.servicetalk.http.api.HttpDeserializer
Deserialize a BlockingIterable of Objects into a BlockingIterable of type T.
deserialize(HttpHeaders, Publisher<Buffer>) - Method in interface io.servicetalk.http.api.HttpDeserializer
Deserialize a Publisher of Objects into a Publisher of type T.
deserialize(Publisher<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserialize(Iterable<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserialize(BlockingIterable<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserialize(Publisher<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserialize(Iterable<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserialize(BlockingIterable<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserialize(Publisher<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Applies a deserializer on the passed Publisher to convert into a Publisher of deserialized instances of T.
deserialize(Iterable<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Applies a deserializer on the passed Iterable to convert into a Iterable of deserialized instances of T.
deserialize(BlockingIterable<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Applies a deserializer on the passed BlockingIterable to convert into a BlockingIterable of deserialized instances of T.
deserialize(Publisher<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Applies a deserializer on the passed Publisher to convert into a Publisher of deserialized instances of T.
deserialize(Iterable<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Applies a deserializer on the passed Iterable to convert into a CloseableIterable of deserialized instances of T.
deserialize(BlockingIterable<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Applies a deserializer on the passed BlockingIterable to convert into a Iterable of deserialized instances of T.
deserialize(Buffer) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
Deserialize the passed Buffer into an Iterable of Ts.
deserialize(Iterable<Buffer>) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
Deserialize the passed Iterable of Buffers into an Iterable of Ts.
deserialize(BlockingIterable<Buffer>) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
Deserialize the passed BlockingIterable of Buffers into a BlockingIterable of Ts.
deserializeAggregated(Buffer, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserializeAggregated(Buffer, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserializeAggregated(Buffer, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Deserializes the passed encoded Buffer to one or more instances of T.
deserializeAggregated(Buffer, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Deserializes the passed encoded Buffer to zero or more instances of T.
deserializeAggregatedSingle(Buffer, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserializeAggregatedSingle(Buffer, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
deserializeAggregatedSingle(Buffer, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Deserializes the passed encoded Buffer to a single instance of T.
deserializeAggregatedSingle(Buffer, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Deserializes the passed encoded Buffer to a single instance of T.
deserializerFor(GrpcMessageEncoding, Class<T>) - Method in interface io.servicetalk.grpc.api.GrpcSerializationProvider
Get a HttpDeserializer for a Class of type T.
deserializerFor(Class<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Get a HttpDeserializer for a Class of type T.
deserializerFor(TypeHolder<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Get a HttpDeserializer for a TypeHolder of type T.
detectBoundary(Object) - Method in interface io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider
Detect the SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary for the passed itemWritten.
difference(Executor, 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.
DISABLE_AUTO_RETRIES - Static variable in interface io.servicetalk.client.api.AutoRetryStrategyProvider
An AutoRetryStrategyProvider that disables automatic retries;
disableDrainingRequestPayloadBody() - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Disables automatic consumption of request payload body when it is not consumed by the service.
disableDrainingRequestPayloadBody() - Method in class io.servicetalk.http.api.HttpServerBuilder
Disables automatic consumption of request payload body when it is not consumed by the service.
disableHostHeaderFallback() - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
disableHostHeaderFallback() - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
disableHostHeaderFallback() - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
disableHostnameVerification() - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
disableHostnameVerification() - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
disableHostnameVerification() - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
disableHostnameVerification() - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Disable verification of the server identity.
disableHostnameVerification() - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Disable verification of the server identity.
disableRetryAllRetryableExceptions() - Method in class io.servicetalk.client.api.DefaultAutoRetryStrategyProvider.Builder
Connection closures (by the peer or locally) and new requests may happen concurrently.
disableWaitForLoadBalancer() - Method in class io.servicetalk.client.api.DefaultAutoRetryStrategyProvider.Builder
By default, automatic retries waits for the associated LoadBalancer to be ready before triggering a retry for requests.
discardIfCurrent(Predicate<Read>) - Method in class io.servicetalk.transport.netty.internal.NettyConnection.TerminalPredicate
Discards the current Predicate (if same as passed current) and sets current as the original Predicate.
discardSomeReadBytes() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
Discard all Buffers which have been read.
discover(UnresolvedAddress) - Method in interface io.servicetalk.client.api.ServiceDiscoverer
Subscribe to the service discovery system for changes in the available ResolvedAddress associated with address.
discover(UnresolvedAddress) - Method in class io.servicetalk.client.api.ServiceDiscovererFilter
 
discover(String) - Method in class io.servicetalk.dns.discovery.netty.RetryingDnsServiceDiscovererFilter
 
dnsResolverAddressTypes(DnsResolverAddressTypes) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Sets the list of the protocol families of the address resolved.
DnsResolverAddressTypes - Enum 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
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.
doAppendHttpClientFilter(StreamingHttpClientFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
Append the filter to the chain of filters used to decorate the client created by this builder.
doAppendHttpClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
Append the filter to the chain of filters used to decorate the client created by this builder, for every request that passes the provided Predicate.
doAppendHttpServiceFilter(StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Append the filter to the chain of filters used to decorate the service used by this builder.
doAppendHttpServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Append the filter to the chain of filters used to decorate the service used by this builder, for every request that passes the provided Predicate.
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.
doListen(GrpcServiceFactory<?, ?, ?>) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
doListen(ConnectionAcceptor, StreamingHttpService, HttpExecutionStrategy, boolean) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
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
domainNameMapping() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
Gets DomainNameMapping, if any.
DomainSocketAddress - Class in io.servicetalk.transport.api
An address which represents a socket belonging to the AF_UNIX socket family.
DomainSocketAddress(String) - Constructor for class io.servicetalk.transport.api.DomainSocketAddress
Create a new instance.
DomainSocketAddress(File) - Constructor for class io.servicetalk.transport.api.DomainSocketAddress
Create a new instance.
drainSingleConsumerCollectionDelayThrow(Collection<T>, Consumer<T>, AtomicIntegerFieldUpdater<R>, R) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Drains the passed single-consumer Collection and ensures that it is empty before returning.
drainSingleConsumerQueue(Queue<T>, Consumer<T>, AtomicIntegerFieldUpdater<R>, R) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Drains the passed single-consumer Queue and ensures that it is empty before returning.
drainSingleConsumerQueueDelayThrow(Queue<T>, Consumer<T>, AtomicIntegerFieldUpdater<R>, R) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Drains the passed single-consumer Queue and ensures that it is empty before returning.
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
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.
duplicate() - Method in class io.servicetalk.dns.discovery.netty.SingletonDnsServerAddresses
 
DuplicateAttributeException - Exception in io.servicetalk.client.api.partition
Indicates that a duplicate value was added while constructing a PartitionAttributes.
DuplicateAttributeException(PartitionAttributes.Key, String) - Constructor for exception io.servicetalk.client.api.partition.DuplicateAttributeException
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.

E

EARLY_HINTS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
103 Early Hints
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.
effectiveHost() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
The host component derived from HttpRequestMetaData.requestTarget() and the Host header field value.
effectivePort() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
The port component derived from HttpRequestMetaData.requestTarget() and the Host header field value.
ElementsAreNonnullByDefault - Annotation Type 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.EmptySubscription
 
emptyAsciiString() - Static method in class io.servicetalk.http.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.
EmptyHttpHeaders - Class in io.servicetalk.http.api
HttpHeaders which are always empty and does not allow modification.
EmptySubscription - Class in io.servicetalk.concurrent.internal
A PublisherSource.Subscription implementation, which does not do anything.
EmptySubscription() - Constructor for class io.servicetalk.concurrent.internal.EmptySubscription
 
enableFrameLogging(String) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
Enables a logger for HTTP/2 frames.
enableWireLogging(String) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
enableWireLogging(String) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Enable wire-logging for this server.
enableWireLogging(String) - Method in class io.servicetalk.http.api.HttpServerBuilder
Enables wire-logging for this server.
enableWireLogging(String) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
enableWireLogging(String) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
enableWireLogging(String) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
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(ZipkinPublisher.Encoder) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Configures the format.
encoding() - Method in enum io.servicetalk.grpc.api.GrpcMessageEncoding
A string representation for the message encoding.
ensureThreadAffinity(Executor) - Static method in class io.servicetalk.concurrent.api.internal.OffloaderAwareExecutor
If the passed Executor does not honor thread affinity then return a new Executor that does honor thread affinity.
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, 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) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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(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.client.api.DefaultGroupKey
 
equals(Object) - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
 
equals(Object) - Method in class io.servicetalk.grpc.api.GrpcStatus
 
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.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.transport.api.DefaultExecutionContext
 
equals(Object) - Method in class io.servicetalk.transport.api.DomainSocketAddress
 
equals(Object) - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
 
error(Throwable) - Static method in class io.servicetalk.concurrent.internal.TerminalNotification
Returns a TerminalNotification for cause.
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
 
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
 
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.
eventStream() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancer
 
execute(Runnable) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
execute(Runnable) - Method in class io.servicetalk.concurrent.api.internal.OffloaderAwareExecutor
 
execute(Runnable) - Method in interface io.servicetalk.concurrent.Executor
Executes the passed task as soon as possible.
execute(T) - Method in class io.servicetalk.transport.netty.internal.SequentialTaskQueue
Executes the passed task and call SequentialTaskQueue.postTaskTermination() when the task has finished execution, synchronously or asynchronously.
executeExclusive(Runnable, AtomicIntegerFieldUpdater<T>, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
Executes the passed Runnable assuring that concurrent invocations of this method does not concurrently execute the Runnable.
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.FilterableGrpcClient
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.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.DelegatingHttpServiceContext
 
executionContext() - Method in interface io.servicetalk.http.api.HttpRequester
Get the HttpExecutionContext used during construction of this object.
executionContext() - Method in class io.servicetalk.http.api.HttpServiceContext
 
executionContext() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
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.ConnectionContext
executionContext() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
 
ExecutionContext - Interface in io.servicetalk.transport.api
Context related to execution and allocation.
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.DefaultNettyPipelinedConnection
 
executionContext() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
ExecutionContextBuilder - Class in io.servicetalk.transport.netty.internal
A builder of ExecutionContext.
ExecutionContextBuilder() - Constructor for class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
New instance.
ExecutionContextBuilder(ExecutionContextBuilder) - Constructor for class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Copy constructor.
executionStrategy(GrpcExecutionStrategy) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
executionStrategy() - Method in interface io.servicetalk.grpc.api.GrpcExecutionContext
Returns the GrpcExecutionStrategy associated with this context.
executionStrategy(GrpcExecutionStrategy) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Sets the HttpExecutionStrategy to be used by this server.
executionStrategy() - Method in class io.servicetalk.http.api.DefaultHttpExecutionContext
 
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(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.HttpServerBuilder
Sets the HttpExecutionStrategy to be used by this server.
executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
Specifies an HttpExecutionStrategy to be used for this route.
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 - Interface in io.servicetalk.transport.api
An execution strategy for all transports.
executionStrategy(ExecutionStrategy) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Sets the ExecutionStrategy 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.
executor(Executor) - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Specify an Executor to use.
executor() - Method in class io.servicetalk.http.api.DefaultHttpExecutionContext
 
executor() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
 
executor(Executor) - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Specify an Executor to use.
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() - Method in interface io.servicetalk.transport.api.ExecutionStrategy
Returns the Executor, if any for this ExecutionStrategy.
executor(Executor) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Sets the Executor to use.
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
expires() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
EXPIRES - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"expires"
expires() - Method in interface io.servicetalk.http.api.HttpSetCookie
Returns the expire date of this HttpSetCookie according to Expires.
extract(Format<C>, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
 
extract(C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTraceStateFormat
Extract the trace state from a carrier.
extract(SingleLineValue) - Method in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
 
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
Extract the SSLSession from the ChannelPipeline if the SslHandshakeCompletionEvent is successful.

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
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
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.transport.netty.internal.CloseHandler.CloseEventObservedException
 
filter(Predicate<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Filters items emitted by this Publisher.
FilterableGrpcClient - Interface in io.servicetalk.grpc.api
A client to a gRPC service that supports filtering.
FilterableReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
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.
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
Ensures that this Publisher emits exactly a single PublisherSource.Subscriber.onNext(Object) to its PublisherSource.Subscriber.
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.
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
Turns every item emitted by this Publisher into a Completable and terminate the returned Completable when all the intermediate Completables have terminated successfully or any one of them has terminated with a failure.
flatMapCompletable(Function<? super T, ? extends Completable>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Turns every item emitted by this Publisher into a Completable and terminate the returned Completable when all the intermediate 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.
flatMapCompletableDelayError(Function<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
Turns every item emitted by this Publisher into a Completable and terminate the returned Completable when all the intermediate Completables have terminated.
flatMapCompletableDelayError(Function<? super T, ? extends Completable>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Turns every item emitted by this Publisher into a Completable and terminate the returned Completable when all the intermediate Completables have terminated.If any Completable returned by mapper, terminates with an error, the returned Completable will not immediately terminate.
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.
flatMapMergeSingle(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Turns every item emitted by this Publisher into a Single and emits the items emitted by each of those Singles.
flatMapMergeSingle(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Turns every item emitted by this Publisher into a Single and emits the items emitted by each of those Singles.
flatMapMergeSingleDelayError(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
Turns every item emitted by this Publisher into a Single and emits the items emitted by each of those Singles.
flatMapMergeSingleDelayError(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
Turns every item emitted by this Publisher into a Single and emits the items emitted by each of those Singles.
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.
FlowControlUtils - Class in io.servicetalk.concurrent.internal
A set of utility methods for safe math operations to prevent overflow.
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 - 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.
forAddress(String, int) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer.
forAddress(HostAndPort) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer.
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.
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
403 Forbidden
forbidden() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.FORBIDDEN response.
forClient(ReadOnlyClientSecurityConfig, List<String>) - Static method in class io.servicetalk.transport.netty.internal.SslContextFactory
A new context for a client using the passed config.
forEach(BiConsumer<PartitionAttributes.Key, Object>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Iterate over the key/value pairs in this collection.
forEach(BiPredicate<AsyncContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to iterate over the key/value pairs contained in the current context.
forEach(BiPredicate<AsyncContextMap.Key<?>, Object>) - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Iterate over the key/value pairs contained in this request context.
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>, 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.
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.
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(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(ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
forEachByte(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(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(ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
forEachByteDesc(int, int, ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
forGlobalBinding(AsyncContextMap.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.
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.
forLoadbalancer(LoadBalancer<?>) - Method in interface io.servicetalk.client.api.AutoRetryStrategyProvider
Create a new AutoRetryStrategyProvider.AutoRetryStrategy instance using the passed LoadBalancer.
forLoadbalancer(LoadBalancer<?>) - Method in class io.servicetalk.client.api.DefaultAutoRetryStrategyProvider
 
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.
forMultiAddressUrl(ServiceDiscoverer<HostAndPort, InetSocketAddress, ? extends ServiceDiscovererEvent<InetSocketAddress>>) - 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 user provided ServiceDiscoverer.
formUrlEncodedDeserializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpDeserializer that can deserialize key-values Maps with StandardCharsets.UTF_8 from urlencoded forms.
formUrlEncodedDeserializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpDeserializer that can deserialize key-values Maps with StandardCharsets.UTF_8 from urlencoded forms.
formUrlEncodedDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpDeserializer that can deserialize key-values Maps with StandardCharsets.UTF_8 from urlencoded forms.
formUrlEncodedSerializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpSerializer 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
Creates an HttpSerializer that can serialize key-values Maps with the specified Charset to to urlencoded forms.
formUrlEncodedSerializer(Charset, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpSerializer that can serialize a key-values Maps with the specified Charset to urlencoded forms.
forNameBinding(AsyncContextMap.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.
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.
forPartitionedAddress(ServiceDiscoverer<U, R, ? extends PartitionedServiceDiscovererEvent<R>>, U, Function<HttpRequestMetaData, PartitionAttributesBuilder>) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a PartitionedHttpClientBuilder for a custom address type with default LoadBalancer and user provided ServiceDiscoverer.
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(String, int) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for a resolved address with default LoadBalancer.
forResolvedAddress(HostAndPort) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer.
forResolvedAddress(InetSocketAddress) - Static method in class io.servicetalk.grpc.netty.GrpcClients
Creates a GrpcClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer.
forResolvedAddress(String, int) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for a resolved address with default LoadBalancer.
forResolvedAddress(HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer.
forResolvedAddress(InetSocketAddress) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer.
forResolvedAddressViaProxy(String, int, String, int) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for a resolved address via a proxy, with default LoadBalancer.
forResolvedAddressViaProxy(HostAndPort, HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address via a proxy, with default LoadBalancer and DNS ServiceDiscoverer.
forResolvedAddressViaProxy(InetSocketAddress, InetSocketAddress) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address via a proxy, with default LoadBalancer and DNS ServiceDiscoverer.
forServer(ReadOnlyServerSecurityConfig, List<String>) - Static method in class io.servicetalk.transport.netty.internal.SslContextFactory
A new context for a server using the passed config.
forSingleAddress(String, int) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer.
forSingleAddress(HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address with default LoadBalancer and DNS ServiceDiscoverer.
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.
forSingleAddressViaProxy(String, int, String, int) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address via a proxy, with default LoadBalancer and DNS ServiceDiscoverer.
forSingleAddressViaProxy(HostAndPort, HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
Creates a SingleAddressHttpClientBuilder for an address via a proxy, with default LoadBalancer and DNS ServiceDiscoverer.
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
302 Found
found() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.FOUND response.
frameLoggerName() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
Logger name for HTTP/2 frames.
freeMemory(long) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Deallocates direct memory.
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(Executor) - Static method in class io.servicetalk.concurrent.api.Executors
Creates a new Executor from the provided jdkExecutor.
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(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(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(Iterable<T>) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
Convert from a Iterable to a BlockingIterable.
from(CloseableIterable<T>) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
Convert from a Iterable to a CloseableIterable.
from(StreamingHttpClient) - Static method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
Creates a new GrpcClientCallFactory using the passed StreamingHttpClient.
from(HttpExecutionStrategy) - Static method in interface io.servicetalk.grpc.api.GrpcExecutionStrategy
Creates a new GrpcExecutionStrategy from the passed HttpExecutionStrategy.
FROM - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"from"
from(BiFunction<U, FilterableStreamingHttpClient, StreamingHttpClientFilter>) - Static method in interface io.servicetalk.http.api.MultiAddressHttpClientFilterFactory
Returns a function that adapts from the UnaryOperator<FilterableStreamingHttpClient> function type to the MultiAddressHttpClientFilterFactory.
from(Function<FilterableStreamingHttpClient, StreamingHttpClientFilter>) - Static method in interface io.servicetalk.http.api.MultiAddressHttpClientFilterFactory
Returns a function that adapts from a Function<FilterableStreamingHttpClient, StreamingHttpClientFilter> to the StreamingHttpClientFilterFactory.
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<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.
fromCodeValue(String) - Static method in class io.servicetalk.grpc.api.GrpcStatus
Obtains the status given a code value string.
fromCodeValue(int) - Static method in class io.servicetalk.grpc.api.GrpcStatus
Obtains the status given an integer code value.
fromCodeValue(CharSequence) - Static method in enum io.servicetalk.grpc.api.GrpcStatusCode
Obtains the status code given a code value.
fromCodeValue(int) - Static method in enum io.servicetalk.grpc.api.GrpcStatusCode
Obtains the status code given an integer code value.
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().
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().
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
Creates a new instance of NettyIoExecutor using the passed EventLoop.
fromNettyEventLoopGroup(EventLoopGroup) - 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(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.
fromSource(CompletableSource) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
Converts the provided CompletableSource into a Completable.
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 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
Translates a throwable into a status.
fromThrowableNullable(Throwable) - Static method in class io.servicetalk.grpc.api.GrpcStatus
Translates a throwable into a status.
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.
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(Key) - Method in interface io.servicetalk.client.api.ClientGroup
Return the Client identified by the provided key or create a new one when none exists.
get(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
 
get(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
 
get(PartitionAttributes.Key<T>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Get the value associated with key.
get(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
Get the partition value corresponding to the PartitionAttributes parameter.
get(AsyncContextMap.Key<T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to get the value associated with key from the current context.
get(AsyncContextMap.Key<T>) - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Get the value associated with key, or null if no value is associated.
get(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.GET request.
get(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
get(CharSequence, 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 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.HttpRequestFactory
Create a new HttpRequestMethod.GET request.
GET - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP GET method.
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() - Method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
Gets the value.
get(String) - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
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 interface io.servicetalk.http.api.HttpHeaders
Returns the value of a header with the specified name and removes it from this object.
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, 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, 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.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.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.Buffer
Transfers this buffer's data to the specified destination starting at the specified absolute index.
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, Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
getBytes(int, ByteBuffer) - 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 class io.servicetalk.buffer.api.EmptyBuffer
 
getBytes(int, Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getBytes(int, byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
getBytes(int, byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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 interface io.servicetalk.http.api.HttpHeaders
Gets all the cookies.
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(CharSequence) - 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 interface io.servicetalk.http.api.HttpHeaders
Gets the cookies with the same name.
getCopy() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
getCopy(Map<String, String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
Get a copy of this ThreadContextMap given the underlying Map storage.
getCopy(Map<String, String>) - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
 
getDeserializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
 
getDeserializer(TypeHolder<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
 
getDeserializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
 
getDeserializer(TypeHolder<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
 
getDeserializer(Class<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Provide a StreamingDeserializer instance that can deserialize instances of T.
getDeserializer(TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Provide a StreamingDeserializer instance that can deserialize instances of T.
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(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.
getEffectiveRequestUri(HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
Get the effective request URI for the provided 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(Map<String, String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
Provide the implementation for ServiceTalkThreadContextMap.getImmutableMapOrNull() given then underlying Map storage.
getImmutableMapOrNull(Map<String, String>) - 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
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
 
getOperationName(String, HttpRequestMetaData) - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
Get the operation name to build the span with.
getPartitionSelector() - Method in exception io.servicetalk.client.api.partition.ClosedPartitionException
Get the PartitionAttributes that was used to select the partition.
getPartitionSelector() - Method in exception io.servicetalk.client.api.partition.UnknownPartitionException
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(Map<String, String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
Create a new read-only StringMap.
getReadOnlyContextData(Map<String, String>) - 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.
getSerializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
 
getSerializer(TypeHolder<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
 
getSerializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
 
getSerializer(TypeHolder<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
 
getSerializer(Class<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Provide a StreamingSerializer instance that can serialize instances of T.
getSerializer(TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Provide a StreamingSerializer instance that can serialize instances of T.
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 interface io.servicetalk.http.api.HttpHeaders
Gets all the set-cookies.
getSetCookies(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Gets the set-cookies with the same name.
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(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
getSetCookiesIterator(CharSequence, CharSequence, CharSequence) - 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 interface io.servicetalk.http.api.HttpHeaders
Gets the set-cookies with the same name.
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
 
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
 
getValue() - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
Return the filedescriptor value.
GlobalExecutionContext - Class in io.servicetalk.transport.netty.internal
ServiceTalk's shared ExecutionContext with reasonable defaults for APIs when a user doesn't provide one.
globalExecutionContext() - Static method in class io.servicetalk.transport.netty.internal.GlobalExecutionContext
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
410 Gone
gone() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.GONE response.
GracefulAutoCloseable - Interface in io.servicetalk.concurrent
An extension of AutoCloseable to add graceful closure semantics.
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
Provide the maximum queue size to use for a particular GroupedPublisher key.
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.
GrpcClient<BlockingClient extends BlockingGrpcClient> - Interface in io.servicetalk.grpc.api
A client to a gRPC service.
GrpcClientBuilder<U,R> - Class in io.servicetalk.grpc.api
A builder for building a gRPC client.
GrpcClientBuilder() - Constructor for class io.servicetalk.grpc.api.GrpcClientBuilder
 
GrpcClientBuilder.MultiClientBuilder - Interface in io.servicetalk.grpc.api
An interface to create multiple gRPC clients sharing the same underlying transport instance.
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>,Filter extends FilterableClient,FilterableClient extends FilterableGrpcClient,FilterFactory extends GrpcClientFilterFactory<Filter,FilterableClient>> - Class in io.servicetalk.grpc.api
A factory for creating clients that follows the specified gRPC Client contract.
GrpcClientFactory() - Constructor for class io.servicetalk.grpc.api.GrpcClientFactory
 
GrpcClientFilterFactory<Filter extends FilterableClient,FilterableClient extends FilterableGrpcClient> - Interface in io.servicetalk.grpc.api
A factory to create gRPC client filters.
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.
GrpcClientSecurityConfigurator<U,R> - Interface in io.servicetalk.grpc.api
A ClientSecurityConfigurator for SingleAddressGrpcClientBuilder.
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 HttpExecutionStrategy.
GrpcExecutionStrategy - Interface in io.servicetalk.grpc.api
An execution strategy for gRPC client and servers.
GrpcMessageEncoding - Enum in io.servicetalk.grpc.api
GrpcMetadata - Interface in io.servicetalk.grpc.api
Metadata for a gRPC call.
GrpcPayloadWriter<T> - Interface in io.servicetalk.grpc.api
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 new instance.
GrpcRoutes.AllGrpcRoutes - Interface in io.servicetalk.grpc.api
A collection of route corresponding to the enclosing GrpcRoutes.
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
A provider for gRPC serialization/deserialization.
GrpcServerBuilder - Class in io.servicetalk.grpc.api
A builder for building a gRPC server.
GrpcServerBuilder() - Constructor for class io.servicetalk.grpc.api.GrpcServerBuilder
 
GrpcServers - Class in io.servicetalk.grpc.netty
A factory to create gRPC servers.
GrpcServerSecurityConfigurator - Interface in io.servicetalk.grpc.api
GrpcService - Interface in io.servicetalk.grpc.api
A gRPC service.
GrpcServiceContext - Interface in io.servicetalk.grpc.api
A gRPC service context.
GrpcServiceFactory<Filter extends Service,Service extends GrpcService,FilterFactory extends GrpcServiceFilterFactory<Filter,Service>> - 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
A factory to create gRPC service filters.
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, Throwable) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
Constructs a status with cause but no additional description.
GrpcStatus(GrpcStatusCode, Throwable, CharSequence) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
Constructs a status with cause and additional description.
GrpcStatusCode - Enum in io.servicetalk.grpc.api
Standard gRPC status codes.
GrpcStatusException - Exception in io.servicetalk.grpc.api
A GrpcStatus in exception form.
GZIP - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"gzip"

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.
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) - Constructor for class io.servicetalk.http.netty.H2HeadersFactory
Create an instance of the factory with the default array size hint.
H2HeadersFactory(boolean, boolean, int, int) - Constructor for class io.servicetalk.http.netty.H2HeadersFactory
Create an instance of the factory.
H2ProtocolConfig - Interface in io.servicetalk.http.netty
Configuration for HTTP/2 protocol.
H2ProtocolConfigBuilder - Class in io.servicetalk.http.netty
Builder for H2ProtocolConfig.
handle(GrpcServiceContext, BlockingIterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRequestStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req, GrpcPayloadWriter<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRoute
Handles the passed Req.
handle(GrpcServiceContext, BlockingIterable<Req>, GrpcPayloadWriter<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.RequestStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.ResponseStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.Route
Handles the passed Req.
handle(GrpcServiceContext, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.StreamingRoute
Handles the passed Req.
handle(HttpServiceContext, HttpRequest, HttpResponseFactory) - Method in interface io.servicetalk.http.api.BlockingHttpService
Handles a single HTTP request.
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.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
 
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(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.
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.
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(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.internal.SpScPublisherProcessor
 
handleSubscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
Handles a subscriber to this Publisher.
handleSubscribe(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.Single
Handles a subscriber to this Single.
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.http.router.jersey.internal.SourceWrappers.SingleSource
 
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
 
hasData() - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
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.client.api.DefaultGroupKey
 
hashCode() - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
 
hashCode() - Method in class io.servicetalk.grpc.api.GrpcStatus
 
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.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.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(long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterator
The equivalent of Iterator.hasNext() but only waits for timeout duration amount of time.
hasNext() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
 
hasNext() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
 
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.
hasThreadAffinity() - Method in class io.servicetalk.concurrent.api.internal.OffloaderAwareExecutor
 
hasThreadAffinity() - Method in interface io.servicetalk.concurrent.internal.SignalOffloaderFactory
Returns true if and only if all SignalOffloader instances will always provide thread affinity.
hasThreadAffinity(Executor) - Static method in class io.servicetalk.concurrent.internal.SignalOffloaders
Returns true if the passed Executor honors thread affinity.
hasUnsafe() - Static method in class io.servicetalk.utils.internal.PlatformDependent
Checks if sun.misc.Unsafe is available and has not been disabled.
head(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
head(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
HEAD - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP HEAD method.
head(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
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.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.
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.
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.
HOST - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"host"
host() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
HostAndPort - Interface in io.servicetalk.transport.api
A tuple of <host name, port>.
hostName() - Method in interface io.servicetalk.transport.api.HostAndPort
Returns the host name.
hostnameVerification(String, String) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
hostnameVerification(String, String, int) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
hostnameVerification(String) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
hostnameVerification(String, int) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
hostnameVerification(String, String) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
hostnameVerification(String, String, int) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
hostnameVerification(String) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
hostnameVerification(String, int) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
hostnameVerification(String, String) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
hostnameVerification(String, String, int) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
hostnameVerification(String) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
hostnameVerification(String, int) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
hostnameVerification(String, String) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Determines what algorithm to use for hostname verification.
hostnameVerification(String, String, int) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Determines what algorithm to use for hostname verification.
hostnameVerification(String) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Set the host name used to verify the server identity.
hostnameVerification(String, int) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Set the host name and port used to verify the server identity.
hostNameVerification(String, String) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Determines what algorithm to use for hostname verification.
hostNameVerification(String, String, int) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Determines what algorithm to use for hostname verification.
hostNameVerification(String) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Set the host name used to verify the server identity.
hostNameVerification(String, int) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Set the host name and port used to verify the server identity.
hostnameVerificationAlgorithm(String) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
hostnameVerificationAlgorithm(String) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
hostnameVerificationAlgorithm(String) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
hostnameVerificationAlgorithm(String) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Determines what algorithm to use for hostname verification.
hostNameVerificationAlgorithm(String) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Determines what algorithm to use for hostname verification.
hostnameVerificationAlgorithm - Variable in class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
 
hostnameVerificationAlgorithm() - Method in class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
Returns the host name verification algorithm.
hostNameVerificationHost - Variable in class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
 
hostnameVerificationHost() - Method in class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
Returns the host name verification host.
hostNameVerificationPort - Variable in class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
hostnameVerificationPort() - Method in class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
Returns the host name verification port.
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_VERSION_NOT_SUPPORTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
505 HTTP Version Not Supported
HttpApiConversions - Class in io.servicetalk.http.api
Conversion routines to StreamingHttpService.
HttpApiConversions.ServiceAdapterHolder - Interface in io.servicetalk.http.api
A holder for StreamingHttpService that adapts another service to the streaming programming model.
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.
HttpConnection - Interface in io.servicetalk.http.api
Represents a single fixed connection to a HTTP server.
HttpCookiePair - Interface in io.servicetalk.http.api
Interface defining a HTTP cookie-pair.
HttpDeserializer<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.
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
 
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
 
HttpPayloadWriter<T> - Interface in io.servicetalk.http.api
An interface which mimics behavior like OutputStream, but allows for writing of objects of type T and provides access to the HTTP trailers.
HttpPredicateRouterBuilder - Class in io.servicetalk.http.router.predicate
Builds an 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
 
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
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.
httpResponseFactory() - Method in interface io.servicetalk.http.api.BlockingHttpRequester
httpResponseFactory() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
httpResponseFactory() - Method in interface io.servicetalk.http.api.HttpRequester
HttpResponseFactory - Interface in io.servicetalk.http.api
A factory for creating HttpResponses.
httpResponseFactory() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
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
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 in io.servicetalk.http.api
The class of response status codes.
HttpSerializationProvider - Interface in io.servicetalk.http.api
A provider of HttpSerializers and HttpDeserializers.
HttpSerializationProviders - Class in io.servicetalk.http.api
A factory to create HttpSerializationProviders.
HttpSerializer<T> - Interface in io.servicetalk.http.api
A factory to address serialization concerns for HTTP request/response payload bodies.
HttpServerBuilder - Class in io.servicetalk.http.api
A builder for building HTTP Servers.
HttpServerBuilder() - Constructor for class io.servicetalk.http.api.HttpServerBuilder
 
HttpServers - Class in io.servicetalk.http.netty
Factory methods for building HTTP Servers backed by ServerContext.
HttpServerSecurityConfigurator - Interface in io.servicetalk.http.api
HttpService - Interface in io.servicetalk.http.api
Same as StreamingHttpService but that accepts HttpRequest and returns HttpResponse.
HttpServiceContext - Class in io.servicetalk.http.api
A ConnectionContext 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.
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

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 interface io.servicetalk.client.api.ServiceDiscovererFilterFactory
Returns a function that always returns its input ServiceDiscoverer.
IDENTITY - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"identity"
identity() - Static method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
Returns a function that always returns its input ConnectionAcceptor.
IDLE_TIMEOUT - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
Allow to idle timeout in milli seconds after which the connection is closed.
idleTimeout(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.
idleTimeout(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.
idleTimeout(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.
idleTimeout(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.
idleTimeout(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.
idleTimeout(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.
idleTimeout(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.
idleTimeout(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.
idleTimeout(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 with a TimeoutException if time duration elapses between subscribe and termination.
idleTimeout(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 with a TimeoutException if time duration elapses between subscribe and termination.
idleTimeout(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 with a TimeoutException if time duration elapses between subscribe and termination.
idleTimeout(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.
IdleTimeoutInitializer - Class in io.servicetalk.transport.netty.internal
Initializes the channel with idle timeout handling.
IdleTimeoutInitializer(Duration) - Constructor for class io.servicetalk.transport.netty.internal.IdleTimeoutInitializer
New instance.
IdleTimeoutInitializer(long) - Constructor for class io.servicetalk.transport.netty.internal.IdleTimeoutInitializer
New instance.
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
IgnoreConsumedEvent(T) - Constructor for class io.servicetalk.client.api.internal.IgnoreConsumedEvent
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.
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.
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(X, X[]) - Static method in class io.servicetalk.concurrent.internal.ArrayUtils
Find the index of l in array.
indexOf(CharSequence, char, int) - Static method in class io.servicetalk.http.api.CharSequences
Find the index of c within sequence starting at index fromIndex.
influenceStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
Optionally modify the passed HttpExecutionStrategy to a new HttpExecutionStrategy that suits this HttpExecutionStrategyInfluencer.
influenceStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter
 
influenceStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
 
influenceStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.utils.RetryingHttpRequesterFilter
 
influenceStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
 
influenceStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
 
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.IdleTimeoutInitializer
 
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, NettyConnection.TerminalPredicate<Read>, CloseHandler, FlushStrategy, ChannelInitializer, ExecutionStrategy) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Given a Channel this will initialize the ChannelPipeline and create a DefaultNettyConnection.
initChildChannel(Channel, BufferAllocator, Executor, NettyConnection.TerminalPredicate<Read>, CloseHandler, FlushStrategy, ExecutionStrategy, SSLSession) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
Given a Channel this will initialize the ChannelPipeline just to create a DefaultNettyConnection.
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, Format<C>, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
inject(InMemoryTraceState, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTraceStateFormat
Inject a trace state into a carrier.
inject(InMemoryTraceState, SingleLineValue) - Method in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
 
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 instances.
InMemoryScopeManager - Interface in io.servicetalk.opentracing.inmemory.api
A ScopeManager that works with InMemoryScope 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.
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.
InMemoryTraceState - Interface in io.servicetalk.opentracing.inmemory.api
Utility for representing a Ziplin-like trace state.
InMemoryTraceStateFormat<C> - Interface in io.servicetalk.opentracing.inmemory.api
A Format compatible with InMemoryTraceState.
INSTANCE - Static variable in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMapFactory
 
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.netty.H2HeadersFactory
 
INSTANCE - Static variable in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
 
INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.BufferHandler
 
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_SERVER_ERROR - Static variable in class io.servicetalk.http.api.HttpResponseStatus
500 Internal Server Error
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
invalidateHostsOnDnsFailure(Predicate<Throwable>) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Allows sending 'unavailable' events for all current active hosts for particular DNS errors.
InvalidRedirectException - Exception in io.servicetalk.http.utils
Throws when redirect could not be performed.
invokeClient(Publisher<Object>, State) - Method in interface io.servicetalk.http.api.ClientInvoker
Invokes the client.
invokeClient(Executor, Publisher<Object>, FS, ClientInvoker<FS>) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Invokes the passed Function and applies the necessary offloading of request and response for a client.
invokeService(Executor, StreamingHttpRequest, Function<StreamingHttpRequest, Publisher<Object>>, BiFunction<Throwable, Executor, Publisher<Object>>) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Invokes the passed Function and applies the necessary offloading of request and response for a server.
invokeService(Executor, Function<Executor, T>) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Invokes a service represented by the passed Function.
io.servicetalk.annotations - package io.servicetalk.annotations
 
io.servicetalk.buffer.api - package io.servicetalk.buffer.api
 
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
 
io.servicetalk.client.api.internal - package io.servicetalk.client.api.internal
 
io.servicetalk.client.api.internal.partition - package io.servicetalk.client.api.internal.partition
 
io.servicetalk.client.api.partition - package io.servicetalk.client.api.partition
 
io.servicetalk.concurrent - package io.servicetalk.concurrent
 
io.servicetalk.concurrent.api - package io.servicetalk.concurrent.api
 
io.servicetalk.concurrent.api.internal - package io.servicetalk.concurrent.api.internal
 
io.servicetalk.concurrent.internal - package io.servicetalk.concurrent.internal
 
io.servicetalk.concurrent.reactivestreams - package io.servicetalk.concurrent.reactivestreams
 
io.servicetalk.data.jackson - package io.servicetalk.data.jackson
 
io.servicetalk.data.jackson.jersey - package io.servicetalk.data.jackson.jersey
 
io.servicetalk.data.jackson.jersey.config - package io.servicetalk.data.jackson.jersey.config
 
io.servicetalk.data.protobuf - package io.servicetalk.data.protobuf
 
io.servicetalk.dns.discovery.netty - package io.servicetalk.dns.discovery.netty
 
io.servicetalk.grpc.api - package io.servicetalk.grpc.api
 
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
 
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.utils - package io.servicetalk.log4j2.mdc.utils
 
io.servicetalk.oio.api - package io.servicetalk.oio.api
The OIO API package.
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
 
io.servicetalk.opentracing.inmemory.api - package io.servicetalk.opentracing.inmemory.api
 
io.servicetalk.opentracing.internal - package io.servicetalk.opentracing.internal
 
io.servicetalk.opentracing.log4j2 - package io.servicetalk.opentracing.log4j2
 
io.servicetalk.opentracing.zipkin.publisher - package io.servicetalk.opentracing.zipkin.publisher
 
io.servicetalk.router.api - package io.servicetalk.router.api
 
io.servicetalk.serialization.api - package io.servicetalk.serialization.api
 
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
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Sets the IoExecutor.
ioExecutor(IoExecutor) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Sets the IoExecutor to be used by this server.
ioExecutor() - Method in class io.servicetalk.http.api.DefaultHttpExecutionContext
 
ioExecutor() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.HttpServerBuilder
Sets the IoExecutor to be used by this server.
ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
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 IO.
IoExecutor - Interface in io.servicetalk.transport.api
Executor that handles IO.
ioExecutor(IoExecutor) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
Sets the IoExecutor to use.
IoThreadFactory - Class in io.servicetalk.transport.netty.internal
Default ThreadFactory to create IO Threads.
IoThreadFactory(String) - Constructor for class io.servicetalk.transport.netty.internal.IoThreadFactory
Create a new instance.
IoThreadFactory(String, boolean) - Constructor for class io.servicetalk.transport.netty.internal.IoThreadFactory
Create a new instance.
isAvailable() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
 
isAvailable() - Method in interface io.servicetalk.client.api.ServiceDiscovererEvent
Determine if ServiceDiscovererEvent.address() is now available or unavailable.
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
isConnectAllowed(ResolvedAddress) - Method in interface io.servicetalk.client.api.LimitingConnectionFactoryFilter.ConnectionLimiter
Requests permission to create a single connection to the passed target address.
isCurrentThreadEventLoop() - Method in interface io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutor
Checks if the calling thread is an I/O thread manager by this NettyIoExecutor.
isDataReceiveOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Returns true if data receive offloading is enabled for this ExecutionStrategy.
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
 
isEmpty() - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
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 key/value pairs in the current context.
isEmpty() - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Determine if there are no key/value pairs in this AsyncContextMap.
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
 
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.
isMetadataReceiveOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Returns true if metadata receive offloading is enabled for this ExecutionStrategy.
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.
isRetryable(Meta, Throwable) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder.ReadOnlyRetryableSettings
Checks the provided pair of Meta and Throwable that the case is retryable.
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.
isSampled() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTraceState
Determine if this state is sampled.
isSampled() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTraceState
 
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 interface io.servicetalk.http.api.HttpExecutionStrategy
Returns true if send offloading is enabled for this ExecutionStrategy.
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
Determine if the ChannelPipeline is configured for SSL/TLS.
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
 
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.
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.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
 

J

JacksonSerializationProvider - Class in io.servicetalk.data.jackson
SerializationProvider implementation using jackson.
JacksonSerializationProvider() - Constructor for class io.servicetalk.data.jackson.JacksonSerializationProvider
New instances which will use the default ObjectMapper.
JacksonSerializationProvider(ObjectMapper) - Constructor for class io.servicetalk.data.jackson.JacksonSerializationProvider
New instance.
jsonSerializer(Serializer) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates a new HttpSerializationProvider that could serialize/deserialize to/from JSON using the passed Serializer.
jsonSerializer(SerializationProvider) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates a new HttpSerializationProvider that could serialize/deserialize to/from JSON using the passed SerializationProvider.

K

KEEP_ALIVE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"keep-alive"
key() - Method in class io.servicetalk.concurrent.api.GroupedPublisher
Returns the key for this group.
keyManager(KeyManagerFactory) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
keyManager(KeyManagerFactory) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
keyManager(KeyManagerFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
keyManager(KeyManagerFactory) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Identifying certificate for this host.
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Identifying certificate for this host.
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Identifying certificate for this host.
keyManager(KeyManagerFactory) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Identifying certificate for this host.
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Identifying certificate for this host.
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Identifying certificate for this host.
keyManager(KeyManagerFactory) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Identifying certificate for this host.
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Identifying certificate for this host.
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Identifying certificate for this host.

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
Get the last seen value.
LatestValueSubscriber<T> - Class in io.servicetalk.concurrent.internal
A PublisherSource.Subscriber which makes the latest value from LatestValueSubscriber.onNext(Object) available outside the context of the PublisherSource.Subscriber.
LatestValueSubscriber() - Constructor for class io.servicetalk.concurrent.internal.LatestValueSubscriber
 
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.
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.
listen(GrpcServiceFactory<?, ?, ?>...) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listen(HttpService) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext 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(GrpcServiceFactory<?, ?, ?>...) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenAndAwait(HttpService) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenBlocking(BlockingHttpService) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenBlockingAndAwait(BlockingHttpService) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenBlockingStreaming(BlockingStreamingHttpService) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenBlockingStreamingAndAwait(BlockingStreamingHttpService) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenStreaming(StreamingHttpService) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenStreamingAndAwait(StreamingHttpService) - Method in class io.servicetalk.http.api.HttpServerBuilder
Starts this server and returns the ServerContext 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.
LoadBalancerFactory<ResolvedAddress,C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api
A factory for creating LoadBalancer instances.
loadBalancerFactory(LoadBalancerFactory<R, FilterableStreamingHttpLoadBalancedConnection>, Function<FilterableStreamingHttpConnection, FilterableStreamingHttpLoadBalancedConnection>) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
loadBalancerFactory(LoadBalancerFactory<R, FilterableStreamingHttpLoadBalancedConnection>, Function<FilterableStreamingHttpConnection, FilterableStreamingHttpLoadBalancedConnection>) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
loadBalancerFactory(LoadBalancerFactory<R, FilterableStreamingHttpLoadBalancedConnection>, Function<FilterableStreamingHttpConnection, FilterableStreamingHttpLoadBalancedConnection>) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
loadBalancerFactory(LoadBalancerFactory<R, FilterableStreamingHttpLoadBalancedConnection>, Function<FilterableStreamingHttpConnection, FilterableStreamingHttpLoadBalancedConnection>) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
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) is not likely to fail.
loadMutualAuthCaPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the mutual auth CA file.
loadServerKey() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the server private key.
loadServerPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
Load the server certificate chain file.
localAddress() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
localAddress(InetSocketAddress) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Configures the local address.
localAddress() - Method in interface io.servicetalk.transport.api.ConnectionContext
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.DefaultNettyPipelinedConnection
 
LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"location"
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
423 Locked
locked() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.LOCKED response.
logs() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns an unmodifiable view of logs.
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 - Class in io.servicetalk.grpc.protoc
This class implements the plugin.proto interface to produce ServiceTalk code corresponding to .proto service definitions.
main(String...) - Static method in class io.servicetalk.grpc.protoc.Main
Program entry point.
major() - Method in class io.servicetalk.http.api.HttpProtocolVersion
Get the <major> portion of the http protocol version.
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.
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.
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
 
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.
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(int) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
Sets a maximum number of redirects to follow.
MaxRequestLimitExceededException - Exception in io.servicetalk.client.api
Exception raised when more concurrent requests have been issued on a connection than is allowed.
MaxRequestLimitExceededException(String) - Constructor for exception io.servicetalk.client.api.MaxRequestLimitExceededException
New instance.
MaxRequestLimitExceededRejectedSubscribeException - Exception in io.servicetalk.client.api.internal
Exception raised when more concurrent requests have been issued on a connection than is allowed.
MaxRequestLimitExceededRejectedSubscribeException(String) - Constructor for exception io.servicetalk.client.api.internal.MaxRequestLimitExceededRejectedSubscribeException
New instance.
maxRetries(int) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Set the maximum number of allowed retry operations before giving up.
maxRetries(int) - Method in class io.servicetalk.client.api.DefaultAutoRetryStrategyProvider.Builder
Updates maximum number of automatic retries done for any request.
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.
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 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(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(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
Merges the passed Publisher with this Completable.
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.
merge(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Merges the passed HttpExecutionStrategy with this HttpExecutionStrategy and return the merged result.
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(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.
mergeAll(int, Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
Returns a Completable that terminates when all the passed Completable terminate.
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(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.
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(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.
mergeAllDelayError(int, Completable...) - 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 Completables, and delays error notification until all involved Completables terminate.
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.
method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.HttpRequest
 
method() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
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
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.
minTTL(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
The minimum allowed TTL.
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
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> - Class 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() - Constructor for class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
MultiAddressHttpClientFilterFactory<U> - Interface in io.servicetalk.http.api
A factory for StreamingHttpClientFilter to filter clients for different unresolved addresses.
multicastToExactly(int) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that multicasts all the signals to exactly expectedSubscribers.
multicastToExactly(int, int) - Method in class io.servicetalk.concurrent.api.Publisher
Create a Publisher that allows exactly expectedSubscribers subscribes.
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
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.http.api.DefaultHttpCookiePair
 
name() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
name() - Method in interface io.servicetalk.http.api.HttpCookiePair
Returns the name of this HttpCookiePair.
name() - Method in class io.servicetalk.http.api.HttpRequestMethod
Get the method name.
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.SingletonDnsServerAddressStreamProvider
 
ndots(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Set the number of dots which must appear in a name before an initial absolute query is made.
nettyChannel() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
nettyChannel() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
nettyChannel() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
Return the Netty Channel backing this connection.
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.
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.
NettyConnection.RequestNSupplier - Interface in io.servicetalk.transport.netty.internal
A supplier that provides a correct value of n for calls to PublisherSource.Subscription.request(long) per PublisherSource.Subscription.
NettyConnection.TerminalPredicate<Read> - Class in io.servicetalk.transport.netty.internal
A dynamic Predicate to detect terminal message in a stream as returned by NettyConnection.read().
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.
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.
NettyPipelinedConnection<Req,Resp> - Interface in io.servicetalk.transport.netty.internal
Contract for using a NettyConnection to make pipelined requests, typically for a client.
NettyPipelinedConnection.Writer - Interface in io.servicetalk.transport.netty.internal
A writer to write a request on a connection.
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
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(String) - Static method in class io.servicetalk.http.api.CharSequences
Create a new CharSequence from the specified input, supporting only 8-bit ASCII characters, and with a case-insensitive hashCode.
newAsciiString(Buffer) - Static method in class io.servicetalk.http.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
newBlockingClient(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Create a new client that follows the specified gRPC BlockingClient contract using the passed GrpcClientCallFactory.
newBlockingIterableProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
Create a new BlockingIterable.Processor.
newBlockingIterableProcessor(int) - Static method in class io.servicetalk.concurrent.api.Processors
Create a new BlockingIterable.Processor.
newBlockingRequestStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
newBlockingStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - 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.
newBufferFrom(ByteBuf) - Static method in class io.servicetalk.buffer.netty.BufferUtils
Return a Buffer for the given ByteBuf.
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
newClient(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Create a new client that follows the specified gRPC Client contract using the passed GrpcClientCallFactory.
newClient(FilterableClient) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Create a new Client using the passed FilterableClient.
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(ResolvedAddress) - Method in interface io.servicetalk.client.api.ConnectionFactory
Creates and asynchronously returns a connection.
newConnection(ResolvedAddress) - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
 
newConnection() - Method in interface io.servicetalk.client.api.LoadBalancedAddress
Creates and asynchronously returns a connection for this address.
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).
newController(Publisher<? extends ConsumableEvent<Integer>>, Completable, int) - Static method in class io.servicetalk.client.api.internal.RequestConcurrencyControllers
Create a new instance of RequestConcurrencyController.
newController(Publisher<? extends ConsumableEvent<Integer>>, Completable, int) - Static method in class io.servicetalk.client.api.internal.ReservableRequestConcurrencyControllers
Create a new instance of ReservableRequestConcurrencyController.
newDefaultSupplier() - Static method in interface io.servicetalk.transport.netty.internal.NettyConnection.RequestNSupplier
Returns a new instance of a default implementation of NettyConnection.RequestNSupplier.
newDirectBuffer(long, long, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Creates a new ByteBuffer for the specified pre-allocated direct memory.
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.
newFilter(Client, FilterFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
Create a new Filter using the passed Client and FilterFactory.
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.
newGrpcClientCallFactory() - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
Create a new GrpcClientCallFactory.
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
 
newKey(String) - Static method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
Create a new PartitionAttributes.Key which has a String used only in the PartitionAttributes.Key.toString() method for debugging visibility.
newKey() - Static method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
Create a new instance.
newKey(String) - Static method in class io.servicetalk.concurrent.api.AsyncContextMap.Key
Create a new AsyncContextMap.Key which has a String used only in the AsyncContextMap.Key.toString() method for debugging visibility.
newKey() - Static method in class io.servicetalk.concurrent.api.AsyncContextMap.Key
Create a new instance.
newLoadBalancer(Publisher<? extends ServiceDiscovererEvent<ResolvedAddress>>, ConnectionFactory<ResolvedAddress, ? extends C>) - Method in interface io.servicetalk.client.api.LoadBalancerFactory
Create a new LoadBalancer.
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!).
newOffloaderFor(Executor) - Static method in class io.servicetalk.concurrent.internal.SignalOffloaders
Create a new instance of SignalOffloader using the passed executor.
newPartitionMap(Function<PartitionAttributes, T>) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMapFactory
 
newPartitionMap(Function<PartitionAttributes, T>) - Method in interface io.servicetalk.client.api.partition.PartitionMapFactory
Create a new PartitionMap object.
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 interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequest.
newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
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
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
newRoundRobinFactory() - Static method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancer
Create a LoadBalancerFactory that creates instances of RoundRobinLoadBalancer.
newServiceFromRoutes(GrpcRoutes.AllGrpcRoutes) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Create a new Service from the passed GrpcRoutes.AllGrpcRoutes.
newSignalOffloader(Executor) - Method in class io.servicetalk.concurrent.api.internal.OffloaderAwareExecutor
 
newSignalOffloader(Executor) - Method in interface io.servicetalk.concurrent.internal.SignalOffloaderFactory
Creates a new SignalOffloader.
newSingleController(Publisher<? extends ConsumableEvent<Integer>>, Completable) - Static method in class io.servicetalk.client.api.internal.RequestConcurrencyControllers
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
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.
newSpanContext(InMemoryTraceState) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
 
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 State.
newStrategy(Executor) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder.ReadOnlyRetryableSettings
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
newTaskBasedOffloader(Executor) - Static method in class io.servicetalk.concurrent.internal.SignalOffloaders
Create a new instance of SignalOffloader using the passed executor that uses granular tasks for sending signals.
newThread(Runnable) - Method in class io.servicetalk.concurrent.api.DefaultThreadFactory
 
newThread(Runnable) - Method in class io.servicetalk.transport.netty.internal.IoThreadFactory
 
newThreadBasedOffloader(Executor) - Static method in class io.servicetalk.concurrent.internal.SignalOffloaders
Create a new instance of SignalOffloader using the passed executor that captures a thread for its lifetime.
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>, 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>, 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(T) - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
Emits the passed nextItem from the BlockingIterator when called.
next(long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterator
The equivalent of BlockingIterator.next() but only waits for timeout duration of time.
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.dns.discovery.netty.SingletonDnsServerAddresses
 
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.
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.
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
 
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_PARENT_ID - Static variable in class io.servicetalk.opentracing.internal.TracingConstants
 
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"
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 - 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.
nonnullParentSpanIdHex() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the parent span ID in hex.
NoOffloadsRouteExecutionStrategy - Annotation Type 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.
noOffloadsStrategy() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
A GrpcExecutionStrategy that disables all offloads.
noOffloadsStrategy() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
A HttpExecutionStrategy that disables all offloads.
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
 
noRetriesOnDnsFailures() - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
Do not perform retries if DNS lookup fails.
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 - 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
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.
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.

O

of(Status) - Static method in exception io.servicetalk.grpc.api.GrpcStatusException
Returns a new GrpcStatusException for the given Status.
of(int, int) - Static method in class io.servicetalk.http.api.HttpProtocolVersion
Returns an HttpProtocolVersion for the specified major and minor.
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(String) - Static method in class io.servicetalk.http.api.HttpRequestMethod
Returns an HttpRequestMethod for the specified method name.
of(int, String) - Static method in class io.servicetalk.http.api.HttpResponseStatus
Returns an HttpResponseStatus for the specified statusCode and reasonPhrase.
of(CharSequence) - Static method in class io.servicetalk.http.api.HttpResponseStatus
Convert from CharSequence to HttpResponseStatus.
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(InetSocketAddress) - Static method in interface io.servicetalk.transport.api.HostAndPort
Create a new HostAndPort from a InetSocketAddress.
offerAndTryExecute(T) - Method in class io.servicetalk.transport.netty.internal.SequentialTaskQueue
Adds the passed task to this queue and triggers execution if there is no task currently executing.
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.
offloadCancellable(SingleSource.Subscriber<? super T>) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Decorates the passed SingleSource.Subscriber such that all method calls to its Cancellable will be offloaded.
offloadCancellable(CompletableSource.Subscriber) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Decorates the passed CompletableSource.Subscriber such that all method calls to its Cancellable will be offloaded.
OffloaderAwareExecutor - Class in io.servicetalk.concurrent.api.internal
An Executor which is also a SignalOffloaderFactory and hence can influence a specific SignalOffloader used by this Executor.
OffloaderAwareExecutor(Executor, SignalOffloaderFactory) - Constructor for class io.servicetalk.concurrent.api.internal.OffloaderAwareExecutor
New instance.
offloadNone() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Disable all offloads.
offloadNone() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Disable all offloads.
offloadReceive(Executor, Single<T>) - Method in interface io.servicetalk.transport.api.ExecutionStrategy
Offloads the original Single for receiving data from the transport.
offloadReceive(Executor, Publisher<T>) - Method in interface io.servicetalk.transport.api.ExecutionStrategy
Offloads the original Publisher for receiving data from the transport.
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.
offloadSend(Executor, Single<T>) - Method in interface io.servicetalk.transport.api.ExecutionStrategy
Offloads the original Single for sending data on the transport.
offloadSend(Executor, Publisher<T>) - Method in interface io.servicetalk.transport.api.ExecutionStrategy
Offloads the original Publisher for sending data on the transport.
offloadService(Executor, StreamingHttpService) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
Wraps the passed StreamingHttpService to apply this HttpExecutionStrategy.
offloadSignal(T, Consumer<T>) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Offloads the consumption of the passed signal by the passed Consumer.
offloadSourcePublisher(HttpExecutionStrategy, Executor) - Method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
Offload operations on the wrapped Publisher<Buffer> to the designated executor.
offloadSubscribe(PublisherSource.Subscriber<? super T>, Consumer<PublisherSource.Subscriber<? super T>>) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Offloads subscribe call for the passed PublisherSource.Subscriber.
offloadSubscribe(SingleSource.Subscriber<? super T>, Consumer<SingleSource.Subscriber<? super T>>) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Offloads subscribe call for the passed PublisherSource.Subscriber.
offloadSubscribe(CompletableSource.Subscriber, Consumer<CompletableSource.Subscriber>) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Offloads the subscribe call for the passed PublisherSource.Subscriber.
offloadSubscriber(PublisherSource.Subscriber<? super T>) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Decorates the passed PublisherSource.Subscriber such that all method calls to it will be offloaded.
offloadSubscriber(SingleSource.Subscriber<? super T>) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Decorates the passed SingleSource.Subscriber such that all method calls to it will be offloaded.
offloadSubscriber(CompletableSource.Subscriber) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Decorates the passed CompletableSource.Subscriber such that all method calls to it will be offloaded.
offloadSubscription(PublisherSource.Subscriber<? super T>) - Method in interface io.servicetalk.concurrent.internal.SignalOffloader
Decorates the passed PublisherSource.Subscriber such that all method calls to its PublisherSource.Subscription will be offloaded.
offloadWithThreadAffinity() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
Enable thread affinity while offloading.
offloadWithThreadAffinity() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
Enable thread affinity while offloading.
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
200 OK
ok() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.OK response.
onCancel() - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
Callback to signal cancellation of the Subscription for this Subscriber.
onClose() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
 
onClose() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
 
onClose() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
 
onClose() - Method in class io.servicetalk.client.api.ServiceDiscovererFilter
 
onClose() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
onClose() - Method in class io.servicetalk.concurrent.api.internal.OffloaderAwareExecutor
 
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.DelegatingHttpServiceContext
 
onClose() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
onClose() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
onClose() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
onClose() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancer
 
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.DefaultNettyPipelinedConnection
 
onClose() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
 
onClose() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
 
onClosing() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
onClosing() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
onClosing() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
Returns a Completable that notifies when the connection has begun its closing sequence.
onComplete() - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
Callback to signal completion of the Subscription for this Subscriber.
onComplete() - Method in interface io.servicetalk.concurrent.CompletableSource.Subscriber
Success terminal state.
onComplete() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
 
onComplete() - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
 
onComplete() - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
Callback to signal completion of the PublisherSource for this Subscriber.
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.
onError(Throwable) - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
Callback to receive an error for this Subscriber.
onError(Throwable) - Method in interface io.servicetalk.concurrent.CompletableSource.Subscriber
Failed terminal state.
onError(Throwable) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
 
onError(Throwable) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
 
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.
onErrorResume(Function<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.
onEventLogged(InMemorySpan, long, String) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanEventListener
Called when an event was logged.
onEventLogged(InMemorySpan, long, Map<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 class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
 
onItemWrite(Object, long, long) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection.RequestNSupplier
Callback whenever an item is written on the connection.
ONLY_IF_CACHED - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"only-if-cached"
onNext(T) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
 
onNext(T) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
 
onNext(T) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
Callback to receive a data element for this Subscriber.
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
 
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(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
 
onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
 
onSubscribe(PublisherSource.Subscription) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
Callback to receive a PublisherSource.Subscription for this Subscriber.
onSubscribe(Cancellable) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
Called when the associated SingleSource is subscribed via SingleSource.subscribe(Subscriber).
onSuccess(T) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
Success terminal state.
operationName() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the operation name.
options(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
options(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
OPTIONS - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP OPTIONS method.
options(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
optResourceEnabled(boolean) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
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"

P

PARENT_SPAN_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
 
parentSpanId() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the parent span ID, could be null.
parentSpanIdHex() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTraceState
The hex representation of the parent's spanId.
parentSpanIdHex() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTraceState
 
parseCookiePair(CharSequence, int, int) - Static method in class io.servicetalk.http.api.DefaultHttpCookiePair
Parse a cookie-pair from sequence.
parseCookiePair(CharSequence, int, int, int) - Static method in class io.servicetalk.http.api.DefaultHttpCookiePair
Parse a cookie-pair from sequence.
parseCookiePair(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
Parse a single cookie-pair from a cookie-string.
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
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
Get the fully specified PartitionAttributes that uniquely identifies ServiceDiscovererEvent.address().
PartitionAttributes - Interface in io.servicetalk.client.api.partition
Provide a way to describe a partition using a collection of of attributes.
PartitionAttributes.Key<T> - Class in io.servicetalk.client.api.partition
A key identifies a specific object in a PartitionAttributes.
PartitionAttributesBuilder - Interface in io.servicetalk.client.api.partition
A builder for PartitionAttributes objects.
PartitionedHttpClientBuilder<U,R> - Class in io.servicetalk.http.api
A builder of homogeneous StreamingHttpClient instances which call the server associated with a partition selected from a set of PartitionedServiceDiscovererEvents resolved from a single unresolved address.
PartitionedHttpClientBuilder() - Constructor for class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
PartitionedHttpClientSecurityConfigurator<U,R> - Interface in io.servicetalk.http.api
PartitionedServiceDiscovererEvent<ResolvedAddress> - Interface in io.servicetalk.client.api.partition
An ServiceDiscovererEvent which is associated with a partition.
PartitionHttpClientBuilderConfigurator<U,R> - Interface in io.servicetalk.http.api
If different clients used by a partitioned client created by a PartitionedHttpClientBuilder have different builder configuration, this configurator helps to configure them differently.
PartitionMap<T extends AsyncCloseable> - Interface in io.servicetalk.client.api.partition
A map like interface which manages PartitionAttributes that are fully specified and returns the corresponding partitions those PartitionAttributes belong to.
PartitionMapFactory - Interface in io.servicetalk.client.api.partition
A generic factory for PartitionMap objects.
partitionMapFactory(PartitionMapFactory) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
Sets PartitionMapFactory to use by all StreamingHttpClients created by this builder.
patch(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
patch(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
PATCH - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP PATCH method.
patch(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
path() - Method in interface io.servicetalk.grpc.api.GrpcMetadata
Returns the path for the associated gRPC method.
path(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
path() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
path(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
path() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
Get an equivalent value as HttpRequestMetaData.rawPath() but decoded according to percent-encoding.
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() - Method in interface io.servicetalk.http.api.HttpSetCookie
Returns the path of this HttpSetCookie.
path(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
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(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Gets and deserializes the payload body.
payloadBody(Iterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(CloseableIterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to the result of serialization.
payloadBody(CloseableIterable<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to the result of serialization.
payloadBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Gets the underlying payload as a Publisher of Buffers.
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Gets and deserializes the payload body.
payloadBody(Iterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(CloseableIterable<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.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBody(CloseableIterable<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBody() - Method in interface io.servicetalk.http.api.HttpRequest
Gets the underlying payload as a Buffer.
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.HttpRequest
Gets and deserializes the payload body.
payloadBody(Buffer) - Method in interface io.servicetalk.http.api.HttpRequest
Returns an HttpRequest with its underlying payload set to payloadBody.
payloadBody(T, HttpSerializer<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() - Method in interface io.servicetalk.http.api.HttpResponse
Gets the underlying payload as a Buffer.
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.HttpResponse
Gets and deserializes the payload body.
payloadBody(Buffer) - Method in interface io.servicetalk.http.api.HttpResponse
Returns an HttpResponse with its underlying payload set to payloadBody.
payloadBody(T, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.HttpResponse
Returns an HttpResponse with its underlying payload set to the results of serialization of pojo.
payloadBody() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Gets the underlying payload as a Publisher of Buffers.
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Gets and deserializes the payload body.
payloadBody(Publisher<Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(Publisher<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload set to the result of serialization.
payloadBody() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Gets the underlying payload as a Publisher of Buffers.
payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Gets and deserializes the payload body.
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.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBodyAndTrailers() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Gets a Publisher that combines the raw payload body concatenated with the trailers.
payloadBodyAndTrailers() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Gets a Publisher that combines the raw payload body concatenated with the trailers.
payloadBodyInputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Gets the underlying payload as a InputStream.
payloadBodyInputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Gets the underlying payload as a InputStream.
payloadComplete(Object, HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
 
payloadComplete(HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
payloadComplete(State, HttpHeaders) - Method in interface io.servicetalk.http.api.TrailersTransformer
Invoked once all Payload instances are accepted and the payload stream has successfully completed.
payloadFailed(Throwable, HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
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
PayloadWriter<T> - Interface in io.servicetalk.oio.api
An interface which mimics behavior like OutputStream, but allows for writing of objects of type T.
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
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
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.
POOLED_ALLOCATOR - Static variable in class io.servicetalk.transport.netty.internal.PooledRecvByteBufAllocatorInitializers
PooledByteBufAllocator to use internally when we know memory won't be leaked.
POOLED_RECV_ALLOCATOR_INITIALIZER - Static variable in class io.servicetalk.transport.netty.internal.PooledRecvByteBufAllocatorInitializers
Initializer to configure RecvByteBufAllocator backed by a pooled ByteBufAllocator.
PooledRecvByteBufAllocatorInitializers - Class in io.servicetalk.transport.netty.internal
Utilities to configure pooled RecvByteBufAllocator for reading data from the socket.
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 interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.POST request.
POST - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP POST method.
post(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.POST request.
postTaskTermination() - Method in class io.servicetalk.transport.netty.internal.SequentialTaskQueue
Callback to inform this queue that one of the task executed by this queue has terminated either successfully or with a failure.
PowerSetPartitionMap<T extends AsyncCloseable> - Class in io.servicetalk.client.api.internal.partition
A PartitionMap that creates the full power set using the individual attributes in PartitionAttributeses to create partitions for each PowerSetPartitionMap.add(PartitionAttributes).
PowerSetPartitionMap(Function<PartitionAttributes, T>, IntFunction<PartitionAttributesBuilder>) - Constructor for class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
Create a new instance.
PowerSetPartitionMapFactory - Class in io.servicetalk.client.api.internal.partition
A PartitionMapFactory that generates PowerSetPartitionMap type objects.
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.
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.
prepend(HttpExecutionStrategyInfluencer) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Adds the passed HttpExecutionStrategyInfluencer to the head of this chain.
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
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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
102 Processing
processing() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.PROCESSING response.
processOnComplete() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
processOnError(Throwable) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
Processors - Class in io.servicetalk.concurrent.api
Utility class for SingleSource.Processor and CompletableSource.Processor.
properties() - Method in class io.servicetalk.http.api.HttpRequestMethod
Get the HttpRequestMethod.Properties associated with this method.
ProtobufSerializationProvider - Class in io.servicetalk.data.protobuf
A SerializationProvider for serializing/deserializing protocol buffer objects.
ProtobufSerializationProvider() - Constructor for class io.servicetalk.data.protobuf.ProtobufSerializationProvider
 
ProtobufSerializationProvider(Function<Class<?>, Parser<?>>) - Constructor for class io.servicetalk.data.protobuf.ProtobufSerializationProvider
 
ProtoBufSerializationProviderBuilder - Class in io.servicetalk.grpc.protobuf
A builder for building a GrpcSerializationProvider that can serialize and deserialize pre-registered protocol buffer objects.
ProtoBufSerializationProviderBuilder() - Constructor for class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
 
protocol(ZipkinPublisher.Transport) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Configures the transport.
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) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
Signal end of outbound payload, to be emitted from the EventLoop for the Channel.
protocols(HttpProtocolConfig...) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
protocols(String...) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
protocols(HttpProtocolConfig...) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Configurations of various underlying protocol versions.
protocols(String...) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
 
protocols(HttpProtocolConfig...) - Method in class io.servicetalk.http.api.HttpServerBuilder
Configurations of various HTTP protocol versions.
protocols(String...) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
 
protocols(HttpProtocolConfig...) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
protocols(String...) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
protocols(HttpProtocolConfig...) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
protocols(String...) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
protocols(String...) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
 
protocols(String...) - Method in interface io.servicetalk.transport.api.SecurityConfigurator
The SSL protocols to enable, in the order of preference.
protocols(String...) - Method in interface io.servicetalk.transport.api.ServerSecurityConfigurator
 
protocols(String...) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
The SSL protocols to enable, in the order of preference.
protocols(String...) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
The SSL protocols to enable, in the order of preference.
provider(SecurityConfigurator.SslProvider) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface io.servicetalk.transport.api.SecurityConfigurator
provider(SecurityConfigurator.SslProvider) - Method in interface io.servicetalk.transport.api.ServerSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
provider(SecurityConfigurator.SslProvider) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
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"
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
ProxyResponseException - Exception in io.servicetalk.http.netty
A proxy response exception, that indicates an unexpected response status from a proxy.
PUBLIC - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"public"
publishAndSubscribeOn(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 CompletableSource.Subscriber methods. All Cancellable methods. The Completable.handleSubscribe(CompletableSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Completable.
publishAndSubscribeOn(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.Subscriber methods. All PublisherSource.Subscription methods. The Publisher.handleSubscribe(PublisherSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Publisher.
publishAndSubscribeOn(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 SingleSource.Subscriber methods. All Cancellable methods. The Single.handleSubscribe(SingleSource.Subscriber) method. This method does not override preceding Executors, if any, specified for this Single.
publishAndSubscribeOnOverride(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 CompletableSource.Subscriber methods. All Cancellable methods. The Completable.handleSubscribe(CompletableSource.Subscriber) method. This method overrides preceding Executors, if any, specified for this Completable.
publishAndSubscribeOnOverride(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.Subscriber methods. All PublisherSource.Subscription methods. The Publisher.handleSubscribe(PublisherSource.Subscriber) method. This method overrides preceding Executors, if any, specified for this Publisher.
publishAndSubscribeOnOverride(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 SingleSource.Subscriber methods. All Cancellable methods. The Single.handleSubscribe(SingleSource.Subscriber) method. This method overrides preceding Executors, if any, specified for this Single.
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.
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.
PublisherOperator<T,R> - Interface in io.servicetalk.concurrent.api
An operator contract for a Publisher.
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.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.
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.
publishOnOverride(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.
publishOnOverride(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.
publishOnOverride(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.
put(AsyncContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method for adding a value to the current context.
put(AsyncContextMap.Key<T>, T) - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Put a new key/value pair into this AsyncContextMap.
put(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.PUT request.
PUT - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP PUT method.
put(String, String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
putAll(Map<AsyncContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method for to put all the key/value pairs into the current context.
putAll(Map<AsyncContextMap.Key<?>, Object>) - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Put all the key/value pairs into this AsyncContextMap.
putAll(Map<String, String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 

Q

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
Sets the timeout of each DNS query performed by this service discoverer.
QueueFullAndRejectedSubscribeException - Exception in io.servicetalk.concurrent.internal
Exception indicating a bounded queue is full, which also resulted in a rejected subscribe.
QueueFullAndRejectedSubscribeException(String) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullAndRejectedSubscribeException
Create a new instance.
QueueFullAndRejectedSubscribeException(String, int) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullAndRejectedSubscribeException
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.
QUOTED_PRINTABLE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"quoted-printable"

R

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(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
rawPath(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
rawPath() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
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(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
rawQuery(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
rawQuery() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
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(byte[], int, int) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
 
read() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
 
read() - Method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
 
read(byte[], int, int) - 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.
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(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(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, 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 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[]) - 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[], 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(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(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readBytes(ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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
 
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(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() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
readerIndex(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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.
ReadOnlyClientSecurityConfig - Class in io.servicetalk.transport.netty.internal
Read-only security config for clients.
ReadOnlyClientSecurityConfig(String, int) - Constructor for class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
Creates new instance.
ReadOnlyClientSecurityConfig(ReadOnlyClientSecurityConfig) - Constructor for class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
Copy constructor.
ReadOnlyServerSecurityConfig - Class in io.servicetalk.transport.netty.internal
Read-only security config for servers.
ReadOnlyServerSecurityConfig() - Constructor for class io.servicetalk.transport.netty.internal.ReadOnlyServerSecurityConfig
Creates new instance.
ReadOnlyServerSecurityConfig(ReadOnlyServerSecurityConfig) - Constructor for class io.servicetalk.transport.netty.internal.ReadOnlyServerSecurityConfig
Copy constructor.
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
 
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.
recoverWith(Function<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.
recoverWith(Function<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.
RedirectingHttpRequesterFilter - Class in io.servicetalk.http.utils
A HTTP request filter that performs automatic redirects if StreamingHttpRequester.request(HttpExecutionStrategy, StreamingHttpRequest) method 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(int) - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
Create a new instance, only performing relative redirects.
RedirectingHttpRequesterFilter(boolean) - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
Create a new instance, performing relative redirects only for HttpConnection.
RedirectingHttpRequesterFilter(boolean, int) - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
Create a new instance, performing relative redirects only for HttpConnection.
RedirectingHttpRequesterFilter(boolean, boolean) - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
Create a new instance.
RedirectingHttpRequesterFilter(boolean, boolean, int) - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
Create a new instance.
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.
regionMatches(CharSequence, boolean, int, CharSequence, int, int) - Static method in class io.servicetalk.http.api.CharSequences
This methods make regionMatches operation correctly for any chars in strings.
registerMessageType(Class<T>, Parser<T>) - Method in class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
Register the passed messageType with the provided Parser.
registerRoutes(Service) - Method in class io.servicetalk.grpc.api.GrpcRoutes
Register all routes contained in the passed Service.
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.
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
Must be called (and subscribed to) to signify the reservation has completed after ReservableRequestConcurrencyController.tryReserve().
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.ReservedHttpConnection
Releases this reserved ReservedHttpConnection to be used for subsequent requests.
releaseAsync() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
remoteAddress() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
 
remoteAddress() - Method in interface io.servicetalk.transport.api.ConnectionContext
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.DefaultNettyPipelinedConnection
 
remove(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
 
remove(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
Remove a PartitionAttributes that was previously added via PartitionMap.add(PartitionAttributes).
remove(AsyncContextMap.Key<?>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to remove a key/value pair from the current context.
remove(AsyncContextMap.Key<T>) - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Remove a key/value pair from this AsyncContextMap, and get the previous value (if one exists).
remove(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
remove(CharSequence, 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 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<AsyncContextMap.Key<?>>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
Convenience method to remove all the key/value pairs from the current context.
removeAll(Iterable<AsyncContextMap.Key<?>>) - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Remove all key/value pairs from this AsyncContextMap associated with the keys from the Iterable.
removeAll(Iterable<String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
 
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, CharSequence, 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 interface io.servicetalk.http.api.HttpHeaders
Removes all set-cookie identified by name.
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(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.
repeatWithConstantBackoff(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.
repeatWithExponentialBackoff(int, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
Creates a new repeat function that adds a delay between repeats.
repeatWithExponentialBackoffAndJitter(int, 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
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.
replaceCurrent(Predicate<Read>) - Method in class io.servicetalk.transport.netty.internal.NettyConnection.TerminalPredicate
Sets current Predicate to next.
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.EmptySubscription
 
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, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingClientCall
Sends the passed Req.
request(GrpcClientMetadata, Iterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingRequestStreamingClientCall
Sends the passed BlockingIterable of Req.
request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingResponseStreamingClientCall
Sends the passed Req.
request(GrpcClientMetadata, Iterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingStreamingClientCall
Sends the passed BlockingIterable of Req.
request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.ClientCall
Sends the passed Req.
request(GrpcClientMetadata, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.RequestStreamingClientCall
Sends the passed Publisher of Req.
request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.ResponseStreamingClientCall
Sends the passed Req.
request(GrpcClientMetadata, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.StreamingClientCall
Sends the passed Publisher of Req.
request(HttpRequest) - Method in interface io.servicetalk.http.api.BlockingHttpClient
Send a request.
request(HttpRequest) - Method in interface io.servicetalk.http.api.BlockingHttpConnection
Send a request.
request(HttpExecutionStrategy, HttpRequest) - Method in interface io.servicetalk.http.api.BlockingHttpRequester
Send a request using the passed strategy.
request(BlockingStreamingHttpRequest) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
Send a request.
request(BlockingStreamingHttpRequest) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
Send a request.
request(HttpExecutionStrategy, BlockingStreamingHttpRequest) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
Send a request using the passed strategy.
request(HttpRequest) - Method in interface io.servicetalk.http.api.HttpClient
Send a request.
request(HttpRequest) - Method in interface io.servicetalk.http.api.HttpConnection
Send a request.
request(HttpExecutionStrategy, HttpRequest) - Method in interface io.servicetalk.http.api.HttpRequester
Send a request using the specified strategy.
request(HttpExecutionStrategy, StreamingHttpRequest) - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
 
request(StreamingHttpRequester, HttpExecutionStrategy, StreamingHttpRequest) - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
Called when the filter needs to delegate the request using the provided StreamingHttpRequester on which to call StreamingHttpRequester.request(HttpExecutionStrategy, StreamingHttpRequest).
request(StreamingHttpRequest) - Method in interface io.servicetalk.http.api.StreamingHttpClient
Send a request.
request(HttpExecutionStrategy, StreamingHttpRequest) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
request(StreamingHttpRequester, HttpExecutionStrategy, 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(HttpExecutionStrategy, StreamingHttpRequest).
request(StreamingHttpRequest) - Method in interface io.servicetalk.http.api.StreamingHttpConnection
Send a request.
request(HttpExecutionStrategy, StreamingHttpRequest) - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
request(HttpExecutionStrategy, StreamingHttpRequest) - Method in interface io.servicetalk.http.api.StreamingHttpRequester
Send a request using the specified strategy.
request(Req) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(NettyPipelinedConnection.Writer) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(NettyPipelinedConnection.Writer, Supplier<Predicate<Resp>>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(Req, Supplier<Predicate<Resp>>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(Single<Req>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(Single<Req>, Supplier<Predicate<Resp>>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(Publisher<Req>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(Supplier<Predicate<Resp>>, Publisher<Req>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(Publisher<Req>, Supplier<NettyConnection.RequestNSupplier>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(Publisher<Req>, Supplier<NettyConnection.RequestNSupplier>, Supplier<Predicate<Resp>>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
request(Req) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Writes a Req object on this connection.
request(NettyPipelinedConnection.Writer) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Writes on this connection a request encapsulated in the passed NettyPipelinedConnection.Writer.
request(NettyPipelinedConnection.Writer, Supplier<Predicate<Resp>>) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Writes on this connection a request encapsulated in the passed NettyPipelinedConnection.Writer.
request(Req, Supplier<Predicate<Resp>>) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Writes a Req object on this connection.
request(Single<Req>) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Send request produced by a Single on this connection.
request(Single<Req>, Supplier<Predicate<Resp>>) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Send request produced by a Single on this connection.
request(Publisher<Req>) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Send request(s) produced by a Publisher on this connection.
request(Supplier<Predicate<Resp>>, Publisher<Req>) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Send request(s) produced by a Publisher on this connection.
request(Publisher<Req>, Supplier<NettyConnection.RequestNSupplier>) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Send request(s) produced by a Publisher on this connection.
request(Publisher<Req>, Supplier<NettyConnection.RequestNSupplier>, Supplier<Predicate<Resp>>) - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection
Send request(s) produced by a Publisher on this connection.
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
RequestConcurrencyController - Interface in io.servicetalk.client.api.internal
An interface which allows controlling reserving connections which maybe used concurrently.
RequestConcurrencyController.Result - Enum in io.servicetalk.client.api.internal
RequestConcurrencyControllers - Class in io.servicetalk.client.api.internal
Factory for common RequestConcurrencyControllers.
requestFinished() - Method in interface io.servicetalk.client.api.internal.RequestConcurrencyController
Must be called after RequestConcurrencyController.tryRequest() to signify the request has completed.
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
requestNFor(long) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection.RequestNSupplier
Given the current capacity of the write buffer, supply how many items to request next from the associated PublisherSource.Subscription.
RequestProperties - Class in io.servicetalk.http.router.jersey.internal
Helper methods used internally for accessing ServiceTalk-specific request properties.
requestStreamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
Returns the registered GrpcRoutes.RequestStreamingRoute for the passed path.
requestTarget(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
requestTarget(String) - Method in interface io.servicetalk.http.api.HttpRequest
 
requestTarget() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
requestTarget(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
requestTarget(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
 
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.
ReservableRequestConcurrencyController - Interface in io.servicetalk.client.api.internal
A RequestConcurrencyController that also allows to ReservableRequestConcurrencyController.tryReserve() a connection for exclusive use.
ReservableRequestConcurrencyControllers - Class in io.servicetalk.client.api.internal
reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.BlockingHttpClient
Reserve a BlockingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpExecutionStrategy, 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(HttpExecutionStrategy, HttpRequestMetaData) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
reserveConnection(HttpExecutionStrategy, 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(HttpExecutionStrategy, 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(HttpExecutionStrategy, HttpRequestMetaData) - Method in interface io.servicetalk.http.api.StreamingHttpClient
 
reserveConnection(HttpExecutionStrategy, HttpRequestMetaData) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
ReservedBlockingHttpConnection - Interface in io.servicetalk.http.api
ReservedBlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
ReservedHttpConnection - Interface in io.servicetalk.http.api
ReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
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.
responseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
Returns the HttpResponseFactory associated with this HttpServiceContext.
responseStreamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
Returns the registered GrpcRoutes.ResponseStreamingRoute for the passed path.
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.
retryFor(BiPredicate<Meta, Throwable>) - Method in class io.servicetalk.client.api.AbstractRetryingFilterBuilder
Overrides the default criterion for determining which requests or errors should be retried.
retryForIdempotentRequestsPredicate() - Method in class io.servicetalk.http.utils.RetryingHttpRequesterFilter.Builder
Behaves as AbstractRetryingFilterBuilder.defaultRetryForPredicate(), but also retries idempotent requests when applicable.
RetryingDnsServiceDiscovererFilter - Class in io.servicetalk.dns.discovery.netty
Applies a retry strategy to a DNS ServiceDiscoverer.
RetryingDnsServiceDiscovererFilter(ServiceDiscoverer<String, InetAddress, ServiceDiscovererEvent<InetAddress>>, BiIntFunction<Throwable, Completable>) - Constructor for class io.servicetalk.dns.discovery.netty.RetryingDnsServiceDiscovererFilter
Create an instance of the filter.
RetryingHttpRequesterFilter - Class in io.servicetalk.http.utils
A filter to enable retries for HTTP requests.
RetryingHttpRequesterFilter.Builder - Class in io.servicetalk.http.utils
A builder for RetryingHttpRequesterFilter, which puts an upper bound on retry attempts.
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(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.
retryWithConstantBackoff(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.
retryWithConstantBackoffAndJitter(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.
retryWithExponentialBackoff(int, Predicate<Throwable>, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds a delay between retries.
retryWithExponentialBackoffAndJitter(int, Predicate<Throwable>, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
Creates a new retry function that adds a delay between retries.
RoundRobinLoadBalancer<ResolvedAddress,C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
A LoadBalancer that uses a round robin strategy for selecting addresses.
RoundRobinLoadBalancer(Publisher<? extends ServiceDiscovererEvent<ResolvedAddress>>, ConnectionFactory<ResolvedAddress, ? extends C>, Comparator<ResolvedAddress>) - Constructor for class io.servicetalk.loadbalancer.RoundRobinLoadBalancer
Creates a new instance.
RouteContinuation - Interface in io.servicetalk.http.router.predicate.dsl
Methods for continuing a route.
RouteExecutionStrategy - Annotation Type in io.servicetalk.router.api
Indicates that a resource class or method needs a specific execution strategy.
routeExecutionStrategyFactory(Function<String, HttpExecutionStrategy>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
Set a Function<String, HttpExecutionStrategy> used as a factory for creating HttpExecutionStrategy instances that can be used for offloading the handling of request to resource methods, as specified via RouteExecutionStrategy annotations.
routeFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
Returns the registered GrpcRoutes.Route for the passed path.
RouteStarter - Interface in io.servicetalk.http.router.predicate.dsl
Methods for starting a route.
RunnableCompletable - Class in io.servicetalk.concurrent.api
 

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.
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.
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.
SAMPLED - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
 
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.
schedule(Runnable, long, TimeUnit) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
schedule(Runnable, Duration) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
schedule(Runnable, long, TimeUnit) - Method in class io.servicetalk.concurrent.api.internal.OffloaderAwareExecutor
 
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, 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, where 0.0 is the lowest score and 1.0 is the highest.
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"
secure() - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
secure() - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Initiate security configuration for this server.
secure(String...) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Initiate security configuration for this server for the passed sniHostnames.
secure() - Method in class io.servicetalk.http.api.HttpServerBuilder
Initiates security configuration for this server.
secure(String...) - Method in class io.servicetalk.http.api.HttpServerBuilder
Initiates security configuration for this server for the passed sniHostnames.
secure(BiConsumer<HostAndPort, ClientSecurityConfigurator>) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
Sets a function that is used for configuring SSL/TLS for https requests.
secure() - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
Initiates security configuration for this client.
secure() - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
Initiates security configuration for this client.
secure(ReadOnlyServerSecurityConfig, String...) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
Add security related config.
SecurityConfigurator - Interface in io.servicetalk.transport.api
An abstraction to configure SSL/TLS.
SecurityConfigurator.SslProvider - Enum in io.servicetalk.transport.api
The provider to use for SSLEngine.
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
Select the most appropriate connection for a request.
selectConnection(Predicate<C>) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancer
 
sendMetaData() - Method in class io.servicetalk.http.api.BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData and returns an HttpPayloadWriter to continue writing the payload body.
sendMetaData(HttpSerializer<T>) - Method in class io.servicetalk.http.api.BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData to the client and returns an HttpPayloadWriter of type T to continue writing a payload body.
sendMetaDataOutputStream() - Method in class io.servicetalk.http.api.BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData to the client and returns an OutputStream to continue writing a payload body.
sendOnComplete() - Method in class io.servicetalk.concurrent.api.internal.SpScPublisherProcessor
Send an PublisherSource.Subscriber#onComplete() signal to the subscriber of this Publisher.
sendOnError(Throwable) - Method in class io.servicetalk.concurrent.api.internal.SpScPublisherProcessor
Send an PublisherSource.Subscriber#onError(Throwable) signal to the subscriber of this Publisher.
sendOnNext(T) - Method in class io.servicetalk.concurrent.api.internal.SpScPublisherProcessor
Send an PublisherSource.Subscriber#onNext(Object) signal to the subscriber of this Publisher.
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.
SequentialTaskQueue<T> - Class in io.servicetalk.transport.netty.internal
A task queue that executes asynchronous tasks sequentially.
SequentialTaskQueue(int, int) - Constructor for class io.servicetalk.transport.netty.internal.SequentialTaskQueue
New instance.
SerializationException - Exception in io.servicetalk.serialization.api
Exception indicating an error during serialization or deserialization.
SerializationException(String) - Constructor for exception io.servicetalk.serialization.api.SerializationException
New instance.
SerializationException(String, Throwable) - Constructor for exception io.servicetalk.serialization.api.SerializationException
New instance.
SerializationException(Throwable) - Constructor for exception io.servicetalk.serialization.api.SerializationException
New instance.
SerializationException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.serialization.api.SerializationException
New instance.
serializationProvider(Serializer, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates a new HttpSerializationProvider that could serialize/deserialize to/from the desired content-type using the passed Serializer.
serializationProvider(SerializationProvider, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates a new HttpSerializationProvider that could serialize/deserialize to/from the desired content-type using the passed SerializationProvider.
SerializationProvider - Interface in io.servicetalk.serialization.api
A provider of serialization implementation for Serializer.
serialize(T, Buffer) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
 
serialize(HttpHeaders, T, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
Serialize an object of type T into a Buffer.
serialize(HttpHeaders, BlockingIterable<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
Serialize an BlockingIterable of type T into an BlockingIterable of type Buffer.
serialize(HttpHeaders, Publisher<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
Serialize a Publisher of type T into a Publisher of type Buffer.
serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
Returns an HttpPayloadWriter of type T which serializes each written object into a Buffer.
serialize(Publisher<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(Iterable<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(BlockingIterable<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(Publisher<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(Iterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(BlockingIterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(Publisher<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(Iterable<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(Publisher<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(Iterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(T, BufferAllocator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(T, BufferAllocator, int) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(T, Buffer) - Method in class io.servicetalk.serialization.api.DefaultSerializer
 
serialize(T, Buffer) - Method in interface io.servicetalk.serialization.api.SerializationProvider
Serializes the passed object toSerialize to the passed Buffer.
serialize(Publisher<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed Publisher such that each contained element of type T is serialized into a Buffer.
serialize(Iterable<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed Iterable such that each contained element of type T is serialized into a Buffer.
serialize(BlockingIterable<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed BlockingIterable such that each contained element of type T is serialized into a Buffer.
serialize(Publisher<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed Publisher such that each contained element of type T is serialized into a Buffer.
serialize(Iterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed Iterable such that each contained element of type T is serialized into a Buffer.
serialize(BlockingIterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed BlockingIterable such that each contained element of type T is serialized into a Buffer.
serialize(Publisher<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed Publisher such that each contained element of type T is serialized into a Buffer.
serialize(Iterable<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed Iterable such that each contained element of type T is serialized into a Buffer.
serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed BlockingIterable such that each contained element of type T is serialized into a Buffer.
serialize(Publisher<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed Publisher such that each contained element of type T is serialized into a Buffer.
serialize(Iterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed Iterable such that each contained element of type T is serialized into a Buffer.
serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
Transforms the passed BlockingIterable such that each contained element of type T is serialized into a Buffer.
serialize(T, BufferAllocator) - Method in interface io.servicetalk.serialization.api.Serializer
Serializes the passed object toSerialize to the returned Buffer.
serialize(T, BufferAllocator, int) - Method in interface io.servicetalk.serialization.api.Serializer
Serializes the passed object toSerialize to the returned Buffer.
serialize(T, Buffer) - Method in interface io.servicetalk.serialization.api.Serializer
Serializes the passed object toSerialize to the passed Buffer.
serialize(Object, Buffer) - Method in interface io.servicetalk.serialization.api.StreamingSerializer
Serializes the passed Object toSerialize into the passed Buffer synchronously.
Serializer - Interface in io.servicetalk.serialization.api
A contract for serialization and deserialization.
serializerFor(GrpcMetadata, Class<T>) - Method in interface io.servicetalk.grpc.api.GrpcSerializationProvider
Get a HttpSerializer for a Class of type T.
serializerFor(Class<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Get a HttpSerializer for a Class of type T.
serializerFor(Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Get a HttpSerializer for a Class of type T.
serializerFor(TypeHolder<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Get a HttpSerializer for a TypeHolder of type T.
serializerFor(TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
Get a HttpSerializer for a TypeHolder of type T.
SERVER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"server"
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.
ServerSecurityConfig - Class in io.servicetalk.transport.netty.internal
Server security configuration.
ServerSecurityConfig() - Constructor for class io.servicetalk.transport.netty.internal.ServerSecurityConfig
 
ServerSecurityConfigurator - Interface in io.servicetalk.transport.api
A SecurityConfigurator contract for servers.
ServerSecurityConfigurator.ClientAuth - Enum in io.servicetalk.transport.api
Indicates the state of the SSLEngine with respect to client authentication.
SERVICE_UNAVAILABLE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
503 Service Unavailable
ServiceDiscoverer<UnresolvedAddress,ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> - Interface in io.servicetalk.client.api
Represents the interaction pattern with a service discovery system.
serviceDiscoverer(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, ? extends PartitionedServiceDiscovererEvent<R>>) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
ServiceDiscovererEvent<ResolvedAddress> - Interface in io.servicetalk.client.api
Notification from the Service Discovery system that availability for an address has changed.
ServiceDiscovererFilter<UnresolvedAddress,ResolvedAddress,Event extends ServiceDiscovererEvent<ResolvedAddress>> - Class in io.servicetalk.client.api
A ServiceDiscoverer that delegates all methods to a different ServiceDiscoverer.
ServiceDiscovererFilter(ServiceDiscoverer<UnresolvedAddress, ResolvedAddress, Event>) - Constructor for class io.servicetalk.client.api.ServiceDiscovererFilter
Create a new instance.
ServiceDiscovererFilterFactory<UnresolvedAddress,ResolvedAddress,Event extends ServiceDiscovererEvent<ResolvedAddress>> - Interface in io.servicetalk.client.api
ServiceDiscovererUtils - Class in io.servicetalk.client.api.internal
A set of utility functions for ServiceDiscoverer.
serviceDiscoveryMaxQueueSize(int) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
Sets the maximum amount of ServiceDiscovererEvent objects that will be queued for each partition.
serviceInvocationStrategy() - Method in interface io.servicetalk.http.api.HttpApiConversions.ServiceAdapterHolder
HttpExecutionStrategy that should be used to invoke the service returned by HttpApiConversions.ServiceAdapterHolder.adaptor().
serviceName(String) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
Configures the service name.
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
 
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
 
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
sessionCacheSize(long) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
sessionCacheSize(long) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
 
sessionCacheSize(long) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
 
sessionCacheSize(long) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
sessionCacheSize(long) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
sessionCacheSize(long) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
 
sessionCacheSize(long) - Method in interface io.servicetalk.transport.api.SecurityConfigurator
Set the size of the cache used for storing SSL session objects.
sessionCacheSize(long) - Method in interface io.servicetalk.transport.api.ServerSecurityConfigurator
 
sessionCacheSize(long) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Set the size of the cache used for storing SSL session objects.
sessionCacheSize(long) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Set the size of the cache used for storing SSL session objects.
sessionTimeout(long) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
sessionTimeout(long) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
 
sessionTimeout(long) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
 
sessionTimeout(long) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
sessionTimeout(long) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
sessionTimeout(long) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
 
sessionTimeout(long) - Method in interface io.servicetalk.transport.api.SecurityConfigurator
Set the timeout for the cached SSL session objects, in seconds.
sessionTimeout(long) - Method in interface io.servicetalk.transport.api.ServerSecurityConfigurator
 
sessionTimeout(long) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Set the timeout for the cached SSL session objects, in seconds.
sessionTimeout(long) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Set the timeout for the cached SSL session objects, in seconds.
set(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
set(CharSequence, Iterable<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
set(CharSequence, CharSequence...) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
set(HttpHeaders) - 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, 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 interface io.servicetalk.http.api.HttpHeaders
Sets a new header with the specified name and values.
set(CharSequence, CharSequence...) - Method in interface io.servicetalk.http.api.HttpHeaders
Sets a header with the specified name and values.
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(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, 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, 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.Buffer
Transfers the specified source buffer's data to this buffer starting at the specified absolute index.
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[], 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, 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, 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, Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
setBytes(int, ByteBuffer) - 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 class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
setBytes(int, InputStream, int) - 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.
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
 
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 class 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 class 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, String...) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequest
 
setQueryParameters(String, 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, 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.StreamingHttpRequest
 
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.
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
 
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
 
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
 
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
 
shouldRetry(Throwable) - Method in class io.servicetalk.dns.discovery.netty.RetryingDnsServiceDiscovererFilter
Determines which Throwables should be retried.
SignalOffloader - Interface in io.servicetalk.concurrent.internal
A contract to offload signals to and from any asynchronous source.
SignalOffloaderFactory - Interface in io.servicetalk.concurrent.internal
A factory to create new instances of SignalOffloader.
SignalOffloaders - Class in io.servicetalk.concurrent.internal
A factory for creating different SignalOffloaders.
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> - Class in io.servicetalk.http.api
A builder of StreamingHttpClient instances which call a single server based on the provided unresolved address.
SingleAddressHttpClientBuilder() - Constructor for class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
SingleAddressHttpClientSecurityConfigurator<U,R> - Interface in io.servicetalk.http.api
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.
singletonBlockingIterable(T) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
Create a new BlockingIterable generates BlockingIterators that only return a single item.
SingletonDnsServerAddresses - Class in io.servicetalk.dns.discovery.netty
A DnsServerAddressStream which always returns the same InetSocketAddress.
SingletonDnsServerAddresses(InetSocketAddress) - Constructor for class io.servicetalk.dns.discovery.netty.SingletonDnsServerAddresses
Create a new instance.
SingletonDnsServerAddressStreamProvider - Class in io.servicetalk.dns.discovery.netty
SingletonDnsServerAddressStreamProvider(DnsServerAddressStream) - Constructor for class io.servicetalk.dns.discovery.netty.SingletonDnsServerAddressStreamProvider
Create a new instance.
size() - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
Determine how many key/value pairs are contained in this collection.
size() - Method in interface io.servicetalk.concurrent.api.AsyncContextMap
Determine the number of AsyncContextMap.Key-value mappings.
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.dns.discovery.netty.SingletonDnsServerAddresses
 
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
 
slice() - Method in interface io.servicetalk.buffer.api.Buffer
Returns a slice of this buffer's readable bytes.
slice(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Returns a slice of this buffer's sub-region.
slice() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
slice(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
sniHostname(String) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
sniHostname(String) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
sniHostname(String) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
sniHostname(String) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
Set the SNI host name.
sniHostname(String) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Set the SNI host name.
sniHostname - Variable in class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
 
sniHostname() - Method in class io.servicetalk.transport.netty.internal.ReadOnlyClientSecurityConfig
Returns the SNI host name.
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.
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.
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.grpc.api.GrpcClientBuilder
 
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.grpc.api.GrpcServerBuilder
Add a SocketOption that is applied.
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.HttpServerBuilder
Adds a SocketOption that is applied.
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.MultiAddressHttpClientBuilder
 
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
socketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
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
 
SPAN_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
 
spanId() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the span ID.
spanIdHex() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTraceState
The hex representation of the traceId.
spanIdHex() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTraceState
 
spliterator() - Method in interface io.servicetalk.concurrent.BlockingIterable
The same behavior as Iterable.spliterator(), but returns a BlockingSpliterator view.
spliterator() - Method in interface io.servicetalk.http.api.HttpHeaders
 
SplittingFlushStrategy - Class in io.servicetalk.transport.netty.internal
A FlushStrategy that splits writes into logical write boundaries and manages flush state across those logical write boundaries.
SplittingFlushStrategy(FlushStrategy, SplittingFlushStrategy.FlushBoundaryProvider) - Constructor for class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
Create a new instance.
SplittingFlushStrategy.FlushBoundaryProvider - Interface in io.servicetalk.transport.netty.internal
SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary - Enum in io.servicetalk.transport.netty.internal
An enumeration for boundary of flushes on which this SplittingFlushStrategy splits writes.
SpScPublisherProcessor<T> - Class in io.servicetalk.concurrent.api.internal
SpScPublisherProcessor(int) - Constructor for class io.servicetalk.concurrent.api.internal.SpScPublisherProcessor
Create a new instance.
SslClientChannelInitializer - Class in io.servicetalk.transport.netty.internal
SSL ChannelInitializer for clients.
SslClientChannelInitializer(SslContext, String, String, int, boolean) - Constructor for class io.servicetalk.transport.netty.internal.SslClientChannelInitializer
New instance.
sslContext() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
 
sslContext() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
 
SslContextFactory - Class in io.servicetalk.transport.netty.internal
A factory for creating SslContexts.
sslHostnameVerificationAlgorithm() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
Returns the hostname verification algorithm, if any.
sslHostnameVerificationHost() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
Get the non-authoritative name of the host.
sslHostnameVerificationPort() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
Get the non-authoritative port.
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.
SslServerChannelInitializer(DomainNameMapping<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.ConnectionContext
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.DefaultNettyPipelinedConnection
 
start() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
startActive(boolean) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
startEpochMicros() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the starting epoch in milliseconds.
startManual() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
Deprecated.
Tracer.SpanBuilder.startManual() is deprecated.
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 enum 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(HttpResponseStatus) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
status(HttpResponseStatus) - Method in class io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponse
 
status() - Method in interface io.servicetalk.http.api.HttpResponseMetaData
Returns the status of this StreamingHttpResponse.
status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
Set the status of this StreamingHttpResponse.
status() - Method in exception io.servicetalk.http.netty.ProxyResponseException
Returns the HttpResponseStatus that was received.
statusClass() - Method in class io.servicetalk.http.api.HttpResponseStatus
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
StrategyInfluencerChainBuilder() - Constructor for class io.servicetalk.http.api.StrategyInfluencerChainBuilder
Creates a new instance.
streamingBlockingResponseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
StreamingDeserializer<T> - Interface in io.servicetalk.serialization.api
A contract capable of deserializing a stream of Buffers into a stream of Ts.
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
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
Returns the registered GrpcRoutes.StreamingRoute for the passed path.
StreamingSerializer - Interface in io.servicetalk.serialization.api
A contract capable of serializing a stream of Objects into a stream of Buffers.
StringMultiValueMatcher - Interface in io.servicetalk.http.router.predicate.dsl
Extends CookieMatcher for things where the value is a string, like headers and query parameters.
submit(Runnable) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
submit(Callable<? extends T>) - 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 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(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
subscribe(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.api.internal.SubscribableCompletable
 
subscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.internal.SubscribablePublisher
 
subscribe(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.internal.SubscribableSingle
 
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).
subscribe(CompletableSource.Subscriber) - Method in interface io.servicetalk.concurrent.CompletableSource
Subscribes to the outcome of this CompletableSource.
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 interface io.servicetalk.concurrent.SingleSource
Subscribe for the result of this SingleSource.
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.
subscribeOnOverride(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 overrides preceding Executors, if any, specified for this Completable.
subscribeOnOverride(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 overrides preceding Executors, if any, specified for this Publisher.
subscribeOnOverride(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 overrides preceding Executors, if any, specified for this Single.
SubscriberUtils - Class in io.servicetalk.concurrent.internal
A set of utilities for common PublisherSource.Subscriber tasks.
subscribeShareContext() - 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.
subscribeShareContext() - 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.
subscribeShareContext() - 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.
subtractIfPositive(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
Subtract y from x if x is positive.
succeeded(T) - Static method in class io.servicetalk.concurrent.api.Single
Creates a realized Single which always completes successfully with the provided value.
swapAndCopyCumulation(ByteBufAllocator, 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

T

tags() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns an unmodifiable view of the tags.
takeAtMost(long) - Method in class io.servicetalk.concurrent.api.Publisher
Takes at most numElements elements from this Publisher.
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.
taskBasedOffloaderFactory() - Static method in class io.servicetalk.concurrent.internal.SignalOffloaders
Return a SignalOffloaderFactory that uses granular tasks for sending signals.
TcpClientChannelInitializer - Class in io.servicetalk.tcp.netty.internal
ChannelInitializer for TCP client.
TcpClientChannelInitializer(ReadOnlyTcpClientConfig) - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
Creates a ChannelInitializer for the config.
TcpClientChannelInitializer(ReadOnlyTcpClientConfig, 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) - 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
 
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
terminalMsgPredicate() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
terminalMsgPredicate() - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
Returns the NettyConnection.TerminalPredicate associated with this NettyConnection to detect terminal messages for the otherwise infinite Publisher returned by NettyConnection.read().
TerminalNotification - Class in io.servicetalk.concurrent.internal
Holder of Throwable.
TerminalPredicate(Predicate<Read>) - Constructor for class io.servicetalk.transport.netty.internal.NettyConnection.TerminalPredicate
New instance.
TerminalSignalConsumer - Interface in io.servicetalk.concurrent.api
Callback interface on which only a single method is ever called matching the terminal outcome of the associated Source and Subscription.
terminate(PublisherSource.Subscriber<?>) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
Invoke PublisherSource.Subscriber#onComplete() or PublisherSource.Subscriber#onError(Throwable) on the passed subscriber.
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(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(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
test(int, T) - Method in interface io.servicetalk.concurrent.api.BiIntPredicate
Evaluates this predicate on the given arguments.
test(Read) - Method in class io.servicetalk.transport.netty.internal.NettyConnection.TerminalPredicate
 
TEXT_PLAIN - 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
Creates an HttpDeserializer that can deserialize Strings with StandardCharsets.UTF_8 Charset.
textDeserializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpDeserializer that can deserialize Strings with the specified Charset.
textDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpDeserializer that can deserialize Strings with the specified Charset.
textSerializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpSerializer that can serialize Strings with StandardCharsets.UTF_8 Charset.
textSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpSerializer that can serialize Strings with the specified Charset.
textSerializer(Charset, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
Creates an HttpSerializer that can serialize Strings with the specified Charset.
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.
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(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.
threadBasedOffloaderFactory() - Static method in class io.servicetalk.concurrent.internal.SignalOffloaders
Return a SignalOffloaderFactory with thread affinity.
ThreadInterruptingCancellable - Class in io.servicetalk.concurrent.internal
A Cancellable that will interrupt a thread.
ThreadInterruptingCancellable(Thread) - Constructor for class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
Create a new instance.
ThrowableUtils - Class in io.servicetalk.concurrent.internal
Utility for creating static Throwables.
throwException(Throwable) - Static method in class io.servicetalk.utils.internal.PlatformDependent
Raises an exception bypassing compiler checks for checked exceptions.
TimeoutHttpRequesterFilter - Class in io.servicetalk.http.utils
A filter to enable timeouts for HTTP requests.
TimeoutHttpRequesterFilter(Duration) - 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.
timer(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
 
timer(Duration) - 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 interface io.servicetalk.concurrent.api.Executor
Creates a new Completable that will complete after the time duration expires.
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, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
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
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, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
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(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 R which represents all elements of this Publisher upon successful termination.
toCompletionStage() - Method in class io.servicetalk.concurrent.api.Single
Convert this Single to a CompletionStage.
toConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toEventLoopAwareNettyIoExecutor(IoExecutor) - Static method in class io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutors
Attempts to convert the passed IoExecutor to a EventLoopAwareNettyIoExecutor.
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(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 R which represents all elements of this Publisher upon successful termination.
toFuture() - Method in class io.servicetalk.concurrent.api.Single
Convert this Single to a Future.
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.
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
Attempts to convert the passed IoExecutor to a NettyIoExecutor.
toNioBuffer() - Method in interface io.servicetalk.buffer.api.Buffer
Exposes this buffer's readable bytes as an NIO ByteBuffer.
toNioBuffer(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
Exposes this buffer's sub-region as an NIO ByteBuffer.
toNioBuffer() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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(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() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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(Publisher<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
Converts the passed Publisher 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.
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, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
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(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.
toSource(Completable) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
Converts the provided Completable into a CompletableSource.
toStreamingHttpService(HttpService, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
Convert from a HttpService to a StreamingHttpService.
toStreamingHttpService(BlockingStreamingHttpService, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
toStreamingHttpService(BlockingHttpService, 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(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(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(Charset) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
toString(int, int, Charset) - 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.partition.PartitionAttributes.Key
 
toString() - Method in class io.servicetalk.concurrent.api.AsyncContextMap.Key
 
toString() - Method in class io.servicetalk.concurrent.api.GroupedPublisher
 
toString() - Method in class io.servicetalk.concurrent.internal.TerminalNotification
 
toString() - Method in class io.servicetalk.dns.discovery.netty.SingletonDnsServerAddresses
 
toString() - Method in class io.servicetalk.grpc.api.GrpcStatus
 
toString() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
 
toString() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
 
toString() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
 
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(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() - Method in interface io.servicetalk.http.api.HttpMetaData
Returns a string representation of the message.
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in interface io.servicetalk.http.api.HttpMetaData
Returns a string representation of the message and headers.
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.ReservedStreamingHttpConnectionFilter
 
toString() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
 
toString() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
toString() - Method in exception io.servicetalk.http.netty.ProxyResponseException
 
toString() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
 
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.DefaultNettyConnection
 
toString() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
trace(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
trace(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
TRACE - Static variable in class io.servicetalk.http.api.HttpRequestMethod
HTTP TRACE method.
trace(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
TRACE_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
 
traceId() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the low 64 bits of trace ID.
traceIdHex() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTraceState
The hex representation of the traceId.
traceIdHex() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTraceState
 
traceIdHigh() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
Returns the high 64 bits for 128-bit trace IDs, or 0L for 64-bit trace IDs.
traceState() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContext
Get the InMemoryTraceState associated with this object.
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, 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.
TracingHttpServiceFilter - Class in io.servicetalk.opentracing.http
A StreamingHttpService that supports open tracing.
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.
TRAILER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"trailer"
TRAILERS - Static variable in class io.servicetalk.http.api.HttpHeaderValues
"trailers"
trailers() - Method in interface io.servicetalk.http.api.LastHttpMetaData
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.
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
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to Buffers, with access to the trailers.
transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to Buffers, with access to the trailers.
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.
transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to Buffers.
transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to Buffers.
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<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<T>, Publisher<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to Buffers.
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<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.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Buffers.
transformRaw(TrailersTransformer<T, Object>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to Objects, with access to the trailers.
transformRaw(TrailersTransformer<T, Object>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to Objects, with access to the trailers.
transformRaw(TrailersTransformer<T, Object>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to Objects, with access to the trailers.
transformRaw(TrailersTransformer<T, Object>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Objects, with access to the trailers.
transformRawPayloadBody(UnaryOperator<BlockingIterable<?>>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed.
transformRawPayloadBody(UnaryOperator<BlockingIterable<?>>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed.
transformRawPayloadBody(UnaryOperator<Publisher<?>>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed.
transformRawPayloadBody(UnaryOperator<Publisher<?>>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed.
transportError() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
transportError() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyPipelinedConnection
 
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.
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 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.ReservedStreamingHttpConnectionFilter
 
transportEventStream(HttpEventKey<T>) - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
 
trustManager(Supplier<InputStream>) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface io.servicetalk.grpc.api.GrpcClientSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface io.servicetalk.grpc.api.GrpcServerSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface io.servicetalk.http.api.HttpServerSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface io.servicetalk.http.api.PartitionedHttpClientSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface io.servicetalk.transport.api.ClientSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface io.servicetalk.transport.api.SecurityConfigurator
Trusted certificates for verifying the remote endpoint's certificate.
trustManager(TrustManagerFactory) - Method in interface io.servicetalk.transport.api.SecurityConfigurator
Trust manager for verifying the remote endpoint's certificate.
trustManager(Supplier<InputStream>) - Method in interface io.servicetalk.transport.api.ServerSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface io.servicetalk.transport.api.ServerSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Trusted certificates for verifying the remote endpoint's certificate.
trustManager(TrustManagerFactory) - Method in class io.servicetalk.transport.netty.internal.ClientSecurityConfig
Trust manager for verifying the remote endpoint's certificate.
trustManager(Supplier<InputStream>) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Trusted certificates for verifying the remote endpoint's certificate.
trustManager(TrustManagerFactory) - Method in class io.servicetalk.transport.netty.internal.ServerSecurityConfig
Trust manager for verifying the remote endpoint's certificate.
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
Attempts to reserve a connection for a single request, needs to be followed by RequestConcurrencyController.requestFinished().
tryReserve() - Method in interface io.servicetalk.client.api.internal.ReservableRequestConcurrencyController
Attempts to reserve a connection for exclusive use until ReservableRequestConcurrencyController.releaseAsync() is called.
trySetTerminal(TerminalNotification, boolean, AtomicReferenceFieldUpdater<R, TerminalNotification>, R) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
There are some scenarios where a completion TerminalNotification can be overridden with an error if errors are produced asynchronously.
trySplit() - Method in interface io.servicetalk.concurrent.BlockingSpliterator
 
type() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryReference
Returns the reference type.
type() - Method in class io.servicetalk.serialization.api.TypeHolder
Returns the inferred generic type for this TypeHolder.
TypeHolder<T> - Class in io.servicetalk.serialization.api
An abstract class to infer ParameterizedTypes for a child class.
TypeHolder() - Constructor for class io.servicetalk.serialization.api.TypeHolder
Creates a new instance.

U

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 - Static variable in class io.servicetalk.http.api.HttpResponseStatus
401 Unauthorized
unauthorized() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
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
UNBOUNDED - Static variable in class io.servicetalk.transport.netty.internal.SequentialTaskQueue
 
UnknownPartitionException - Exception in io.servicetalk.client.api.partition
Thrown when a request is issued but there is no associated partition to send the request to.
UnknownPartitionException(PartitionAttributes, String) - Constructor for exception io.servicetalk.client.api.partition.UnknownPartitionException
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
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.MultiAddressHttpClientBuilder
 
unresolvedAddressToHost(Function<U, CharSequence>) - Method in class io.servicetalk.http.api.PartitionedHttpClientBuilder
 
unresolvedAddressToHost(Function<U, CharSequence>) - Method in class io.servicetalk.http.api.SingleAddressHttpClientBuilder
 
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.http.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.DefaultNettyPipelinedConnection
 
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.SplittingFlushStrategy
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
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.
use128BitTraceId(boolean) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Sets whether to use 128-bit trace IDs.
USE_PROXY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
305 Use Proxy (since HTTP/1.1)
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.
useEpoll(EventLoopGroup) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Returns true if native epoll transport should be used.
useKQueue(EventLoopGroup) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
Returns true if native kqueue transport should be used.
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"
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.
userInfoKey(AsyncContextMap.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 AsyncContextMap.

V

validateCookies() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
 
validateCookies() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
Determine if a 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.
value() - Method in enum 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(String) - Static method in enum io.servicetalk.client.api.internal.RequestConcurrencyController.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.grpc.api.GrpcMessageEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.grpc.api.GrpcStatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.http.api.HttpResponseStatus.StatusClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Encoder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Transport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.transport.api.SecurityConfigurator.SslProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.transport.api.ServerSecurityConfigurator.ClientAuth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.servicetalk.client.api.internal.RequestConcurrencyController.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.servicetalk.grpc.api.GrpcMessageEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.servicetalk.grpc.api.GrpcStatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
Returns all values for the header with the specified name.
values() - Static method in enum io.servicetalk.http.api.HttpResponseStatus.StatusClass
Returns an array containing the constants of this enum type, in the order they are declared.
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.
values() - Static method in enum io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Encoder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Transport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.servicetalk.transport.api.SecurityConfigurator.SslProvider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.servicetalk.transport.api.ServerSecurityConfigurator.ClientAuth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
Returns an array containing the constants of this enum type, in the order they are declared.
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
VARY - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"vary"
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
 
version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
 
version(HttpProtocolVersion) - Method in class io.servicetalk.http.api.BlockingStreamingHttpServerResponse
 
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.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

WARNING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
"warning"
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"
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(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(Predicate<StreamingHttpRequest>) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
when(BiPredicate<ConnectionContext, 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(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
 
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
Invokes the onSubscribe Consumer argument when PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription) is called for PublisherSource.Subscribers of the returned Publisher.
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(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(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
 
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.
WireLoggingInitializer - Class in io.servicetalk.transport.netty.internal
A ChannelInitializer that enables wire-logging for all channels.
WireLoggingInitializer(String) - Constructor for class io.servicetalk.transport.netty.internal.WireLoggingInitializer
Create an instance that logs at trace level.
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.
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.
withSampler(Predicate<String>) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Sets the sampler.
withSampler(BiFunction<String, Boolean, Boolean>) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
Sets the sampler.
withStartTimestamp(long) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
withTag(String, String) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
withTag(String, boolean) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
 
withTag(String, Number) - 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(ByteBuffer) - Method in interface io.servicetalk.buffer.api.BufferAllocator
Create a new Buffer that wraps the given ByteBuffer.
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(NettyServerContext, AsyncCloseable) - Static method in class io.servicetalk.transport.netty.internal.NettyServerContext
Wrap the passed NettyServerContext.
wrap(Channel, ListenableAsyncCloseable, AsyncCloseable, ExecutionContext) - Static method in class io.servicetalk.transport.netty.internal.NettyServerContext
Wrap the passed NettyServerContext.
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.
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(int) - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
 
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(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 T.
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.servicetalk.transport.netty.internal.BufferHandler
 
write(Publisher<Write>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
write(Publisher<Write>, Supplier<NettyConnection.RequestNSupplier>) - 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<NettyConnection.RequestNSupplier>) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
Writes all elements emitted by the passed Publisher on this connection.
write() - Method in interface io.servicetalk.transport.netty.internal.NettyPipelinedConnection.Writer
Writes request associated with this writer.
WRITE_BUFFER_THRESHOLD - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
The threshold after which the the Endpoint is not writable anymore.
writeAndFlush(Single<Write>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
writeAndFlush(Write) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
 
writeAndFlush(Single<Write>) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
Write and flushes the object emitted by the passed Single on this connection.
writeAndFlush(Write) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
Write and flushes the passed Buffer on this connection.
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(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, 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.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(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[], 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(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(InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
Transfers ta 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(Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(ByteBuffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeBytes(Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
writeBytes(InputStream, int) - 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.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.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
 
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
 
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(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() - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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(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, 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) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
 
writeUtf8(CharSequence) - Method in class io.servicetalk.buffer.api.EmptyBuffer
 
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"
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.
ZipkinPublisher.Encoder - Enum in io.servicetalk.opentracing.zipkin.publisher
The serialization format for the zipkin write format data.
ZipkinPublisher.Transport - Enum in io.servicetalk.opentracing.zipkin.publisher
The networking transport to use.
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