Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABORTED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Aborted, typically due to a concurrency issue (think CAS).
- AbstractCloseableIterable<T> - Class in io.servicetalk.concurrent.internal
-
An abstract implementation of
CloseableIterable
that wraps anIterable
. - AbstractCloseableIterable(Iterable<T>) - Constructor for class io.servicetalk.concurrent.internal.AbstractCloseableIterable
-
New instance.
- AbstractCloseableIteratorAsInputStream<T> - Class in io.servicetalk.concurrent.internal
- AbstractCloseableIteratorAsInputStream(CloseableIterator<T>) - Constructor for class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Create a new instance.
- accept(int, int) - Method in interface io.servicetalk.dns.discovery.netty.ServiceDiscovererUtils.TwoIntsConsumer
-
Performs this operation on the given arguments.
- accept(long, long) - Method in interface io.servicetalk.concurrent.api.LongBinaryConsumer
-
Evaluates this consumer on the given arguments.
- accept(ConnectionContext) - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
-
Deprecated.Evaluate the passed
ConnectionContext
to accept or reject. - accept(ConnectionContext) - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
- accept(ConnectionInfo) - Method in interface io.servicetalk.transport.api.EarlyConnectionAcceptor
-
Accept or reject an incoming connection.
- accept(ConnectionInfo) - Method in interface io.servicetalk.transport.api.LateConnectionAcceptor
-
Accept or reject an incoming connection.
- accept(Void, Payload) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
- accept(Payload) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
-
Same as
StatelessTrailersTransformer.accept(Void, Object)
but without the state. - accept(State, Payload) - Method in interface io.servicetalk.http.api.TrailersTransformer
-
Accepts a
TrailersTransformer
. - accept(X, Y, Z) - Method in interface io.servicetalk.concurrent.api.TriConsumer
-
Performs this operation on the given arguments.
- ACCEPT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"accept"
- ACCEPT_ALL - Static variable in interface io.servicetalk.transport.api.ConnectionAcceptor
-
Deprecated.ACCEPT all connections.
- ACCEPT_CHARSET - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"accept-charset"
- ACCEPT_ENCODING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"accept-encoding"
- ACCEPT_LANGUAGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"accept-language"
- ACCEPT_PATCH - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"accept-patch"
- ACCEPT_RANGES - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"accept-ranges"
- acceptConnections(boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- acceptConnections(boolean) - Method in interface io.servicetalk.transport.api.ServerListenContext
-
Toggles the server's ability to accept new connections.
- acceptConnections(boolean) - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
- accepted() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.ACCEPTED
response. - accepted() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.ACCEPTED
response. - accepted() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.ACCEPTED
response. - Accepted - Enum constant in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
-
Deprecated.Selecting the resource succeeded.
- Accepted - Enum constant in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
-
Selecting the resource succeeded.
- ACCEPTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
202 Accepted
- acceptInsecureConnections() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns
true
if non-TLS connections should also be accepted on TLS-enabled sockets. - acceptInsecureConnections() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
- ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"access-control-allow-credentials"
- ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"access-control-allow-headers"
- ACCESS_CONTROL_ALLOW_METHODS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"access-control-allow-methods"
- ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"access-control-allow-origin"
- ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"access-control-expose-headers"
- ACCESS_CONTROL_MAX_AGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"access-control-max-age"
- ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"access-control-request-headers"
- ACCESS_CONTROL_REQUEST_METHOD - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"access-control-request-method"
- accumulate(T) - Method in interface io.servicetalk.concurrent.api.BufferStrategy.Accumulator
-
Adds the passed
item
to thisBufferStrategy.Accumulator
. - accumulate(T) - Method in interface io.servicetalk.concurrent.api.ReplayAccumulator
-
Called on each
PublisherSource.Subscriber.onNext(Object)
and intended to accumulate the signal so that newPublisherSource.Subscriber
s will see this value viaReplayAccumulator.deliverAccumulation(Consumer)
. - accumulatorSupplier() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
-
Get a
Supplier
that provides theReplayAccumulator
on each upstream subscribe. - ackTimeout() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig.KeepAlivePolicy
- ackTimeout(Duration) - Method in class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
- activate(Span) - Method in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
- activateSpan(Span) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
- activeSpan() - Method in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
- activeSpan() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryScopeManager
- activeSpan() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
- activeSpan() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
- adaptor() - Method in interface io.servicetalk.http.api.HttpApiConversions.ServiceAdapterHolder
-
Deprecated.
StreamingHttpService
that adapts anotherservice
to the streaming programming model. - add(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- add(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
-
Deprecated.Add a new
PartitionAttributes
that is absolutely specified. - add(PartitionAttributes.Key<T>, T) - Method in class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
-
Deprecated.
- add(PartitionAttributes.Key<T>, T) - Method in interface io.servicetalk.client.api.partition.PartitionAttributesBuilder
-
Deprecated.Add a key/value pair to this builder.
- add(BufferDecoder) - Method in class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
-
Add a new
BufferDecoder
to theBufferDecoderGroup
built by this builder. - add(BufferDecoder, boolean) - Method in class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
-
Add a new
BufferDecoder
to theBufferDecoderGroup
built by this builder. - add(HttpHeaders) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- add(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Adds all header names and values of
headers
to this object. - add(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- add(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Adds a new header with the specified
name
andvalue
. - add(CharSequence, CharSequence...) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- add(CharSequence, CharSequence...) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Adds new headers with the specified
name
andvalues
. - add(CharSequence, Iterable<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- add(CharSequence, Iterable<? extends CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Adds new headers with the specified
name
andvalues
. - add(CharSequence, Iterator<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- add(CharSequence, Iterator<? extends CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Adds new headers with the specified
name
andvalues
. - add(T) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
-
Adds an item to this holder.
- add(T) - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
-
Adds an item to this holder.
- addBlockingRequestStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingRequestStreamingRoute
to this factory. - addBlockingRequestStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingRequestStreamingRoute
to this factory. - addBlockingRequestStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Deprecated.
- addBlockingRequestStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBlockingResponseStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingResponseStreamingRoute
to this factory. - addBlockingResponseStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingResponseStreamingRoute
to this factory. - addBlockingResponseStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBlockingResponseStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBlockingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingRoute
to this factory. - addBlockingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingRoute
to this factory. - addBlockingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBlockingRoute(String, Class<?>, String, GrpcRoutes.BlockingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBlockingService(Health.BlockingHealthService) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- addBlockingStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingStreamingRoute
to this factory. - addBlockingStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingStreamingRoute
to this factory. - addBlockingStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBlockingStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBuffer(Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Add the given
Buffer
to this buffer and increment the writerIndex. - addBuffer(Buffer, boolean) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Add the given
Buffer
to this buffer. - addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- addCookie(HttpCookiePair) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Adds a cookie.
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Adds a cookie.
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpRequest
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpResponse
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- addCookie(HttpCookiePair) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- addCookie(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- addCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Adds a new header with the specified
name
andvalue
. - addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- addHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Adds all header names and values of
headers
object. - addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequest
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponse
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- addHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- addIfAbsent(Channel) - Method in class io.servicetalk.transport.netty.internal.ChannelSet
-
Add a
Channel
to thisChannelSet
, if it is not already present. - addListener(InMemorySpanEventListener) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
-
Add a trace event listener.
- addOption(Map<ChannelOption, Object>, SocketOption<T>, T) - Static method in class io.servicetalk.transport.netty.internal.SocketOptionUtils
- 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
andvalue
, which will be percent-encoded if needed. - addQueryParameter(String, String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequest
- addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Adds new query parameters with the specified
key
andvalues
. - addQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- addQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- addQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.HttpRequest
- addQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Adds new query parameters with the specified
key
andvalues
. - 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
-
Same as
InMemorySpanBuilder.addReference(String, SpanContext)
but requires aInMemorySpanContext
. - addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- addRequestStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.RequestStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.RequestStreamingRoute
to this factory. - addRequestStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.RequestStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.RequestStreamingRoute
to this factory. - addRequestStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.RequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addRequestStreamingRoute(String, Class<?>, String, GrpcRoutes.RequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addResponseStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.ResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.ResponseStreamingRoute
to this factory. - addResponseStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.ResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.ResponseStreamingRoute
to this factory. - addResponseStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.ResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addResponseStreamingRoute(String, Class<?>, String, GrpcRoutes.ResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- address() - Method in class io.servicetalk.client.api.DefaultGroupKey
- address() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
- address() - Method in interface io.servicetalk.client.api.GroupKey
-
Get the address to use when looking for or creating a new client.
- address() - Method in interface io.servicetalk.client.api.ServiceDiscovererEvent
-
Get the resolved address which is the subject of this event.
- address() - Method in interface io.servicetalk.http.api.ProxyConfig
-
Address of the proxy.
- address() - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.Host
-
The address of the host.
- addRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.Route<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.Route
to this factory. - addRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.Route<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.Route
to this factory. - addRoute(String, GrpcExecutionStrategy, GrpcRoutes.Route<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addRoute(String, Class<?>, String, GrpcRoutes.Route<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addService(Health.BlockingHealthService) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- addService(Health.HealthService) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- addSetCookie(HttpSetCookie) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Adds a set-cookie.
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Adds a set-cookie.
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpRequest
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpResponse
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- addSetCookie(HttpSetCookie) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- addSetCookie(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- addSetCookie(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- addStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.StreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.StreamingRoute
to this factory. - addStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.StreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.StreamingRoute
to this factory. - addStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.StreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addStreamingRoute(String, Class<?>, String, GrpcRoutes.StreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addSuppressed(Throwable, Throwable) - Static method in class io.servicetalk.utils.internal.ThrowableUtils
-
Adds suppressed exception avoiding self-suppression.
- addTrailer(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.HttpOutputStream
- addTrailer(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpPayloadWriter
-
Note: modifying trailers after the payload writer is
closed
is not allowed. - 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
-
Note: modifying trailers after the payload writer is
closed
is not allowed. - addTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequest
- addTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponse
- addWithOverflowProtection(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
Adds two positive ints and returns
Integer.MAX_VALUE
if overflow occurs. - addWithOverflowProtection(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
Adds two positive longs and returns
Long.MAX_VALUE
if overflow occurs. - addWithOverflowProtectionIfGtEqNegativeOne(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
x
is>=-1
this method behaves the same asFlowControlUtils.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 asFlowControlUtils.addWithOverflowProtection(int, int)
. - addWithOverflowProtectionIfNotNegative(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
x
is non-negative this method behaves the same asFlowControlUtils.addWithOverflowProtection(long, long)
. - addWithOverflowProtectionIfPositive(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
x
is positive this method behaves the same asFlowControlUtils.addWithOverflowProtection(int, int)
. - addWithOverflowProtectionIfPositive(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
x
is positive this method behaves the same asFlowControlUtils.addWithOverflowProtection(long, long)
. - addWithUnderOverflowProtection(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
Add two longs and prevent [under|over]flow which is defined as if both
x
andy
have the same sign but the result ofx + y
has a different sign. - addWithUnderOverflowProtection(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
Add two longs and prevent [under|over]flow which is defined as if both
x
andy
have the same sign but the result ofx + y
has a different sign. - advanceCookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
-
Advance the
HeaderUtils.CookiesByNameIterator.cookieHeaderValue()
to the nextHttpHeaderNames.COOKIE
header value. - advanceCookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
-
Advance the
HeaderUtils.CookiesIterator.cookieHeaderValue()
to the nextHttpHeaderNames.COOKIE
header value. - advertisedMessageEncoding() - Method in interface io.servicetalk.encoding.api.BufferDecoderGroup
-
Get the combined encoding to advertise.
- advertisedMessageEncoding() - Method in class io.servicetalk.encoding.api.EmptyBufferDecoderGroup
- afterCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onCancel
Runnable
argument afterCancellable.cancel()
is called for Subscriptions of the returnedCompletable
. - afterCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCancel
Runnable
argument afterCancellable.cancel()
is called forPublisherSource.Subscription
s of the returnedPublisher
. - afterCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onCancel
Runnable
argument afterCancellable.cancel()
is called for Subscriptions of the returnedSingle
. - afterFinally() - Method in interface io.servicetalk.concurrent.api.ScanLifetimeMapper
-
Invoked after a terminal signal
PublisherSource.Subscriber.onError(Throwable)
orPublisherSource.Subscriber.onComplete()
orCancellable.cancel()
. - afterFinally() - Method in interface io.servicetalk.concurrent.api.ScanWithLifetimeMapper
-
Deprecated.Invoked after a terminal signal
PublisherSource.Subscriber.onError(Throwable)
orPublisherSource.Subscriber.onComplete()
orCancellable.cancel()
. - afterFinally(SingleTerminalSignalConsumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
afterFinally
SingleTerminalSignalConsumer
argument after any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)
- invokesSingleTerminalSignalConsumer.onSuccess(Object)
SingleSource.Subscriber.onError(Throwable)
- invokesSingleTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesSingleTerminalSignalConsumer.cancel()
for Subscriptions/SingleSource.Subscriber
s of the returnedSingle
. - afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the corresponding method on
afterFinally
TerminalSignalConsumer
argument after any of the following terminal methods are called:CompletableSource.Subscriber.onComplete()
- invokesTerminalSignalConsumer.onComplete()
CompletableSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
for Subscriptions/CompletableSource.Subscriber
s of the returnedCompletable
. - afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the corresponding method on
afterFinally
TerminalSignalConsumer
argument after any of the following terminal methods are called:PublisherSource.Subscriber.onComplete()
- invokesTerminalSignalConsumer.onComplete()
PublisherSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
forPublisherSource.Subscription
s/PublisherSource.Subscriber
s of the returnedPublisher
. - afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
afterFinally
TerminalSignalConsumer
argument after any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)
- invokesTerminalSignalConsumer.onComplete()
SingleSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
for Subscriptions/SingleSource.Subscriber
s of the returnedSingle
. - 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.Subscriber
s of the returnedCompletable
. - afterFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
afterFinally
Runnable
argument after any of the following terminal methods are called:PublisherSource.Subscriber.onComplete()
PublisherSource.Subscriber.onError(Throwable)
Cancellable.cancel()
forPublisherSource.Subscription
s/PublisherSource.Subscriber
s of the returnedPublisher
. - 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.Subscriber
s of the returnedSingle
. - afterOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onComplete
Runnable
argument afterCompletableSource.Subscriber.onComplete()
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - afterOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onComplete
Runnable
argument afterPublisherSource.Subscriber.onComplete()
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onError
Consumer
argument afterCompletableSource.Subscriber.onError(Throwable)
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onError
Consumer
argument afterPublisherSource.Subscriber.onError(Throwable)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onError
Consumer
argument afterSingleSource.Subscriber.onError(Throwable)
is called forSingleSource.Subscriber
s of the returnedSingle
. - afterOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onNext
Consumer
argument afterPublisherSource.Subscriber.onNext(Object)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - afterOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onSubscribe
Consumer
argument afterPublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - afterOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onSubscribe
Consumer
argument afterCompletableSource.Subscriber.onSubscribe(Cancellable)
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - afterOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSubscribe
Consumer
argument afterSingleSource.Subscriber.onSubscribe(Cancellable)
is called forSingleSource.Subscriber
s of the returnedSingle
. - afterOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSuccess
Consumer
argument afterSingleSource.Subscriber.onSuccess(Object)
is called forSingleSource.Subscriber
s of the returnedSingle
. - afterRequest(LongConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onRequest
LongConsumer
argument afterPublisherSource.Subscription.request(long)
is called forPublisherSource.Subscription
s of the returnedPublisher
. - afterSubscriber(Supplier<? extends CompletableSource.Subscriber>) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
CompletableSource.Subscriber
(via thesubscriberSupplier
argument) on each call to subscribe and invokes all theCompletableSource.Subscriber
methods after theCompletableSource.Subscriber
s of the returnedCompletable
. - afterSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscriber
(via thesubscriberSupplier
argument) for each new subscribe and invokes all thePublisherSource.Subscriber
methods after thePublisherSource.Subscriber
s of the returnedPublisher
. - afterSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
SingleSource.Subscriber
(via thesubscriberSupplier
argument) on each call to subscribe and invokes all theSingleSource.Subscriber
methods after theSingleSource.Subscriber
s of the returnedSingle
. - afterSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscription
(via thesubscriptionSupplier
argument) for each new subscribe and invokes all thePublisherSource.Subscription
methods after thePublisherSource.Subscription
s of the returnedPublisher
. - AGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"age"
- AimdCapacityLimiterBuilder - Class in io.servicetalk.capacity.limiter.api
-
Builder for the
AimdCapacityLimiter
capacity limiter. - AimdCapacityLimiterBuilder.StateObserver - Interface in io.servicetalk.capacity.limiter.api
-
A state observer for AIMD
CapacityLimiter
to monitor internal limit and consumption. - algorithmId() - Method in interface io.servicetalk.transport.api.CertificateCompressionAlgorithm
-
Get the unique identifier for this algorithm.
- allocateMemory(long) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Allocates direct memory.
- allocator - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
- ALLOW - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"allow"
- allowAll() - Static method in class io.servicetalk.capacity.limiter.api.CapacityLimiters
-
Returns a NO-OP
CapacityLimiter
that has no logic around acquiring or releasing a permit for a request; thus it allows everything to go through, similar to a non-existingCapacityLimiter
. - allowDropRequestTrailers(boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- allowDropRequestTrailers(boolean) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Provide a hint if request trailers are allowed to be dropped.
- allowDropResponseTrailers(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- allowDropResponseTrailers(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Provide a hint if response trailers are allowed to be dropped.
- allowedMethods() - Method in interface io.servicetalk.http.api.RedirectConfig
-
HttpRequestMethod
s that are allowed to follow redirects. - allowedMethods(HttpRequestMethod...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Sets
HttpRequestMethod
s that are allowed to follow redirects. - allowedStatuses() - Method in interface io.servicetalk.http.api.RedirectConfig
-
HttpResponseStatus
es that are allowed to follow redirects. - allowedStatuses(HttpResponseStatus...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Sets
HttpResponseStatus
es that are allowed to follow redirects. - allowLFWithoutCR() - Method in class io.servicetalk.http.netty.H1SpecExceptions
- allowLFWithoutCR(boolean) - Method in class io.servicetalk.http.netty.H1SpecExceptions.Builder
- allowNonRelativeRedirects() - Method in interface io.servicetalk.http.api.RedirectConfig
-
Tells if redirection should follow non-relative redirects (if supported by the underlying client implementation).
- allowNonRelativeRedirects(boolean) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Allows non-relative redirects (if supported by the underlying client implementation).
- allowPrematureClosureBeforePayloadBody() - Method in class io.servicetalk.http.netty.H1SpecExceptions
-
Allows interpreting connection closures as the end of HTTP/1.1 messages if the receiver did not receive any part of the payload body before the connection closure.
- allowPrematureClosureBeforePayloadBody(boolean) - Method in class io.servicetalk.http.netty.H1SpecExceptions.Builder
-
Allows interpreting connection closures as the end of HTTP/1.1 messages if the receiver did not receive any part of the payload body before the connection closure.
- alpnId() - Method in interface io.servicetalk.http.api.HttpProtocolConfig
-
TLS Application-Layer Protocol Negotiation (ALPN) Protocol ID of the protocol this configuration is for.
- alpnId() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
- alpnId() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
- alpnProtocols() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- alpnProtocols() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the TLS ALPN protocols.
- alpnProtocols(String...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the TLS ALPN protocols.
- alpnProtocols(List<String>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the TLS ALPN protocols.
- ALREADY_EXISTS - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Some entity that we attempted to create already exists.
- ALREADY_REPORTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
208 Already Reported
- alreadyReported() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.ALREADY_REPORTED
response. - alreadyReported() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.ALREADY_REPORTED
response. - alreadyReported() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.ALREADY_REPORTED
response. - amb(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that terminates with the result (either success or error) of whichever amongst the passedcompletables
that terminates first. - amb(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that terminates with the result (either success or error) of whichever amongst the passedsingles
that terminates first. - amb(Iterable<Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that terminates with the result (either success or error) of whichever amongst the passedcompletables
that terminates first. - amb(Iterable<Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that terminates with the result (either success or error) of whichever amongst the passedsingles
that terminates first. - ambWith(Completable) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that terminates with the result (either success or error) of either thisCompletable
or the passedother
Completable
, whichever terminates first. - ambWith(Single<T>) - Method in class io.servicetalk.concurrent.api.Single
- and(BiPredicate<ConnectionContext, StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route such that it matches
StreamingHttpRequest
andConnectionContext
with a user-specifiedpredicate
. - and(Predicate<StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route such that it matches
StreamingHttpRequest
s with a user-specifiedpredicate
. - andCookie(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route with a
CookieMatcher
that matches againstHttpSetCookie
s with the namename
. - 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 thename
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
ismethod
. - 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 themethods
. - 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
path
s. - 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 parametername
. - andThen(ChannelInitializer) - Method in interface io.servicetalk.transport.netty.internal.ChannelInitializer
-
Returns a new
ChannelInitializer
which will first invoke this initializer and thenafter
. - anyOf(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that terminates with the result (either success or error) of whichever amongst the passedcompletables
that terminates first. - anyOf(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that terminates with the result (either success or error) of whichever amongst the passedsingles
that terminates first. - anyOf(Iterable<Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that terminates with the result (either success or error) of whichever amongst the passedcompletables
that terminates first. - anyOf(Iterable<Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that terminates with the result (either success or error) of whichever amongst the passedsingles
that terminates first. - append(ConnectionFactoryFilter<ResolvedAddress, C>) - Method in interface io.servicetalk.client.api.ConnectionFactoryFilter
-
Deprecated.consider using higher level client builders to append filters.
- append(GrpcClientBuilder.HttpInitializer<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.HttpInitializer
-
Appends the passed
GrpcClientBuilder.HttpInitializer
to thisGrpcClientBuilder.HttpInitializer
such that this instance is applied first and then the argument'sGrpcClientBuilder.HttpInitializer
. - append(GrpcServerBuilder.HttpInitializer) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder.HttpInitializer
-
Appends the passed
GrpcServerBuilder.HttpInitializer
to thisGrpcServerBuilder.HttpInitializer
such that this instance is applied first and then the argument'sGrpcServerBuilder.HttpInitializer
. - append(HttpExecutionStrategyInfluencer) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Append another
HttpExecutionStrategyInfluencer
to this chain. - append(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder.SingleAddressInitializer
-
Appends the passed
MultiAddressHttpClientBuilder.SingleAddressInitializer
to thisMultiAddressHttpClientBuilder.SingleAddressInitializer
such that thisMultiAddressHttpClientBuilder.SingleAddressInitializer
is applied first and then the passedMultiAddressHttpClientBuilder.SingleAddressInitializer
. - append(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder.SingleAddressInitializer
-
Deprecated.Appends the passed
PartitionedHttpClientBuilder.SingleAddressInitializer
to thisPartitionedHttpClientBuilder.SingleAddressInitializer
such that thisPartitionedHttpClientBuilder.SingleAddressInitializer
is applied first and then the passedPartitionedHttpClientBuilder.SingleAddressInitializer
. - append(PartitionHttpClientBuilderConfigurator<U, R>) - Method in interface io.servicetalk.http.api.PartitionHttpClientBuilderConfigurator
-
Deprecated.Appends the passed
PartitionHttpClientBuilderConfigurator
to thisPartitionHttpClientBuilderConfigurator
such that thisPartitionHttpClientBuilderConfigurator
is applied first and then the passedPartitionHttpClientBuilderConfigurator
. - append(ConnectionAcceptor) - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
-
Deprecated.Returns a composed
ConnectionAcceptor
that first appliesthis
ConnectionAcceptor
, and if this is successful then appliesafter
ConnectionAcceptor
. - append(ConnectionAcceptorFactory) - Method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
-
Deprecated.Returns a composed function that first applies the
before
function to its input, and then applies this function to the result. - append(ExecutionStrategyInfluencer<?>) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Append another
ExecutionStrategyInfluencer
to this chain. - append(T) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Appends the passed
AsyncCloseable
with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of the previously registeredAsyncCloseable
s are closed too. - appendAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Appends all the passed
AsyncCloseable
s with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of theseAsyncCloseable
s are closed too. - appendAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Appends all the passed
AsyncCloseable
s with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of theseAsyncCloseable
s are closed too. - appendClientFilter(StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- appendClientFilter(StreamingHttpClientFilterFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Appends the filter to the chain of filters used to decorate the
HttpClient
created by this builder. - appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Appends the filter to the chain of filters used to decorate the
HttpClient
created by this builder, for every request that passes the providedPredicate
. - appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Deprecated.
- appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Appends the filter to the chain of filters used to decorate the
ConnectionFactory
used by this builder. - appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Appends the filter to the chain of filters used to decorate the
StreamingHttpConnection
created by this builder. - appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Appends the filter to the chain of filters used to decorate the
StreamingHttpConnection
created by this builder, for every request that passes the providedPredicate
. - appendEarlyConnectionAcceptor(EarlyConnectionAcceptor) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- appendEarlyConnectionAcceptor(EarlyConnectionAcceptor) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Appends the
EarlyConnectionAcceptor
to be called when a new connection has been created. - appendIfInfluencer(Object) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.If the passed
mayBeInfluencer
is anExecutionStrategyInfluencer
then add it to this chain. - appendLateConnectionAcceptor(LateConnectionAcceptor) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- appendLateConnectionAcceptor(LateConnectionAcceptor) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Appends the
LateConnectionAcceptor
to be called when a new connection has been created. - appendNonOffloadingServiceFilter(StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- appendNonOffloadingServiceFilter(StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Appends a non-offloading filter to the chain of filters used to decorate the
StreamingHttpService
used by this builder. - appendNonOffloadingServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- appendNonOffloadingServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Appends a non-offloading filter to the chain of filters used to decorate the
StreamingHttpService
used by this builder, for every request that passes the providedPredicate
. - appendPathSegments(String...) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- appendPathSegments(String...) - Method in interface io.servicetalk.http.api.HttpRequest
- appendPathSegments(String...) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Appends segments to the current
HttpRequestMetaData.path()
, performing encoding of each segment (including ('/'
) characters) according to percent-encoding. - appendPathSegments(String...) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- appendServiceFilter(StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- appendServiceFilter(StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Appends the filter to the chain of filters used to decorate the
StreamingHttpService
used by this builder. - appendServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- appendServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Appends the filter to the chain of filters used to decorate the
StreamingHttpService
used by this builder, for every request that passes the providedPredicate
. - APPLICATION_GRPC - Static variable in class io.servicetalk.grpc.api.GrpcHeaderValues
-
application/grpc
value forcontent-type
header. - APPLICATION_GRPC_PROTO - Static variable in class io.servicetalk.grpc.api.GrpcHeaderValues
-
application/grpc+proto
value forcontent-type
header. - APPLICATION_JSON - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"application/json"
- APPLICATION_X_PROTOBUF - Static variable in class io.servicetalk.data.protobuf.jersey.ProtobufMediaTypes
-
"application/x-protobuf"
. - APPLICATION_X_PROTOBUF - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"application/x-protobuf"
- APPLICATION_X_PROTOBUF_TYPE - Static variable in class io.servicetalk.data.protobuf.jersey.ProtobufMediaTypes
-
"application/x-protobuf"
. - APPLICATION_X_PROTOBUF_VAR_INT - Static variable in class io.servicetalk.data.protobuf.jersey.ProtobufMediaTypes
-
"application/x-protobuf-var-int"
base 128 VarInt protobuf encoding. - APPLICATION_X_PROTOBUF_VAR_INT - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"application/x-protobuf-var-int"
base 128 VarInt protobuf encoding. - APPLICATION_X_PROTOBUF_VAR_INT_TYPE - Static variable in class io.servicetalk.data.protobuf.jersey.ProtobufMediaTypes
-
"application/x-protobuf-var-int"
base 128 VarInt protobuf encoding. - APPLICATION_X_WWW_FORM_URLENCODED - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"application/x-www-form-urlencoded"
- APPLICATION_X_WWW_FORM_URLENCODED_UTF_8 - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"application/x-www-form-urlencoded; charset=UTF-8"
- applicationStatus() - Method in exception io.servicetalk.grpc.api.GrpcStatusException
-
Returns the status details if any was included or
null
. - apply(boolean, StreamingHttpRequest, StreamingHttpResponse, StreamingHttpRequest) - Method in interface io.servicetalk.http.api.RedirectConfig.RedirectRequestTransformer
-
Applies transformations for the pre-initialized redirect request.
- apply(int, T) - Method in interface io.servicetalk.concurrent.api.BiIntFunction
-
Evaluates this function on the given arguments.
- apply(PartitionAttributes, ServiceDiscoverer<U, R, ServiceDiscovererEvent<R>>) - Method in interface io.servicetalk.client.api.internal.DefaultPartitionedClientGroup.PartitionedClientFactory
-
Deprecated.Create a partitioned client.
- apply(CompletableSource.Subscriber) - Method in interface io.servicetalk.concurrent.api.CompletableOperator
-
Implementation of this operator.
- apply(PublisherSource.Subscriber<? super Iterable<T>>) - Method in class io.servicetalk.serializer.utils.FramedDeserializerOperator
- apply(PublisherSource.Subscriber<? super R>) - Method in interface io.servicetalk.concurrent.api.PublisherOperator
-
Implementation of this operator.
- apply(SingleSource.Subscriber<? super StreamingHttpResponse>) - Method in class io.servicetalk.http.utils.BeforeFinallyHttpOperator
- apply(SingleSource.Subscriber<? super R>) - Method in interface io.servicetalk.concurrent.api.PublisherToSingleOperator
-
Implementation of this operator.
- apply(SingleSource.Subscriber<? super R>) - Method in interface io.servicetalk.concurrent.api.SingleOperator
-
Implementation of this operator.
- apply(HttpRequestMetaData) - Method in interface io.servicetalk.http.utils.TimeoutFromRequest
-
Deprecated.Determine timeout duration, if present, from a request and/or apply default timeout durations.
- apply(FlushStrategy.FlushSender) - Method in class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
- apply(FlushStrategy.FlushSender) - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy
-
Every time a new write that requires custom flushes is initiated, this method is invoked.
- apply(FlushStrategy.FlushSender) - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
-
Deprecated.
- apply(String, String) - Method in interface io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.CredentialsVerifier
-
Verifies
user-id
andpassword
, parsed from the 'Basic' HTTP Authentication Scheme credentials. - apply(T1, T2, T3) - Method in interface io.servicetalk.concurrent.api.Function3
-
Applies the function to the given arguments.
- apply(T1, T2, T3, T4) - Method in interface io.servicetalk.concurrent.api.Function4
-
Applies the function to the given arguments.
- appSerializerAsciiFixLen() - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializer
that serializesString
s withStandardCharsets.US_ASCII
encoding using fixedint
length delimited framing. - appSerializerAsciiVarLen() - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializer
that serializesString
s withStandardCharsets.US_ASCII
encoding using variableint
length delimited framing. - appSerializerFixLen(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializer
that serializesString
s withcharset
encoding using fixedint
length delimited framing. - appSerializerUtf8FixLen() - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializer
that serializesString
s withStandardCharsets.UTF_8
encoding using fixedint
length delimited framing. - appSerializerUtf8VarLen() - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializer
that serializesString
s withStandardCharsets.UTF_8
encoding using variableint
length delimited framing. - appSerializerVarLen(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializer
that serializesString
s withcharset
encoding using fixedint
length delimited framing. - array() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the backing byte array of this buffer.
- array() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- arrayOffset() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the offset of the first byte within the backing byte array of this buffer.
- arrayOffset() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- ArrayUtils - Class in io.servicetalk.concurrent.internal
-
Deprecated.This internal class will be removed in the future releases without a replacement. If you depend on it, consider copying into your codebase.
- asBlockingClient() - Method in interface io.servicetalk.grpc.api.GrpcClient
-
Converts this
GrpcClient
to a blocking client. - asBlockingClient() - Method in interface io.servicetalk.health.v1.Health.HealthClient
- asBlockingClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
-
Convert this
BlockingStreamingHttpClient
to theBlockingHttpClient
API. - asBlockingClient() - Method in interface io.servicetalk.http.api.HttpClient
-
Convert this
HttpClient
to theBlockingHttpClient
API. - asBlockingClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
-
Convert this
StreamingHttpClient
to theBlockingHttpClient
API. - asBlockingConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
-
Convert this
BlockingStreamingHttpConnection
to theBlockingHttpConnection
API. - asBlockingConnection() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
- asBlockingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
-
Convert this
HttpConnection
to theBlockingHttpConnection
API. - asBlockingConnection() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- asBlockingConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
- asBlockingConnection() - Method in interface io.servicetalk.http.api.ReservedHttpConnection
- asBlockingConnection() - Method in interface io.servicetalk.http.api.ReservedStreamingHttpConnection
- asBlockingConnection() - Method in interface io.servicetalk.http.api.StreamingHttpConnection
-
Convert this
StreamingHttpConnection
to theBlockingHttpConnection
API. - asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.BlockingHttpClient
-
Convert this
BlockingHttpClient
to theBlockingStreamingHttpClient
API. - asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.HttpClient
-
Convert this
HttpClient
to theBlockingStreamingHttpClient
API. - asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
-
Convert this
StreamingHttpClient
to theBlockingStreamingHttpClient
API. - asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
-
Convert this
BlockingHttpConnection
to theBlockingStreamingHttpConnection
API. - asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
- asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
-
Convert this
HttpConnection
to theBlockingStreamingHttpConnection
API. - asBlockingStreamingConnection() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
- asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedHttpConnection
- asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedStreamingHttpConnection
- asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.StreamingHttpConnection
-
Convert this
StreamingHttpConnection
to theBlockingStreamingHttpConnection
API. - asChildOf(Span) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
- asChildOf(SpanContext) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
- asciiStringIndexOf(CharSequence, char, int) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Deprecated.
- 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 theHttpClient
API. - asClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
-
Convert this
BlockingStreamingHttpClient
to theHttpClient
API. - asClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
-
Convert this
StreamingHttpClient
to theHttpClient
API. - asConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
-
Convert this
BlockingHttpConnection
to theHttpConnection
API. - asConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
-
Convert this
BlockingStreamingHttpConnection
to theHttpConnection
API. - asConnection() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
- asConnection() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- asConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
- asConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
- asConnection() - Method in interface io.servicetalk.http.api.ReservedStreamingHttpConnection
- asConnection() - Method in interface io.servicetalk.http.api.StreamingHttpConnection
-
Convert this
StreamingHttpConnection
to theHttpConnection
API. - asException() - Method in class io.servicetalk.grpc.api.GrpcStatus
-
Deprecated.
- asException(Supplier<Status>) - Method in class io.servicetalk.grpc.api.GrpcStatus
-
Deprecated.
- asExecutor() - Method in interface io.servicetalk.transport.netty.internal.NettyIoExecutor
-
Deprecated.IoExecutor now implements
Executor
so this method is redundant. - asInputStream(Buffer) - Static method in interface io.servicetalk.buffer.api.Buffer
-
Return an
InputStream
that wraps the givenBuffer
. - asOutputStream(Buffer) - Static method in interface io.servicetalk.buffer.api.Buffer
-
Return an
OutputStream
that wraps the givenBuffer
. - asReadOnly() - Method in interface io.servicetalk.buffer.api.Buffer
-
Create a read-only view for this buffer.
- asReadOnly() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- asReadOnly() - Method in class io.servicetalk.tcp.netty.internal.TcpClientConfig
-
Create a read only view of this object.
- asReadOnly() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Create a read only view of this object.
- asSafeObserver(TransportObserver) - Static method in class io.servicetalk.transport.api.TransportObservers
-
Coverts passed
TransportObserver
to a safe version that catches and logs all exceptions, but does not rethrow them. - assertNoAsyncErrors(String, Queue<? extends Throwable>) - Static method in class io.servicetalk.test.resources.TestUtils
-
Helper method to check if a given
Queue
contains any errors, usually produced through async sources. - assertNoAsyncErrors(Queue<? extends Throwable>) - Static method in class io.servicetalk.test.resources.TestUtils
-
Helper method to check if a given
Queue
contains any errors, usually produced through async sources. - assignConnectionError(Channel, Throwable) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
-
Assigns a
Throwable
to the passedChannel
to report it as a closure reason. - asStreamingClient() - Method in interface io.servicetalk.http.api.BlockingHttpClient
-
Convert this
BlockingHttpClient
to theStreamingHttpClient
API. - asStreamingClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
-
Convert this
BlockingStreamingHttpClient
to theStreamingHttpClient
API. - asStreamingClient() - Method in interface io.servicetalk.http.api.HttpClient
-
Convert this
HttpClient
to theStreamingHttpClient
API. - asStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
-
Convert this
BlockingHttpConnection
to theStreamingHttpConnection
API. - asStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
-
Convert this
BlockingStreamingHttpConnection
to theStreamingHttpConnection
API. - asStreamingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
-
Convert this
HttpConnection
to theStreamingHttpConnection
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
AsyncCloseable
s. - 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 usesAsyncContext
as the backing storage. - AuthenticationException - Exception in io.servicetalk.http.utils.auth
-
An authentication exception, which indicates that access was denied and usually converts to
401 (Unauthorized)
or407 (Proxy Authentication Required)
response. - AuthenticationException(String) - Constructor for exception io.servicetalk.http.utils.auth.AuthenticationException
-
Creates a new instance.
- AUTHORIZATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"authorization"
- AutoClosableUtils - Class in io.servicetalk.concurrent.internal
-
Utilities for
AutoCloseable
. - AutoCloseables - Class in io.servicetalk.concurrent.api
-
A utility class for methods related to
AutoCloseable
. - available() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
- AVAILABLE - Static variable in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
-
Signifies the
ServiceDiscovererEvent.address()
is available for use in connection establishment. - await(CountDownLatch) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
-
Await a
CountDownLatch
until the latch is counted down, throws unchecked InterruptedException. - await(CountDownLatch, long, TimeUnit) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
-
Await a
CountDownLatch
until the latch is counted down or the given time duration expires, throws unchecked InterruptedException. - awaitOnComplete() - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
-
Block until a terminal signal is received, throws if
TestCompletableSubscriber.onError(Throwable)
and returns normally ifTestCompletableSubscriber.onComplete()
. - awaitOnComplete() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Block until a terminal signal is received, throws if
TestPublisherSubscriber.onError(Throwable)
and returns normally ifTestPublisherSubscriber.onComplete()
. - awaitOnError() - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
-
Block until a terminal signal is received, throws if
TestCompletableSubscriber.onComplete()
and returns normally ifTestCompletableSubscriber.onError(Throwable)
. - awaitOnError() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Block until a terminal signal is received, throws if
TestPublisherSubscriber.onComplete()
and returns normally ifTestPublisherSubscriber.onError(Throwable)
. - awaitOnError() - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
-
Block until a terminal signal is received, throws if
TestSingleSubscriber.onSuccess(Object)
and returns normally ifTestSingleSubscriber.onError(Throwable)
. - awaitOnSuccess() - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
-
Block until a terminal signal is received, throws if
TestSingleSubscriber.onError(Throwable)
and returns normally ifTestSingleSubscriber.onSuccess(Object)
. - awaitResult(Future<T>) - Static method in class io.servicetalk.concurrent.internal.FutureUtils
-
Await the completion of the passed
Future
and return its result. - awaitShutdown() - Method in interface io.servicetalk.transport.api.ServerContext
-
Blocks and awaits shutdown of the server this
ServerContext
represents. - awaitSubscription() - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
-
Block until
TestCompletableSubscriber.onSubscribe(Cancellable)
. - awaitSubscription() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Block until
PublisherSource.Subscriber.onSubscribe(Subscription)
. - awaitSubscription() - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
-
Block until
TestSingleSubscriber.onSubscribe(Cancellable)
. - awaitTermination(Future<Void>) - Static method in class io.servicetalk.concurrent.internal.FutureUtils
-
Await the completion of the passed
Future
. - AwaitUtils - Class in io.servicetalk.concurrent.test.internal
-
Utilities to do blocking await calls for tests.
B
- B3KeyValueFormatter<T> - Class in io.servicetalk.opentracing.inmemory
- B3KeyValueFormatter(TriConsumer<T, CharSequence, CharSequence>, BiFunction<T, CharSequence, CharSequence>, boolean) - Constructor for class io.servicetalk.opentracing.inmemory.B3KeyValueFormatter
-
Create a new instance.
- BACKGROUND - Enum constant in enum class io.servicetalk.http.netty.HttpClients.DiscoveryStrategy
-
Resolves an address in a background.
- backgroundExecutor(Executor) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- backgroundExecutor(Executor) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.
- backgroundExecutor(Executor) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the background
Executor
to use for determining time and scheduling background tasks such as those associated with outlier detection. - backgroundExecutor(Executor) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
-
Deprecated.This
LoadBalancer
may monitor hosts to which connection establishment has failed using health checks that run in the background. - backgroundExecutor(Executor) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
-
Deprecated.
- backoffRatio(float, float) - Method in class io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder
-
Defines the backoff ratios for AIMD.
- backoffRatio(float, float) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
Defines the backoff ratios when certain conditions are met.
- BAD_GATEWAY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
502 Bad Gateway
- BAD_REQUEST - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
400 Bad Request
- badGateway() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_GATEWAY
response. - badGateway() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_GATEWAY
response. - badGateway() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_GATEWAY
response. - badRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_REQUEST
response. - badRequest() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_REQUEST
response. - badRequest() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_REQUEST
response. - baggageItems() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
- BASE64 - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"base64"
- baseEjectionTime() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The base ejection time.
- baseEjectionTime(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the base ejection time.
- baseUriFunction(BiFunction<ConnectionContext, HttpRequestMetaData, String>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Set the function used to compute the base URI for the incoming HTTP request.
- BasicAuthenticated - Annotation Interface in io.servicetalk.http.security.auth.basic.jersey
-
Indicates that the marked
Application
, resource class or resource method is authenticated with HTTP Basic and that aSecurityContext
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
andpassword
, 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 providedUserInfo
. - 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 providedPrincipal
, and which is designed for theSecurityContext.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 establishSecurityContext
s 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 willflush writes
in a batch ofbatchSize
or on expiration of a batch duration i.e. - batchSpans(int, Duration) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
-
Configure batching of spans before sending it to the zipkin collector.
- beforeCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onCancel
Runnable
argument beforeCancellable.cancel()
is called for Subscriptions of the returnedCompletable
. - beforeCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCancel
Runnable
argument beforeCancellable.cancel()
is called forPublisherSource.Subscription
s of the returnedPublisher
. - beforeCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onCancel
Runnable
argument beforeCancellable.cancel()
is called for Subscriptions of the returnedSingle
. - beforeFinally(SingleTerminalSignalConsumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
beforeFinally
SingleTerminalSignalConsumer
argument before any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)
- invokesSingleTerminalSignalConsumer.onSuccess(Object)
SingleSource.Subscriber.onError(Throwable)
- invokesSingleTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesSingleTerminalSignalConsumer.cancel()
for Subscriptions/SingleSource.Subscriber
s of the returnedSingle
. - beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the corresponding method on
beforeFinally
TerminalSignalConsumer
argument before any of the following terminal methods are called:CompletableSource.Subscriber.onComplete()
- invokesTerminalSignalConsumer.onComplete()
CompletableSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
for Subscriptions/CompletableSource.Subscriber
s of the returnedCompletable
. - beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the corresponding method on
beforeFinally
TerminalSignalConsumer
argument before any of the following terminal methods are called:PublisherSource.Subscriber.onComplete()
- invokesTerminalSignalConsumer.onComplete()
PublisherSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
forPublisherSource.Subscription
s/PublisherSource.Subscriber
s of the returnedPublisher
. - beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
beforeFinally
TerminalSignalConsumer
argument before any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)
- invokesTerminalSignalConsumer.onComplete()
SingleSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
for Subscriptions/SingleSource.Subscriber
s of the returnedSingle
. - 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.Subscriber
s of the returnedCompletable
. - beforeFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
beforeFinally
Runnable
argument before any of the following terminal methods are called:PublisherSource.Subscriber.onComplete()
PublisherSource.Subscriber.onError(Throwable)
Cancellable.cancel()
forPublisherSource.Subscription
s/PublisherSource.Subscriber
s of the returnedPublisher
. - 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.Subscriber
s of the returnedSingle
. - BeforeFinallyHttpOperator - Class in io.servicetalk.http.utils
-
Helper operator for signaling the end of an HTTP Request/Response cycle.
- BeforeFinallyHttpOperator(TerminalSignalConsumer) - Constructor for class io.servicetalk.http.utils.BeforeFinallyHttpOperator
-
Create a new instance.
- BeforeFinallyHttpOperator(TerminalSignalConsumer, boolean) - Constructor for class io.servicetalk.http.utils.BeforeFinallyHttpOperator
-
Create a new instance.
- BeforeFinallyHttpOperator(Runnable) - Constructor for class io.servicetalk.http.utils.BeforeFinallyHttpOperator
-
Create a new instance.
- beforeOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onComplete
Runnable
argument beforeCompletableSource.Subscriber.onComplete()
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - beforeOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onComplete
Runnable
argument beforePublisherSource.Subscriber.onComplete()
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onError
Consumer
argument beforeCompletableSource.Subscriber.onError(Throwable)
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onError
Consumer
argument beforePublisherSource.Subscriber.onError(Throwable)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onError
Consumer
argument beforeSingleSource.Subscriber.onError(Throwable)
is called forSingleSource.Subscriber
s of the returnedSingle
. - beforeOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onNext
Consumer
argument beforePublisherSource.Subscriber.onNext(Object)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - beforeOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onSubscribe
Consumer
argument beforePublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - beforeOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onSubscribe
Consumer
argument beforeCompletableSource.Subscriber.onSubscribe(Cancellable)
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - beforeOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSubscribe
Consumer
argument beforeSingleSource.Subscriber.onSubscribe(Cancellable)
is called forSingleSource.Subscriber
s of the returnedSingle
. - beforeOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSuccess
Consumer
argument beforeSingleSource.Subscriber.onSuccess(Object)
is called forSingleSource.Subscriber
s of the returnedSingle
. - beforeRequest(LongConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onRequest
LongConsumer
argument beforePublisherSource.Subscription.request(long)
is called forPublisherSource.Subscription
s of the returnedPublisher
. - beforeRequestStart() - Method in interface io.servicetalk.client.api.RequestTracker
-
Invoked before each start of the action for which latency is to be tracked.
- beforeRetry(int, HttpRequestMetaData, Throwable) - Method in interface io.servicetalk.http.netty.RetryingHttpRequesterFilter.RetryCallbacks
-
Called after a retry decision has been made, but before the retry is performed.
- beforeSubscriber(Supplier<? extends CompletableSource.Subscriber>) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
CompletableSource.Subscriber
(via thesubscriberSupplier
argument) on each call to subscribe and invokes all theCompletableSource.Subscriber
methods before theCompletableSource.Subscriber
s of the returnedCompletable
. - beforeSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscriber
(via thesubscriberSupplier
argument) on each call to subscribe and invokes all thePublisherSource.Subscriber
methods before thePublisherSource.Subscriber
s of the returnedPublisher
. - beforeSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
SingleSource.Subscriber
(via thesubscriberSupplier
argument) on each call to subscribe and invokes all theSingleSource.Subscriber
methods before theSingleSource.Subscriber
s of the returnedSingle
. - beforeSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscription
(via thesubscriptionSupplier
argument) on each call to subscribe and invokes all thePublisherSource.Subscription
methods before thePublisherSource.Subscription
s of the returnedPublisher
. - BiIntFunction<T,
R> - Interface in io.servicetalk.concurrent.api -
A special function that takes an
int
and a custom argument and returns the result. - BiIntPredicate<T> - Interface in io.servicetalk.concurrent.api
-
A special predicate that takes an
int
and a custom argument to evaluate. - BINARY - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"binary"
- bind(GrpcServiceFactory.ServerBinder, ExecutionContext<?>) - Method in class io.servicetalk.grpc.api.GrpcServiceFactory
-
Use the passed
GrpcServiceFactory.ServerBinder
to bind an appropriate gRPC service for the server. - bind(HttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
-
Binds an
HttpService
to the associated server. - bind(SocketAddress, ReadOnlyTcpServerConfig, boolean, ExecutionContext<?>, InfluencerConnectionAcceptor, BiFunction<Channel, ConnectionObserver, Single<CC>>, Consumer<CC>) - Static method in class io.servicetalk.tcp.netty.internal.TcpServerBinder
-
Deprecated.use the bind method with early and late acceptors instead.
- bind(SocketAddress, ReadOnlyTcpServerConfig, ExecutionContext<?>, InfluencerConnectionAcceptor, BiFunction<Channel, ConnectionObserver, Single<CC>>, Consumer<CC>, EarlyConnectionAcceptor, LateConnectionAcceptor) - Static method in class io.servicetalk.tcp.netty.internal.TcpServerBinder
-
Create a
ServerContext
that represents a socket which is bound and listening on thelistenAddress
. - bindBlocking(BlockingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
-
Binds a
BlockingHttpService
to the associated server. - bindBlockingStreaming(BlockingStreamingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
-
Binds a
BlockingStreamingHttpService
to the associated server. - bindService() - Method in interface io.servicetalk.grpc.api.GrpcBindableService
-
Return an appropriate service factory bound to this service.
- bindService() - Method in interface io.servicetalk.health.v1.Health.BlockingHealthService
-
Makes a
Health.ServiceFactory
bound to this instance implementingHealth.BlockingHealthService
- bindService() - Method in interface io.servicetalk.health.v1.Health.HealthService
-
Makes a
Health.ServiceFactory
bound to this instance implementingHealth.HealthService
- bindStreaming(StreamingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
-
Binds a
StreamingHttpService
to the associated server. - BlockingGrpcClient<Client extends GrpcClient> - Interface in io.servicetalk.grpc.api
-
A blocking client to a gRPC service.
- BlockingGrpcService - Interface in io.servicetalk.grpc.api
-
A blocking gRPC service.
- BlockingHttpClient - Interface in io.servicetalk.http.api
-
The equivalent of
HttpClient
but with synchronous/blocking APIs instead of asynchronous APIs. - BlockingHttpConnection - Interface in io.servicetalk.http.api
-
The equivalent of
HttpConnection
but with synchronous/blocking APIs instead of asynchronous APIs. - BlockingHttpRequester - Interface in io.servicetalk.http.api
-
The equivalent of
HttpRequester
with synchronous/blocking APIs instead of asynchronous APIs. - BlockingHttpService - Interface in io.servicetalk.http.api
-
The equivalent of
HttpService
but with synchronous/blocking APIs instead of asynchronous APIs. - blockingInvocation(Completable) - Static method in class io.servicetalk.concurrent.api.internal.BlockingUtils
-
Subscribes a
Completable
immediately and awaits result. - blockingInvocation(Single<T>) - Static method in class io.servicetalk.concurrent.api.internal.BlockingUtils
-
Subscribes a
Single
immediately and awaits result. - BlockingIterable<T> - Interface in io.servicetalk.concurrent
-
An
Iterable
which supports generation ofBlockingIterator
s. - BlockingIterable.Processor<T> - Interface in io.servicetalk.concurrent
-
A
BlockingIterable
that supports to dynamically emitting items usingBlockingIterable.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 anAutoCloseable
and whose blocking operations support timeout durations. - BlockingProcessorSignalsHolder<T> - Interface in io.servicetalk.concurrent.api
-
A holder of items for a
BlockingIterable.Processor
. - BlockingSpliterator<T> - Interface in io.servicetalk.concurrent
-
An
Spliterator
which supportsAutoCloseable.close()
. - BlockingStreamingGrpcServerResponse<T> - Interface in io.servicetalk.grpc.api
-
The response for streaming use-cases that provides ability to defer sending response meta-data and write the payload to an
GrpcPayloadWriter
. - BlockingStreamingHttpClient - Interface in io.servicetalk.http.api
-
The equivalent of
StreamingHttpClient
but with synchronous/blocking APIs instead of asynchronous APIs. - BlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
-
The equivalent of
StreamingHttpConnection
but with synchronous/blocking APIs instead of asynchronous APIs. - BlockingStreamingHttpRequest - Interface in io.servicetalk.http.api
-
The equivalent of
HttpRequest
but provides the payload as aBlockingIterable
. - 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
BlockingStreamingHttpRequest
s. - BlockingStreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
-
A combination of
BlockingStreamingHttpRequestFactory
andBlockingStreamingHttpResponseFactory
. - BlockingStreamingHttpResponse - Interface in io.servicetalk.http.api
-
The equivalent of
HttpResponse
but provides the payload as aBlockingIterable
. - BlockingStreamingHttpResponseFactory - Interface in io.servicetalk.http.api
-
A factory for creating
BlockingStreamingHttpResponse
s. - BlockingStreamingHttpServerResponse - Interface in io.servicetalk.http.api
-
The equivalent of
HttpResponse
but provides an ability to write the payload to anHttpPayloadWriter
. - BlockingStreamingHttpService - Interface in io.servicetalk.http.api
-
The equivalent of
StreamingHttpService
but with synchronous/blocking APIs instead of asynchronous APIs. - blockingStreamingResponseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
-
Returns the
BlockingStreamingHttpResponseFactory
associated with thisHttpServiceContext
. - BlockingUtils - Class in io.servicetalk.concurrent.api.internal
-
Common utility functions to unwrap
ExecutionException
from async operations. - boundaries() - Method in interface io.servicetalk.concurrent.api.BufferStrategy
-
Returns a
Publisher
representing asynchronous buffer boundaries. - BOUNDARY - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"boundary"
- breaker() - Method in class io.servicetalk.traffic.resilience.http.StateContext
-
Returns the
CircuitBreaker
in-use for the currently evaluated request. - buffer(BufferStrategy<T, BC, B>) - Method in class io.servicetalk.concurrent.api.Publisher
- Buffer - Interface in io.servicetalk.buffer.api
-
An arbitrary and sequential accessible sequence of zero or more bytes (octets).
- bufferAllocator() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
- bufferAllocator() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
- bufferAllocator() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
- bufferAllocator() - Method in interface io.servicetalk.transport.api.ExecutionContext
-
Return the
BufferAllocator
that can be used to allocateBuffer
s if needed. - bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- bufferAllocator(BufferAllocator) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- bufferAllocator(BufferAllocator) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Sets the
BufferAllocator
to be used by this server. - bufferAllocator(BufferAllocator) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
- bufferAllocator(BufferAllocator) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.
- bufferAllocator(BufferAllocator) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
- bufferAllocator(BufferAllocator) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Sets the
BufferAllocator
to use. - BufferAllocator - Interface in io.servicetalk.buffer.api
-
An API to allocate
Buffer
s. - BufferAllocators - Class in io.servicetalk.buffer.netty
-
Available
BufferAllocator
s. - BufferDecoder - Interface in io.servicetalk.encoding.api
-
Used to decode buffers for aggregated and streaming use cases.
- bufferDecoderGroup() - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Get the supported
BufferDecoderGroup
for this client factory. - bufferDecoderGroup(BufferDecoderGroup) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Sets the supported
BufferDecoderGroup
for this client factory. - bufferDecoderGroup(BufferDecoderGroup) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- BufferDecoderGroup - Interface in io.servicetalk.encoding.api
-
A group of
BufferDecoder
s used when multiple options may be supported. - BufferDecoderGroupBuilder - Class in io.servicetalk.encoding.api
-
Builder for
BufferDecoderGroup
s. - BufferDecoderGroupBuilder() - Constructor for class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
-
Create a new instance.
- BufferDecoderGroupBuilder(int) - Constructor for class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
-
Create a new instance.
- bufferEncoder(SerializerDeserializer<Buffer>, StreamingSerializerDeserializer<Buffer>, CharSequence) - Static method in class io.servicetalk.encoding.netty.NettyBufferEncoders
-
Create a
BufferEncoderDecoder
given the underlyingSerializerDeserializer
andStreamingSerializerDeserializer
implementations. - BufferEncoder - Interface in io.servicetalk.encoding.api
-
Used to encode buffers for aggregated and streaming use cases.
- BufferEncoderDecoder - Interface in io.servicetalk.encoding.api
-
A
BufferEncoder
andBufferDecoder
. - bufferEncoders(List<BufferEncoder>) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- BufferEncodingException - Exception in io.servicetalk.encoding.api
-
A specialization of
SerializationException
used to indicate an encoding exception. - BufferEncodingException(String) - Constructor for exception io.servicetalk.encoding.api.BufferEncodingException
-
Create a new instance.
- BufferEncodingException(String, Throwable) - Constructor for exception io.servicetalk.encoding.api.BufferEncodingException
-
New instance.
- BufferEncodingException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.encoding.api.BufferEncodingException
-
New instance.
- BufferEncodingException(Throwable) - Constructor for exception io.servicetalk.encoding.api.BufferEncodingException
-
New instance.
- BufferHandler - Class in io.servicetalk.transport.netty.internal
-
Deprecated.This API is going to be removed in future releases with no planned replacement. If it cannot be removed from your application, consider copying it into your codebase.
- BufferHolder - Interface in io.servicetalk.buffer.api
-
Deprecated.This API is going to be removed in future releases with no planned replacement. If it cannot be removed from your application, consider copying it into your codebase.
- BufferPublisherInputStream - Class in io.servicetalk.http.router.jersey.internal
-
An
InputStream
built around aPublisher<Buffer>
, which can either be read OIO style or provide its wrappedPublisher
. - BufferPublisherInputStream(Publisher<Buffer>, int) - Constructor for class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
-
Creates a new
BufferPublisherInputStream
instance. - bufferSizeHint() - Method in interface io.servicetalk.concurrent.api.BufferStrategy
-
A rough estimate of the number of items in a buffer.
- BufferStrategies - Class in io.servicetalk.concurrent.api
-
A static factory of
BufferStrategy
instances. - BufferStrategy<T,
BC extends BufferStrategy.Accumulator<T, B>, B> - Interface in io.servicetalk.concurrent.api - BufferStrategy.Accumulator<T,
B> - Interface in io.servicetalk.concurrent.api -
An intermediate mutable object that holds items till it is
finished
. - BufferUtils - Class in io.servicetalk.buffer.netty
-
Internal utilities for
Buffer
s. - build() - Method in class io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder
-
Builds an AIMD dynamic
CapacityLimiter
based on config options of this builder. - build() - Method in class io.servicetalk.capacity.limiter.api.FixedCapacityLimiterBuilder
-
Build a fixed capacity
CapacityLimiter
according to this configuration. - build() - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
Builds a Gradient dynamic
CapacityLimiter
based on config options of this builder. - build() - Method in class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
-
Deprecated.
- build() - Method in interface io.servicetalk.client.api.partition.PartitionAttributesBuilder
-
Deprecated.Build a
PartitionAttributes
corresponding to the previousPartitionAttributesBuilder.add(PartitionAttributes.Key, Object)
calls. - build() - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
-
Build the
ReplayStrategy
. - build() - Method in class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
-
Build a new
BufferDecoderGroup
. - build() - Method in class io.servicetalk.encoding.netty.ZipCompressionBuilder
-
Build and return an instance of the
SerializerDeserializer
with the configuration of the builder. - build() - Method in class io.servicetalk.encoding.netty.ZipContentCodecBuilder
-
Deprecated.Build and return an instance of the
ContentCodec
with the configuration of the builder. - build() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
-
Builds a new
GrpcExecutionStrategy
. - build() - Method in class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
-
Deprecated.Builds a new
GrpcSerializationProvider
containing all the message types registered with this builder. - build() - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- build() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- build() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- build() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- build() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- build() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- build() - Method in class io.servicetalk.http.api.Http2SettingsBuilder
-
Build the
Map
that represents HTTP/2 Setting. - build() - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Builds a new
HttpClient
. - build() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
-
Builds a new
HttpExecutionStrategy
. - build() - Method in class io.servicetalk.http.api.ProxyConfigBuilder
-
Builds a new
ProxyConfig
. - build() - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Builds a new
RedirectConfig
. - build() - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Builds this chain and returns a computed
HttpExecutionStrategyInfluencer
that reflects the strategy of the entire chain. - build() - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory.Builder
-
Deprecated.Builds a
DefaultHttpLoadBalancerFactory
using the properties configured on this builder. - build() - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
-
Builds
H1ProtocolConfig
. - build() - Method in class io.servicetalk.http.netty.H1SpecExceptions.Builder
-
Builds
H1SpecExceptions
. - build() - Method in class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
-
Build a new
H2ProtocolConfig.KeepAlivePolicy
. - build() - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Builds
H2ProtocolConfig
. - build() - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Builds a retrying
RetryingHttpRequesterFilter
with this' builders configuration. - build() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters.AbstractBuilder
-
Build a new
ContainerRequestFilter
instance. - build() - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- build() - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.
- build() - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Builds the
LoadBalancerFactory
configured by this builder. - build() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Build the OutlierDetectorConfig.
- build() - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicyBuilder
-
Construct the
P2CLoadBalancingPolicy
. - build() - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
-
Deprecated.Builds the
LoadBalancerFactory
configured by this builder. - build() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
-
Deprecated.
- build() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicyBuilder
-
Construct the
RoundRobinLoadBalancingPolicy
. - build() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Builds a new
OpenTelemetryOptions
. - build() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
-
Builds the
DefaultInMemoryTracer
. - build() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
-
Builds a new
HttpReporter
instance with this builder's options. - build() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
-
Builds a new
UdpReporter
instance with this builder's options. - build() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
-
Builds the ZipkinPublisher with supplied options.
- build() - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
Return a custom
ServiceRejectionPolicy
based on the options of this builder. - build() - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Invoke to build an instance of
TrafficResilienceHttpClientFilter
filter to be used inside the HttpClientBuilder. - build() - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Invoke to build an instance of
TrafficResilienceHttpServiceFilter
filter to be used inside theHttpServerBuilder
. - build() - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Build a new
ClientSslConfig
. - build() - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Build a new
ServerSslConfig
. - build() - Method in class io.servicetalk.transport.api.TransportConfigBuilder
-
Builds a new
TransportConfig
. - build() - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Builds a new
ExecutionContext
or return the default context if none of the components are set in this builder. - build(GrpcClientFactory<Client, ?>) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
- build(GrpcClientFactory<Client, ?>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
-
Builds a gRPC client.
- build(GrpcClientFactory<Client, ?>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.MultiClientBuilder
-
Builds a gRPC client.
- build(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Builds this chain and returns the head
HttpExecutionStrategyInfluencer
for the chain. - build(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
HttpService
for the specified JAX-RSApplication
class. - build(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
HttpService
for the specified JAX-RSApplication
. - buildARecordDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- buildARecordDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- buildARecordDiscoverer() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Build a new
ServiceDiscoverer
which targets host addresses (e.g. - buildBlocking() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- buildBlocking() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- buildBlocking() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- buildBlocking() - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Creates a new
BlockingHttpClient
. - buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
- buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
-
Builds a blocking gRPC client.
- buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.MultiClientBuilder
-
Builds a blocking gRPC client.
- buildBlocking(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
BlockingHttpService
for the specified JAX-RSApplication
class. - buildBlocking(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
BlockingHttpService
for the specified JAX-RSApplication
. - buildBlockingStreaming() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- buildBlockingStreaming() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- buildBlockingStreaming() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- buildBlockingStreaming() - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Creates a new
BlockingStreamingHttpClient
. - buildBlockingStreaming(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
BlockingStreamingHttpService
for the specified JAX-RSApplication
class. - buildBlockingStreaming(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
BlockingStreamingHttpService
for the specified JAX-RSApplication
. - builder(String) - Static method in class io.servicetalk.dns.discovery.netty.DnsServiceDiscoverers
-
A new
DnsServiceDiscovererBuilder
instance. - builder(String) - Static method in class io.servicetalk.loadbalancer.LoadBalancers
-
A new
LoadBalancerBuilder
instance. - builder(String) - Static method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancers
-
Deprecated.use {#
LoadBalancers
} constructors instead. - Builder() - Constructor for class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
- Builder() - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory.Builder
-
Create a new instance.
- Builder() - Constructor for class io.servicetalk.http.netty.H1SpecExceptions.Builder
- Builder() - Constructor for class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
- Builder() - Constructor for class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Construct a new builder using the default initial values.
- Builder() - Constructor for class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
-
Deprecated.use
LoadBalancers.builder(String)
instead. - Builder() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
- Builder() - Constructor for class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
- Builder(SingleAddressHttpClientBuilder<?, ?>) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
-
Create a new
HttpReporter.Builder
using the passedSingleAddressHttpClientBuilder
. - Builder(BasicAuthHttpServiceFilter.CredentialsVerifier<UserInfo>, String) - Constructor for class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
-
Creates a new builder for an
StreamingHttpServiceFilter
, which filters HTTP requests using RFC7617: The 'Basic' HTTP Authentication Scheme. - Builder(InMemoryScopeManager) - Constructor for class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
-
Constructs a builder for an
DefaultInMemoryTracer
. - Builder(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory.Builder
-
Deprecated.use
Health.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory)
on the Builder instead. - Builder(RouteExecutionStrategyFactory<GrpcExecutionStrategy>, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- Builder(String, Reporter<Span>) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
-
Create a new instance.
- Builder(SocketAddress) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
-
Create a new
UdpReporter.Builder
for a given collectorAddress. - Builder(Supplier<CapacityLimiter>) - Constructor for class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
A
TrafficResilienceHttpClientFilter
with no partitioning schemes. - Builder(Supplier<CapacityLimiter>) - Constructor for class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
A
TrafficResilienceHttpServiceFilter
with no partitioning schemes. - Builder(Supplier<Function<HttpRequestMetaData, CapacityLimiter>>, boolean) - Constructor for class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
A
TrafficResilienceHttpClientFilter
can support request partitioning schemes. - Builder(Supplier<Function<HttpRequestMetaData, CapacityLimiter>>, boolean) - Constructor for class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
A
TrafficResilienceHttpServiceFilter
can support request partitioning schemes. - Builder(List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- BuilderUtils - Class in io.servicetalk.transport.netty.internal
-
Utilities which are used for builders.
- buildMulti() - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
- buildMulti() - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
-
Returns a
GrpcClientBuilder.MultiClientBuilder
to be used to create multiple clients that share the underlying transport. - buildPartial() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- buildPartial() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- buildProxy() - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
-
Creates a new instance for proxy service.
- buildServer() - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
-
Creates a new instance for non-proxy service.
- buildSpan(String) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
- buildSpan(String) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
- buildSrvDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- buildSrvDiscoverer() - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- buildSrvDiscoverer() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
- buildStreaming() - Method in class io.servicetalk.encoding.netty.ZipCompressionBuilder
-
Build and return an instance of the
StreamingSerializerDeserializer
with the configuration of the builder. - buildStreaming() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- buildStreaming() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- buildStreaming() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- buildStreaming() - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Builds a new
StreamingHttpClient
. - buildStreaming() - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Builds the
StreamingHttpService
that performs the configured routing. - buildStreaming() - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- buildStreaming(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
StreamingHttpService
for the specified JAX-RSApplication
class. - buildStreaming(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
StreamingHttpService
for the specified JAX-RSApplication
. - ByteArrayMapper<T> - Interface in io.servicetalk.concurrent.api
-
A mapper to transform
byte[]
buffer regions into a desired typeT
. - byteArraySerializer(boolean) - Static method in class io.servicetalk.serializer.utils.ByteArraySerializer
-
Create a new instance.
- ByteArraySerializer - Class in io.servicetalk.serializer.utils
-
Serialize/deserialize
byte[]
. - ByteProcessor - Interface in io.servicetalk.buffer.api
-
Provides a mechanism to iterate over a collection of bytes.
- BYTES - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"bytes"
- bytesBefore(byte) - Method in interface io.servicetalk.buffer.api.Buffer
-
Locates the first occurrence of the specified
value
in this buffer. - bytesBefore(byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- bytesBefore(int, byte) - Method in interface io.servicetalk.buffer.api.Buffer
-
Locates the first occurrence of the specified
value
in this buffer. - bytesBefore(int, byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- bytesBefore(int, int, byte) - Method in interface io.servicetalk.buffer.api.Buffer
-
Locates the first occurrence of the specified
value
in this buffer. - bytesBefore(int, int, byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- bytesEstimator() - Method in interface io.servicetalk.grpc.api.SerializerDescriptor
-
Get a function used to estimate the serialized size (in bytes) of each object.
- bytesStreamingSerializer(Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Create a
HttpStreamingSerializer
that serializesbyte[]
. - ByteToMessageDecoder - Class in io.servicetalk.transport.netty.internal
-
ChannelInboundHandlerAdapter
which decodes bytes in a stream-like fashion from oneByteBuf
to an other Message type. - ByteToMessageDecoder(ByteBufAllocator) - Constructor for class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
-
Create a new instance.
C
- cache() - Method in class io.servicetalk.concurrent.api.Completable
-
Create a
Completable
that subscribes a single time upstream but allows for multiple downstreamCompletableSource.Subscriber
s. - cache() - Method in class io.servicetalk.concurrent.api.Single
-
Create a
Single
that subscribes a single time upstream but allows for multiple downstreamSingleSource.Subscriber
s. - cache(int) - Method in class io.servicetalk.concurrent.api.Completable
-
Create a
Completable
that subscribes a single time upstream but allows for multiple downstreamCompletableSource.Subscriber
s. - cache(int) - Method in class io.servicetalk.concurrent.api.Single
-
Create a
Single
that subscribes a single time upstream but allows for multiple downstreamSingleSource.Subscriber
s. - cache(int, boolean) - Method in class io.servicetalk.concurrent.api.Completable
-
Create a
Completable
that subscribes a single time upstream but allows for multiple downstreamCompletableSource.Subscriber
s. - cache(int, boolean) - Method in class io.servicetalk.concurrent.api.Single
-
Create a
Single
that subscribes a single time upstream but allows for multiple downstreamSingleSource.Subscriber
s. - cache(int, boolean, BiFunction<T, Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Single
-
Create a
Single
that subscribes a single time upstream but allows for multiple downstreamSingleSource.Subscriber
s. - cache(int, boolean, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Create a
Completable
that subscribes a single time upstream but allows for multiple downstreamCompletableSource.Subscriber
s. - CACHE_CONTROL - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"cache-control"
- CACHEABLE - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
As defined in Method Definitions, methods which are cacheable, but not safe or idempotent.
- CacheConnectionHttpLoadBalanceFactory<ResolvedAddress> - Class in io.servicetalk.http.utils
-
A
HttpLoadBalancerFactory
that will cache successive connection creation attempts and return the sameSingle
instead of creating a new connection each time. - CacheConnectionHttpLoadBalanceFactory(HttpLoadBalancerFactory<ResolvedAddress>, ToIntFunction<ResolvedAddress>) - Constructor for class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
-
Create a new instance.
- calculateDifference(List<? extends T>, List<? extends T>, Comparator<T>, ServiceDiscovererUtils.TwoIntsConsumer, ServiceDiscovererEvent.Status) - Static method in class io.servicetalk.dns.discovery.netty.ServiceDiscovererUtils
-
Given a sorted list of currently active addresses, and a new set of unsorted active address calculate the
ServiceDiscovererEvent
s. - calculateMaxQueueSize(int) - Method in interface io.servicetalk.concurrent.api.GroupedPublisher.QueueSizeProvider
-
Deprecated.Calculate the maximum queue size for a particular
GroupedPublisher
key. - calculateSourceRequested(AtomicLongFieldUpdater<T>, AtomicLongFieldUpdater<T>, AtomicLongFieldUpdater<T>, int, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
-
Attempts to increment
sourceRequestedUpdater
in order to make it the same asrequestNUpdater
while not exceeding thelimit
. - cancel() - Method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
-
Callback to indicate termination via
Cancellable.cancel()
. - cancel() - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
-
Callback to indicate termination via
Cancellable.cancel()
. - cancel() - Method in interface io.servicetalk.concurrent.Cancellable
-
Sends a hint to the producer of the associated asynchronous execution that the consumer related to this
Cancellable
is not interested in the outcome of the execution. - cancel() - Method in class io.servicetalk.concurrent.internal.ConcurrentSubscription
- cancel() - Method in class io.servicetalk.concurrent.internal.DelayedCancellable
- cancel() - Method in class io.servicetalk.concurrent.internal.DelayedSubscription
- cancel() - Method in class io.servicetalk.concurrent.internal.ScalarValueSubscription
- cancel() - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
- cancel() - Method in class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
- CANCEL - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- cancelAccumulation() - Method in interface io.servicetalk.concurrent.api.ReplayAccumulator
-
Called if the accumulation can be cancelled and any asynchronous resources can be cleaned up (e.g.
- cancelCurrent() - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
-
Cancels only the
Cancellable
that is currently held without side effect for anySequentialCancellable.nextCancellable(Cancellable)
. - CancelImmediatelySubscriber - Class in io.servicetalk.concurrent.internal
- Cancellable - Interface in io.servicetalk.concurrent
-
An entity that can be cancelled.
- cancellationIsError() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
Determines whether a cancellation is considered to be an error.
- cancellationIsError(boolean) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set whether a cancellation is considered to be an error by the outlier detector.
- CANCELLED - Enum constant in enum class io.servicetalk.client.api.RequestTracker.ErrorClass
-
Failure due to cancellation.
- CANCELLED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Cancelled (typically by caller).
- cancelUpstream() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
-
Determine if all the downstream subscribers cancel, should upstream be cancelled.
- cancelUpstream(boolean) - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
-
Determine if all the downstream subscribers cancel, should upstream be cancelled.
- capacity() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the number of bytes (octets) this buffer can contain.
- capacity() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- capacity(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the capacity of this buffer.
- capacity(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- capacity(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- capacity(int) - Method in class io.servicetalk.capacity.limiter.api.FixedCapacityLimiterBuilder
-
Defines the fixed capacity for the
CapacityLimiter
. - CapacityLimiter - Interface in io.servicetalk.capacity.limiter.api
-
A provider of capacity for a client or server.
- CapacityLimiter.LimiterState - Interface in io.servicetalk.capacity.limiter.api
-
Representation of the state of the
CapacityLimiter
when theCapacityLimiter.Ticket
is issued. - CapacityLimiter.Ticket - Interface in io.servicetalk.capacity.limiter.api
-
Result of
CapacityLimiter.tryAcquire(Classification, ContextMap)
when capacity is enough to meet the demand. - CapacityLimiters - Class in io.servicetalk.capacity.limiter.api
-
A static factory for creating instances of
CapacityLimiter
s. - capacityPartitions(Supplier<Function<HttpRequestMetaData, CapacityLimiter>>, boolean) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Define
CapacityLimiter
partitions. - capacityPartitions(Supplier<Function<HttpRequestMetaData, CapacityLimiter>>, boolean) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Define
CapacityLimiter
partitions. - capturedRequestHeaders() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
-
List of request headers to be captured as extra span attributes.
- capturedRequestHeaders(List<String>) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Add the headers to be captured as extra span attributes.
- capturedResponseHeaders() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
-
List of response headers to be captured as extra span attributes.
- capturedResponseHeaders(List<String>) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Add the headers to be captured as extra span attributes.
- caseInsensitiveHashCode(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Calculate a hash code of a byte array assuming ASCII character encoding.
- cast(Class<R>) - Method in class io.servicetalk.concurrent.api.Publisher
- cast(Class<R>) - Method in class io.servicetalk.concurrent.api.Single
- catchPayloadFailure(Void, Throwable, HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
- catchPayloadFailure(State, Throwable, HttpHeaders) - Method in interface io.servicetalk.http.api.TrailersTransformer
-
Invoked once all
TrailersTransformer
instances areaccepted
and the payload stream has terminated with an error. - catchUnexpected(Throwable, Throwable) - Static method in class io.servicetalk.concurrent.internal.ThrowableUtils
-
Used in scenarios where multiple operations which aren't expected to throw but exception propagation must be delayed to preserve control flow.
- cause() - Method in class io.servicetalk.concurrent.internal.TerminalNotification
-
Returns the cause of error if this is an error notification.
- cause() - Method in class io.servicetalk.grpc.api.GrpcStatus
-
Deprecated.Use
GrpcStatusException.fromThrowable(Throwable)
to create aGrpcStatusException
thenThrowable.getCause()
. - CertificateCompressionAlgorithm - Interface in io.servicetalk.transport.api
-
Represents an algorithm that can compress and decompress SSL certificates.
- certificateCompressionAlgorithms() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- certificateCompressionAlgorithms() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the list of usable
CertificateCompressionAlgorithms
to advertise. - certificateCompressionAlgorithms(CertificateCompressionAlgorithm...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Sets the certificate compression algorithms to advertise if the feature is supported at runtime.
- certificateCompressionAlgorithms(List<CertificateCompressionAlgorithm>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Sets the certificate compression algorithms to advertise if the feature is supported at runtime.
- CertificateCompressionAlgorithms - Class in io.servicetalk.transport.api
-
A factory to create
Certificate Compression Algorithms
. - CertificateCompressionException - Exception in io.servicetalk.transport.api
-
When thrown contains information about a failure during TLS certificate compression.
- CertificateCompressionException(String) - Constructor for exception io.servicetalk.transport.api.CertificateCompressionException
-
Create a new
CertificateCompressionException
with just a message. - CertificateCompressionException(String, Throwable) - Constructor for exception io.servicetalk.transport.api.CertificateCompressionException
-
Create a new
CertificateCompressionException
with message and cause. - changePostToGet(boolean) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Enforces change of the request method from
POST
toGET
for subsequent requests for301 (Moved Permanently)
and302 (Found)
status codes. - channel() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
-
Get access to the underlying
Channel
. - CHANNEL_CLOSEABLE_KEY - Static variable in class io.servicetalk.transport.netty.internal.ChannelSet
- CHANNEL_CLOSED_INBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
-
Inbound
SocketChannel
shutdown observed. - CHANNEL_CLOSED_OUTBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
-
Outbound
SocketChannel
shutdown observed. - channelClosed(Throwable) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- ChannelCloseUtils - Class in io.servicetalk.transport.netty.internal
-
Utilities to handle
Channel
closure and its reason. - channelError(Channel) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
-
Returns an
error
associated with the passedChannel
. - channelExecutionContext(Channel, ExecutionContext<ES>) - Static method in class io.servicetalk.transport.netty.internal.ExecutionContextUtils
-
Utility that maps
Channel.eventLoop()
intoIoExecutor
and caches the result for future mappings to reduce allocations. - channelInactive(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
- ChannelInitializer - Interface in io.servicetalk.transport.netty.internal
-
Configures a
Channel
. - channelOutboundClosed() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- channelRead(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.BufferHandler
-
Deprecated.
- channelRead(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
- channelReadComplete(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
- ChannelSet - Class in io.servicetalk.transport.netty.internal
-
Manages a set of
Channel
s to provide a mechanism for closing all of them. - ChannelSet(Executor) - Constructor for class io.servicetalk.transport.netty.internal.ChannelSet
-
New instance.
- channelWritable() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- CharSequences - Class in io.servicetalk.buffer.api
-
8-bit ASCII strings factory and basic utilities helper.
- CHARSET - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"charset"
- CharsetUtils - Class in io.servicetalk.utils.internal
-
Charset
utilities. - check() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
- check() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
- check(GrpcClientMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
-
If the requested service is unknown, the call will fail with status NOT_FOUND.
- check(GrpcClientMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
-
If the requested service is unknown, the call will fail with status NOT_FOUND.
- check(GrpcExecutionStrategy, Health.CheckRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- check(GrpcServiceContext, HealthCheckRequest) - Method in class io.servicetalk.grpc.health.DefaultHealthService
- check(GrpcServiceContext, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingCheckRpc
-
If the requested service is unknown, the call will fail with status NOT_FOUND.
- check(GrpcServiceContext, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.CheckRpc
-
If the requested service is unknown, the call will fail with status NOT_FOUND.
- check(Health.CheckMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
- check(Health.CheckMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
-
Deprecated.
- check(Health.CheckRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- check(HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
-
If the requested service is unknown, the call will fail with status NOT_FOUND.
- check(HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
-
If the requested service is unknown, the call will fail with status NOT_FOUND.
- checkBlocking(GrpcExecutionStrategy, Health.BlockingCheckRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- checkBlocking(Health.BlockingCheckRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- checkDuplicateSubscription(PublisherSource.Subscription, PublisherSource.Subscription) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Checks for an already existing
PublisherSource.Subscription
and if one is given callsCancellable.cancel()
onnext
and returnsfalse
. - CheckMetadata(ContentCodec) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
-
Deprecated.
- CheckMetadata(GrpcExecutionStrategy) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
-
Deprecated.
- CheckMetadata(GrpcExecutionStrategy, ContentCodec) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
-
Deprecated.
- CheckMetadata(GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
-
Deprecated.
- CheckMetadata(Duration) - Constructor for class io.servicetalk.health.v1.Health.CheckMetadata
-
Deprecated.
- CHUNKED - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"chunked"
- ciphers() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- ciphers() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the cipher suites to enable, in the order of preference.
- ciphers(String...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the cipher suites to enable, in the order of preference.
- ciphers(List<String>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the cipher suites to enable, in the order of preference.
- cipherSuiteFilter() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- cipherSuiteFilter() - Method in interface io.servicetalk.transport.api.SslConfig
-
Defines filtering behavior for ciphers suites.
- cipherSuiteFilter(SslConfig.CipherSuiteFilter) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the filtering behavior for ciphers suites.
- CircuitBreaker - Interface in io.servicetalk.circuit.breaker.api
-
ServiceTalk API for a Circuit Breaker.
- circuitBreakerPartitions(Supplier<Function<HttpRequestMetaData, CircuitBreaker>>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Define
CircuitBreaker
to manage local or remote errors. - circuitBreakerPartitions(Supplier<Function<HttpRequestMetaData, CircuitBreaker>>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Define
CircuitBreaker
partitions to manage local errors. - Classification - Interface in io.servicetalk.capacity.limiter.api
-
Classification of requests.
- classifier(Supplier<Function<HttpRequestMetaData, Classification>>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Classification in the context of capacity management allows for hints to the relevant
CapacityLimiter
to be influenced on the decision-making process by the class of therequest
. - classifier(Supplier<Function<HttpRequestMetaData, Classification>>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Classification in the context of capacity management allows for hints to the relevant
CapacityLimiter
to be influenced on the decision making process by the class of therequest
. - clear() - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the
readerIndex
andwriterIndex
of this buffer to0
. - clear() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- clear() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- clear() - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to clear all the entries from the current context.
- clear() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- clear() - Method in interface io.servicetalk.context.api.ContextMap
-
Clear the contents of this
ContextMap
. - clear() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- clear() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- clear() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- clear() - Method in interface io.servicetalk.http.api.HttpHeaders
-
Removes all headers.
- clear() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- clearField(Descriptors.FieldDescriptor) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- clearService() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
-
string service = 1;
- clearStatus() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- clearStatus(String) - Method in class io.servicetalk.grpc.health.DefaultHealthService
-
Clears the health status record of a service.
- clearThreadLocal() - Static method in class io.servicetalk.transport.netty.internal.ExecutionContextUtils
- CLIENT_ERROR_4XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
- clientAuthMode() - Method in class io.servicetalk.transport.api.DelegatingServerSslConfig
- clientAuthMode() - Method in interface io.servicetalk.transport.api.ServerSslConfig
-
Get the client authentication mode.
- clientAuthMode(SslClientAuthMode) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the
SslClientAuthMode
which determines how client authentication should be done. - ClientFactory() - Constructor for class io.servicetalk.health.v1.Health.ClientFactory
- ClientGroup<Key,
Client extends ListenableAsyncCloseable> - Interface in io.servicetalk.client.api -
A data-structure capable of holding arbitrary number of clients and bridging lifecycle events across all clients managed by the group.
- ClientInvoker<State> - Interface in io.servicetalk.http.api
-
Deprecated.There is no use of this interface in our codebase, it will be removed in the future releases. If you depend on it, consider replicating a similar interface in your codebase.
- clientNameFromAddress(U) - Method in class io.servicetalk.loadbalancer.experimental.DefaultHttpLoadBalancerProvider
-
Extract the service name from the address object.
- ClientPeerRejectionPolicy - Class in io.servicetalk.traffic.resilience.http
-
Policy for peer capacity rejections that allows customization of behavior (retries or pass-through).
- ClientSslConfig - Interface in io.servicetalk.transport.api
-
Specifies the configuration for client side TLS/SSL.
- ClientSslConfigBuilder - Class in io.servicetalk.transport.api
-
Default builder for
ClientSslConfig
objects. - ClientSslConfigBuilder() - Constructor for class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Create a new instance using this JVM's
TrustManagerFactory.getDefaultAlgorithm()
and defaultTrustManagerFactory
. - ClientSslConfigBuilder(Supplier<InputStream>) - Constructor for class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Create a new instance using
trustCertChainSupplier
to verify trusted servers. - ClientSslConfigBuilder(TrustManagerFactory) - Constructor for class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Create a new instance using
tmf
to verify trusted servers. - clone() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- clone() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- close() - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Closes all contained
AsyncCloseable
s 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 futureBlockingIterator
s. - close() - Method in interface io.servicetalk.concurrent.BlockingIterator
-
This method is used to communicate that you are no longer interested in consuming data.
- close() - Method in interface io.servicetalk.concurrent.BlockingSpliterator
-
This method is used to communicate that you are no longer interested in consuming data.
- close() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
- close() - Method in interface io.servicetalk.grpc.api.BlockingGrpcService
- close() - Method in interface io.servicetalk.grpc.api.GrpcClient
- close() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRequestStreamingRoute
- close() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
- close() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRoute
- close() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
- close() - Method in interface io.servicetalk.http.api.BlockingHttpRequester
- close() - Method in interface io.servicetalk.http.api.BlockingHttpService
- close() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
- close() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpService
- close() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- close() - Method in interface io.servicetalk.http.api.HttpRequester
- close() - Method in interface io.servicetalk.http.api.StreamingHttpRequester
- close() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
- close() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
- close() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
- close() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
-
Blocking close method delegates to
ZipkinPublisher.closeAsync()
. - close() - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
-
Deprecated.Disposes this
StreamingDeserializer
. - close() - Method in interface io.servicetalk.transport.api.ServerContext
- close(ChannelHandlerContext, Throwable) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
-
Close the passed
ChannelHandlerContext
due to the observederror
. - close(Channel, Throwable) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
-
Close the passed
Channel
due to the observederror
. - close(Throwable) - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
- close(Throwable) - Method in interface io.servicetalk.oio.api.PayloadWriter
-
This method shares the same characteristics as
Closeable.close()
but propagatescause
to downstream consumer instead of propagating "successful" completion. - CLOSE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"close"
- CloseableIterable<T> - Interface in io.servicetalk.concurrent
-
An
Iterable
which supports generation ofCloseableIterator
s. - CloseableIterator<T> - Interface in io.servicetalk.concurrent
-
An
Iterator
that is also anAutoCloseable
. - CloseableIteratorBufferAsInputStream - Class in io.servicetalk.concurrent.api.internal
- CloseableIteratorBufferAsInputStream(CloseableIterator<Buffer>) - Constructor for class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
-
Create a new instance.
- closeAndReThrow(AutoCloseable) - Static method in class io.servicetalk.concurrent.internal.AutoClosableUtils
-
Call
AutoCloseable.close()
and re-throw any exception. - closeAndReThrowIoException(AutoCloseable) - Static method in class io.servicetalk.concurrent.internal.AutoClosableUtils
-
Call
AutoCloseable.close()
and re-throw any exceptions as aIOException
. - closeAndRethrowUnchecked(Closeable) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
Call
Closeable.close()
and re-throw an unchecked exception if a checked exception is thrown. - closeAndReThrowUnchecked(AutoCloseable) - Static method in class io.servicetalk.concurrent.internal.AutoClosableUtils
-
Deprecated.
- closeAsync() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
- closeAsync() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
- closeAsync() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
-
Deprecated.
- closeAsync() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- closeAsync() - Method in interface io.servicetalk.concurrent.api.AsyncCloseable
-
Used to close/shutdown a resource.
- closeAsync() - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Closes all contained
AsyncCloseable
s. - closeAsync() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.RequestStreamingRoute
- closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.ResponseStreamingRoute
- closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.Route
- closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcRoutes.StreamingRoute
- closeAsync() - Method in interface io.servicetalk.grpc.api.GrpcService
- closeAsync() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- closeAsync() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- closeAsync() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- closeAsync() - Method in interface io.servicetalk.http.api.HttpService
-
Closes this
HttpService
asynchronously. - closeAsync() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- closeAsync() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- closeAsync() - Method in interface io.servicetalk.http.api.StreamingHttpService
-
Closes this
StreamingHttpService
asynchronously. - closeAsync() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
- closeAsync() - Method in class io.servicetalk.http.api.StreamingHttpServiceToOffloadedStreamingHttpService
- closeAsync() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
- closeAsync() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
- closeAsync() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
-
Attempts to close the configured
Reporter
. - closeAsync() - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
-
Deprecated.
- closeAsync() - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
- closeAsync() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- closeAsync() - Method in interface io.servicetalk.transport.api.EarlyConnectionAcceptor
- closeAsync() - Method in interface io.servicetalk.transport.api.LateConnectionAcceptor
- closeAsync() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
- closeAsync() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
- closeAsync() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- closeAsync() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
- closeAsyncGracefully() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
- closeAsyncGracefully() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
- closeAsyncGracefully() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
-
Deprecated.
- closeAsyncGracefully() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- closeAsyncGracefully() - Method in interface io.servicetalk.concurrent.api.AsyncCloseable
-
Used to close/shutdown a resource, similar to
AsyncCloseable.closeAsync()
, but attempts to cleanup state before abruptly closing. - closeAsyncGracefully() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- closeAsyncGracefully() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- closeAsyncGracefully() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- closeAsyncGracefully() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- closeAsyncGracefully() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- closeAsyncGracefully() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- closeAsyncGracefully() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
- closeAsyncGracefully() - Method in class io.servicetalk.http.api.StreamingHttpServiceToOffloadedStreamingHttpService
- closeAsyncGracefully() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
- closeAsyncGracefully() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
- closeAsyncGracefully() - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
-
Attempts to flush and close the configured
Reporter
. - closeAsyncGracefully() - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
- closeAsyncGracefully() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
- closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
- closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- closeAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
- closeAsyncGracefully(AsyncCloseable, long, TimeUnit) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Invokes
AsyncCloseable.closeAsyncGracefully()
on theclosable
, applies a timeout, and if the timeout fires forces a call toAsyncCloseable.closeAsync()
. - closeAsyncGracefullyNoOffload() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
- closeAsyncNoOffload() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
- ClosedPartitionException - Exception in io.servicetalk.client.api.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - ClosedPartitionException(PartitionAttributes, String) - Constructor for exception io.servicetalk.client.api.partition.ClosedPartitionException
-
Deprecated.Create a new instance.
- closeGracefully() - Method in interface io.servicetalk.concurrent.GracefulAutoCloseable
-
Used to close/shutdown a resource, similar to
AutoCloseable.close()
, but attempts to cleanup state before abruptly closing. - closeGracefully() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- closeGracefully() - Method in interface io.servicetalk.http.api.HttpRequester
- closeGracefully() - Method in interface io.servicetalk.http.api.StreamingHttpRequester
- closeGracefully() - Method in interface io.servicetalk.transport.api.ServerContext
- closeGracefully(Executor, GracefulAutoCloseable, long, TimeUnit) - Static method in class io.servicetalk.concurrent.api.AutoCloseables
-
Invokes
GracefulAutoCloseable.closeGracefully()
on theclosable
, applies a timeout, and if the timeout fires forces a call toAutoCloseable.close()
. - CloseHandler - Class in io.servicetalk.transport.netty.internal
-
Contract between protocol codecs and a close handler.
- CloseHandler() - Constructor for class io.servicetalk.transport.netty.internal.CloseHandler
- CloseHandler.CloseEvent - Enum Class in io.servicetalk.transport.netty.internal
-
These events indicate an event was observed from the protocol or
Channel
that indicates the end of theChannel
and no further requests should be attempted. - CloseHandler.CloseEventObservedException - Exception in io.servicetalk.transport.netty.internal
-
ClosedChannelException
with additional meta-data to provide more context on what side initiated the close event. - CloseHandler.DiscardFurtherInboundEvent - Class in io.servicetalk.transport.netty.internal
-
Netty UserEvent to indicate the further inbound data should be discarded.
- CloseHandler.InboundDataEndEvent - Class in io.servicetalk.transport.netty.internal
-
CloseHandler.NettyUserEvent
to indicate the end of inbound data was observed at the transport. - closeIterator(Iterator<T>) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIterable
-
Closes an
Iterator
as returned byIterable.iterator()
of theIterable
that is wrapped by thisAbstractCloseableIterable
. - code() - Method in class io.servicetalk.grpc.api.GrpcStatus
-
Returns the status code.
- code() - Method in class io.servicetalk.http.api.Http2ErrorCode
-
Get the decimal value of the error code.
- code() - Method in class io.servicetalk.http.api.HttpResponseStatus
-
Get the three digit status-code indicating status of the response.
- codeAsCharSequence() - Method in class io.servicetalk.http.api.HttpResponseStatus
-
Get the
HttpResponseStatus.code()
as aCharSequence
. - codec() - Method in exception io.servicetalk.encoding.api.CodecDecodingException
-
Deprecated.Returns the codec in use when this exception occurred.
- codec() - Method in exception io.servicetalk.encoding.api.CodecEncodingException
-
Deprecated.Returns the codec in use when this exception occurred.
- codec(Codec) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
-
Sets the
Codec
to encode the Spans with. - codec(Codec) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
-
Sets the
Codec
to encode the Spans with. - Codec - Enum Class in io.servicetalk.opentracing.zipkin.publisher.reporter
-
Zipkin data formats for reporting of
Span
s. - CodecDecodingException - Exception in io.servicetalk.encoding.api
-
Deprecated.
- CodecDecodingException(ContentCodec, String) - Constructor for exception io.servicetalk.encoding.api.CodecDecodingException
-
Deprecated.New instance.
- CodecDecodingException(ContentCodec, String, Throwable) - Constructor for exception io.servicetalk.encoding.api.CodecDecodingException
-
Deprecated.New instance.
- CodecEncodingException - Exception in io.servicetalk.encoding.api
-
Deprecated.
- CodecEncodingException(ContentCodec, String) - Constructor for exception io.servicetalk.encoding.api.CodecEncodingException
-
Deprecated.New instance.
- CodecEncodingException(ContentCodec, String, Throwable) - Constructor for exception io.servicetalk.encoding.api.CodecEncodingException
-
Deprecated.New instance.
- collect(Supplier<? extends R>, BiFunction<? super R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Collects all items emitted by this
Publisher
into a single item. - collectUnordered(int, Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of the passed
Single
s into a singleCollection
. - collectUnordered(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of the passed
Single
s into a singleCollection
. - collectUnordered(Iterable<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of individual
Single
s returned by the passedIterable
into a singleCollection
. - collectUnordered(Iterable<? extends Single<? extends T>>, int) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of individual
Single
s returned by the passedIterable
into a singleCollection
. - collectUnorderedDelayError(int, Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of the passed
Single
s into a singleCollection
. - collectUnorderedDelayError(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of the passed
Single
s into a singleCollection
. - collectUnorderedDelayError(Iterable<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of individual
Single
s returned by the passedIterable
into a singleCollection
. - collectUnorderedDelayError(Iterable<? extends Single<? extends T>>, int) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of individual
Single
s returned by the passedIterable
into a singleCollection
. - combine(GrpcLifecycleObserver, GrpcLifecycleObserver) - Static method in class io.servicetalk.grpc.utils.GrpcLifecycleObservers
-
Combines multiple
GrpcLifecycleObserver
s into a singleGrpcLifecycleObserver
. - combine(GrpcLifecycleObserver, GrpcLifecycleObserver, GrpcLifecycleObserver...) - Static method in class io.servicetalk.grpc.utils.GrpcLifecycleObservers
-
Combines multiple
GrpcLifecycleObserver
s into a singleGrpcLifecycleObserver
. - combine(HttpLifecycleObserver, HttpLifecycleObserver) - Static method in class io.servicetalk.http.utils.HttpLifecycleObservers
-
Combines multiple
HttpLifecycleObserver
s into a singleHttpLifecycleObserver
. - combine(HttpLifecycleObserver, HttpLifecycleObserver, HttpLifecycleObserver...) - Static method in class io.servicetalk.http.utils.HttpLifecycleObservers
-
Combines multiple
HttpLifecycleObserver
s into a singleHttpLifecycleObserver
. - combine(TransportObserver...) - Static method in class io.servicetalk.transport.api.TransportObservers
-
Combines multiple
TransportObserver
s into a singleTransportObserver
. - combine(Object, Object) - Static method in class io.servicetalk.utils.internal.ThrowableUtils
-
Combine two potential
Throwable
s into one. - compareTo(PartitionAttributes.Key) - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
-
Deprecated.
- compareTo(HttpProtocolVersion) - Method in class io.servicetalk.http.api.HttpProtocolVersion
- compareTo(HttpRequestMethod) - Method in class io.servicetalk.http.api.HttpRequestMethod
- Completable - Class in io.servicetalk.concurrent.api
-
An asynchronous computation that does not emit any data.
- Completable() - Constructor for class io.servicetalk.concurrent.api.Completable
-
New instance.
- CompletableFirstStep - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the first step in a
Subscriber
's lifecycle. - CompletableLastStep - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the terminal signals (e.g.
- CompletableOperator - Interface in io.servicetalk.concurrent.api
-
An operator contract for a
Completable
. - completableOrError() - Method in class io.servicetalk.concurrent.api.Publisher
-
Converts this
Publisher
to aCompletable
. - 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 aCompletableSource
and aCompletableSource.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() - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter.Ticket
-
Callback to indicate that a request was completed successfully.
- 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
- composite(List<CapacityLimiter>) - Static method in class io.servicetalk.capacity.limiter.api.CapacityLimiters
-
A composite
CapacityLimiter
that is composed of multipleCapacityLimiter
s. - 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
- COMPRESS - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"compress"
- COMPRESSION_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- computeFlushStrategy(FlushStrategy, boolean) - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext.FlushStrategyProvider
-
Given the current
FlushStrategy
associated with thisNettyConnectionContext
, return a newFlushStrategy
. - computeIfAbsent(ContextMap.Key<T>, Function<ContextMap.Key<T>, T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to compute a new entry for the current context if this map does not already contain this
key
or is mapped tonull
. - computeIfAbsent(ContextMap.Key<T>, Function<ContextMap.Key<T>, T>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- computeIfAbsent(ContextMap.Key<T>, Function<ContextMap.Key<T>, T>) - Method in interface io.servicetalk.context.api.ContextMap
-
Computes a new entry for this
ContextMap
if this map does not already contain thiskey
or is mapped tonull
. - concat(Completable) - Method in class io.servicetalk.concurrent.api.Completable
-
Once this
Completable
is terminated successfully, subscribe tonext
Completable
and propagate its terminal signal to the returnedCompletable
. - concat(Completable) - Method in class io.servicetalk.concurrent.api.Publisher
- concat(Completable) - Method in class io.servicetalk.concurrent.api.Single
-
Returns a
Single
that emits the result of thisSingle
afternext
Completable
terminates successfully. - concat(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
-
Once this
Completable
is terminated successfully, subscribe to eachCompletable
innexts
in a sequential fashion after termination, and the final terminal signals is propagated to the returnedCompletable
. - concat(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
-
Once this
Completable
is terminated successfully, subscribe tonext
Publisher
and propagate all emissions to the returnedPublisher
. - concat(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
- concat(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Single
- concat(Publisher<? extends T>, boolean) - Method in class io.servicetalk.concurrent.api.Single
-
Deprecated.Use
Single.concat(Publisher)
orSingle.concatDeferSubscribe(Publisher)
instead. - concat(Single<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
-
Once this
Completable
is terminated successfully, subscribe tonext
Single
and propagate the result to the returnedSingle
. - concat(Single<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
- concat(Single<? extends T>) - Method in class io.servicetalk.concurrent.api.Single
- concatDeferSubscribe(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Single
-
This method is like
Single.concat(Publisher)
subscribe to thenext
Publisher
will be deferred until demand is received (at least 2 items requested). - concatPropagateCancel(Completable) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is like
Publisher.concat(Completable)
exceptnext
will be subscribed to and cancelled if thisPublisher
is cancelled or terminates withPublisherSource.Subscriber.onError(Throwable)
. - concatPropagateCancel(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Single
-
This method is like
Single.concat(Publisher)
exceptnext
will be subscribed to and cancelled if thisPublisher
is cancelled or terminates withSingleSource.Subscriber.onError(Throwable)
. - concurrentRequestPenalty() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The penalty factory to apply to concurrent requests.
- ConcurrentSubscription - Class in io.servicetalk.concurrent.internal
-
This class prevents concurrent invocation of
PublisherSource.Subscription
methods and preserves the Reactive Streams, 2.7 rule when there is a possibility of concurrency. - ConcurrentSubscription(PublisherSource.Subscription) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentSubscription
-
New instance.
- ConcurrentTerminalSubscriber<T> - Class in io.servicetalk.concurrent.internal
-
Deprecated.This internal class will be removed in the future releases without a replacement. If you depend on it, consider copying into your codebase.
- ConcurrentTerminalSubscriber(PublisherSource.Subscriber<T>) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.Create a new instance.
- ConcurrentTerminalSubscriber(PublisherSource.Subscriber<T>, boolean) - Constructor for class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.Create a new instance.
- ConcurrentUtils - Class in io.servicetalk.concurrent.internal
-
Utilities which can be used for concurrency.
- configure(FeatureContext) - Method in class io.servicetalk.data.jackson.jersey.config.ServiceTalkJacksonSerializerAutoDiscoverable
- configure(FeatureContext) - Method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
- configure(FeatureContext) - Method in class io.servicetalk.data.protobuf.jersey.config.ServiceTalkProtobufSerializerAutoDiscoverable
- configure(FeatureContext) - Method in class io.servicetalk.data.protobuf.jersey.ServiceTalkProtobufSerializerFeature
- configure(FeatureContext) - Method in class io.servicetalk.http.router.jersey.config.ServiceTalkAutoDiscoverable
- configure(FeatureContext) - Method in class io.servicetalk.http.router.jersey.ServiceTalkFeature
- configureForPartition(PartitionAttributes, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.PartitionHttpClientBuilderConfigurator
-
Deprecated.Configures the passed
SingleAddressHttpClientBuilder
for a given set ofPartitionAttributes
. - conflict() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CONFLICT
response. - conflict() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.CONFLICT
response. - conflict() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CONFLICT
response. - CONFLICT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
409 Conflict
- connect() - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
-
Connects this
OutputStream
to the returnedPublisher
such that any data written to thisOutputStream
is eventually delivered to aPublisherSource.Subscriber
of the returnedPublisher
. - connect() - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
-
Connects this
PayloadWriter
to the returnedPublisher
such that any data written to thisPayloadWriter
is eventually delivered to aPublisherSource.Subscriber
of the returnedPublisher
. - connect(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.CONNECT
request. - connect(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- connect(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.CONNECT
request. - connect(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.CONNECT
request. - connect(SocketAddress, Object, ReadOnlyTcpClientConfig, boolean, ExecutionContext<?>, BiFunction<Channel, ConnectionObserver, Single<? extends C>>, TransportObserver) - Static method in class io.servicetalk.tcp.netty.internal.TcpConnector
-
Connects to the passed
resolvedRemoteAddress
address, resolving the address, if required. - CONNECT - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP CONNECT method.
- CONNECT_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- CONNECT_TIMEOUT - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
-
Connect timeout in milliseconds.
- ConnectableBufferOutputStream - Class in io.servicetalk.concurrent.api.internal
-
An
OutputStream
that can be connected to a sink such that any data written on theOutputStream
is eventually emitted to the connectedPublisher
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 beconnected
to a sink such that any data written on thePayloadWriter
is eventually emitted to the connectedPublisher
PublisherSource.Subscriber
. - ConnectablePayloadWriter() - Constructor for class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
- ConnectAndHttpExecutionStrategy - Class in io.servicetalk.http.api
-
Combines a
ConnectExecutionStrategy
and anHttpExecutionStrategy
. - ConnectAndHttpExecutionStrategy(HttpExecutionStrategy) - Constructor for class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- ConnectAndHttpExecutionStrategy(ConnectExecutionStrategy) - Constructor for class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- ConnectAndHttpExecutionStrategy(ConnectExecutionStrategy, HttpExecutionStrategy) - Constructor for class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- ConnectExecutionStrategy - Interface in io.servicetalk.transport.api
-
An execution strategy for creating or accepting connections.
- CONNECTION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"connection"
- ConnectionAcceptor - Interface in io.servicetalk.transport.api
-
Deprecated.use
LateConnectionAcceptor
instead. - ConnectionAcceptorFactory - Interface in io.servicetalk.transport.api
-
Deprecated.use
LateConnectionAcceptor
instead. - connectionClosed() - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when the connection is closed.
- connectionClosed() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- connectionClosed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when the connection is closed due to an
error
. - connectionClosed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- connectionContext() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
-
Get the
HttpConnectionContext
. - connectionContext() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
-
Get the
HttpConnectionContext
. - connectionContext() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- connectionContext() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpConnection
-
Get the
HttpConnectionContext
. - connectionContext() - Method in interface io.servicetalk.http.api.HttpConnection
-
Get the
HttpConnectionContext
. - connectionContext() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- connectionContext() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- ConnectionContext - Interface in io.servicetalk.transport.api
-
A context for a connection.
- connectionEstablished(ConnectionInfo) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a non-multiplexed connection is established and ready.
- connectionEstablished(ConnectionInfo) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- ConnectionFactory<ResolvedAddress,
C extends ListenableAsyncCloseable> - Interface in io.servicetalk.client.api -
A factory for creating new connections.
- ConnectionFactoryFilter<ResolvedAddress,
C extends ListenableAsyncCloseable> - Interface in io.servicetalk.client.api -
A contract to decorate
ConnectionFactory
instances for the purpose of filtering. - ConnectionInfo - Interface in io.servicetalk.transport.api
-
Provides information about a connection.
- ConnectionInfo.Protocol - Interface in io.servicetalk.transport.api
-
Provides information about the network protocol.
- ConnectionLimitReachedException - Exception in io.servicetalk.client.api
-
Thrown when the number of connections reached their limit for a given resource (i.e.
- ConnectionLimitReachedException(String) - Constructor for exception io.servicetalk.client.api.ConnectionLimitReachedException
-
Creates a new instance.
- ConnectionObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into events associated with a network connection.
- ConnectionObserver.DataObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into read and write events related to data flow.
- ConnectionObserver.MultiplexedObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into new streams created by a multiplexed connection.
- ConnectionObserver.ProxyConnectObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into proxy connect events for establishing a tunnel.
- ConnectionObserver.ReadObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into read events.
- ConnectionObserver.SecurityHandshakeObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into security handshake events.
- ConnectionObserver.StreamObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into stream events.
- ConnectionObserver.WriteObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into write events.
- ConnectionObserverInitializer - Class in io.servicetalk.transport.netty.internal
-
A
ChannelInitializer
that registers aConnectionObserver
for all channels. - ConnectionObserverInitializer(ConnectionObserver, boolean, boolean) - Constructor for class io.servicetalk.transport.netty.internal.ConnectionObserverInitializer
-
Deprecated.
- ConnectionObserverInitializer(ConnectionObserver, Function<Channel, ConnectionInfo>, boolean, boolean) - Constructor for class io.servicetalk.transport.netty.internal.ConnectionObserverInitializer
-
Deprecated.
- ConnectionObserverInitializer(ConnectionObserver, Function<Channel, ConnectionInfo>, boolean, SslConfig) - Constructor for class io.servicetalk.transport.netty.internal.ConnectionObserverInitializer
-
Creates a new instance.
- 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.
- ConnectionSelectorPolicies - Class in io.servicetalk.loadbalancer
-
A factory to create different
ConnectionSelectorPolicy
variants. - connectionSelectorPolicy(ConnectionSelectorPolicy<C>) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- connectionSelectorPolicy(ConnectionSelectorPolicy<C>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the
ConnectionSelectorPolicy
to use with this load balancer. - ConnectionSelectorPolicy<C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer
-
Configuration of the policy for selecting connections from a pool to the same endpoint.
- connectionWritabilityChanged(boolean) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a writable state of the connection changes.
- connectionWritabilityChanged(boolean) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- connectRequestHeadersInitializer() - Method in interface io.servicetalk.http.api.ProxyConfig
-
An initializer for
HttpHeaders
related to HTTP/1.1 CONNECT request. - connectRequestHeadersInitializer(Consumer<HttpHeaders>) - Method in class io.servicetalk.http.api.ProxyConfigBuilder
-
Sets an initializer for
HttpHeaders
related to HTTP/1.1 CONNECT request. - connectStrategy() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
-
Returns the
ConnectExecutionStrategy
portion of this strategy. - ConnectTimeoutException - Exception in io.servicetalk.client.api
-
Throws when a connect operations failed because of a timeout.
- ConnectTimeoutException(String, Throwable) - Constructor for exception io.servicetalk.client.api.ConnectTimeoutException
-
Create a new instance.
- consecutive5xx() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The number of consecutive failures before the attempt to suspect the host.
- consecutive5xx(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the threshold for consecutive failures before a host is ejected.
- consolidate() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Consolidate the composed
Buffer
s. - consolidate(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Consolidate the composed
Buffer
s. - consolidateCacheSize(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- consolidateCacheSize(int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- consolidateCacheSize(int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Set the maximum size of the cache that is used to consolidate concurrent lookups for different hostnames.
- ConsumableEvent<T> - Interface in io.servicetalk.client.api
-
A container for an event that requires acknowledgement when the event is consumed via
ConsumableEvent.eventConsumed()
. - consume(ProcessorSignalsConsumer<T>) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
-
Consumes the next item stored in this holder.
- consume(ProcessorSignalsConsumer<T>, long, TimeUnit) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
-
Consumes the next item stored in this holder.
- consumeItem(T) - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
-
Consumes the passed
item
. - consumeTerminal() - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
-
Consumes the termination of the holder.
- consumeTerminal(Throwable) - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
-
Consumes the
Throwable
that terminated the holder. - contains(int) - Method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
-
Determine if
code
falls into thisHttpResponseStatus.StatusClass
. - contains(PartitionAttributes.Key<T>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
-
Deprecated.Determine if there is a value associated with
key
. - contains(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to determine if this context contains an entry matching the passed
key
andvalue
. - contains(ContextMap.Key<T>, T) - Method in interface io.servicetalk.context.api.ContextMap
- contains(HttpResponseStatus) - Method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
-
Determine if
status
code falls into thisHttpResponseStatus.StatusClass
. - contains(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- contains(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns
true
if a header with thename
exists,false
otherwise. - contains(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- contains(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns
true
if a header with thename
andvalue
exists,false
otherwise. - containsIgnoreCase(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- containsIgnoreCase(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns
true
if a header with thename
andvalue
exists,false
otherwise. - containsKey(ContextMap.Key<?>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to determine if the current context contains an entry corresponding to the
key
. - containsKey(ContextMap.Key<?>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- containsKey(ContextMap.Key<?>) - Method in interface io.servicetalk.context.api.ContextMap
-
Determine if this
ContextMap
contains an entry corresponding to thekey
. - containsKey(String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- containsKey(String) - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
- containsValue(Object) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to determine if the current context contains an entry with the specified
value
. - containsValue(Object) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- containsValue(Object) - Method in interface io.servicetalk.context.api.ContextMap
-
Determine if this
ContextMap
contains an entry with the specifiedvalue
. - content() - Method in interface io.servicetalk.buffer.api.BufferHolder
-
Deprecated.The buffer contained by this object.
- CONTENT_BASE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-base"
- CONTENT_DISPOSITION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-disposition"
- CONTENT_ENCODING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-encoding"
- CONTENT_LANGUAGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-language"
- CONTENT_LENGTH - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-length"
- CONTENT_LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-location"
- CONTENT_MD5 - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-md5"
- CONTENT_RANGE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-range"
- CONTENT_SECURITY_POLICY - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-security-policy"
- CONTENT_TRANSFER_ENCODING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-transfer-encoding"
- CONTENT_TYPE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"content-type"
- ContentCodec - Interface in io.servicetalk.encoding.api
-
Deprecated.Use
BufferEncoder
andBufferDecoder
. - ContentCodecToBufferDecoder - Class in io.servicetalk.encoding.api.internal
-
Deprecated.Use
BufferDecoder
. This type will be removed along withContentCodec
. - ContentCodecToBufferDecoder(ContentCodec) - Constructor for class io.servicetalk.encoding.api.internal.ContentCodecToBufferDecoder
-
Deprecated.Create a new instance.
- ContentCodecToBufferEncoder - Class in io.servicetalk.encoding.api.internal
-
Deprecated.Use
BufferEncoder
. This type will be removed along withContentCodec
. - ContentCodecToBufferEncoder(ContentCodec) - Constructor for class io.servicetalk.encoding.api.internal.ContentCodecToBufferEncoder
-
Deprecated.Create a new instance.
- ContentCodingHttpRequesterFilter - Class in io.servicetalk.http.api
-
Deprecated.
- ContentCodingHttpRequesterFilter(List<ContentCodec>) - Constructor for class io.servicetalk.http.api.ContentCodingHttpRequesterFilter
-
Deprecated.Enable support of the provided encodings for requests and responses.
- ContentCodingHttpServiceFilter - Class in io.servicetalk.http.api
-
Deprecated.
- ContentCodingHttpServiceFilter(List<ContentCodec>) - Constructor for class io.servicetalk.http.api.ContentCodingHttpServiceFilter
-
Deprecated.Enable support of the provided encodings for this server's responses.
- ContentCodingHttpServiceFilter(List<ContentCodec>, List<ContentCodec>) - Constructor for class io.servicetalk.http.api.ContentCodingHttpServiceFilter
-
Deprecated.Enable support of the provided encodings for both client requests and server responses.
- ContentCodings - Class in io.servicetalk.encoding.netty
-
Deprecated.Use
NettyCompression
andNettyBufferEncoders
. - contentEncoding() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Get the
BufferEncoder
to use for this request. - contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.HttpRequest
- contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Set the
BufferEncoder
to use for this request. - contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- ContentEncodingHttpRequesterFilter - Class in io.servicetalk.http.api
-
A
StreamingHttpClientFilter
that adds encoding / decoding functionality for requests and responses respectively, as these are specified by the spec Content-Encoding. - ContentEncodingHttpRequesterFilter(BufferDecoderGroup) - Constructor for class io.servicetalk.http.api.ContentEncodingHttpRequesterFilter
-
Create a new instance and specify the supported decompression (advertised in
HttpHeaderNames.ACCEPT_ENCODING
). - ContentEncodingHttpServiceFilter - Class in io.servicetalk.http.api
-
A
StreamingHttpService
that adds encoding / decoding functionality for responses and requests respectively, as these are specified by the spec Content-Encoding. - ContentEncodingHttpServiceFilter(List<BufferEncoder>) - Constructor for class io.servicetalk.http.api.ContentEncodingHttpServiceFilter
-
Create a new instance and specify the supported compression (matched against
HttpHeaderNames.ACCEPT_ENCODING
). - ContentEncodingHttpServiceFilter(List<BufferEncoder>, BufferDecoderGroup) - Constructor for class io.servicetalk.http.api.ContentEncodingHttpServiceFilter
-
Create a new instance and specify the supported decompression (matched against
HttpHeaderNames.CONTENT_ENCODING
) and compression (matched againstHttpHeaderNames.ACCEPT_ENCODING
). - contentEquals(CharSequence, CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Returns
true
if the content of bothCharSequence
's are equals. - contentEqualsIgnoreCase(CharSequence, CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Perform a case-insensitive comparison of two
CharSequence
s. - contentType() - Method in interface io.servicetalk.grpc.api.SerializerDescriptor
-
Get the suffix to application/grpc which described the Content-Type for the serialization.
- context() - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Get the current
ContextMap
. - context() - Method in interface io.servicetalk.context.api.ContextMapHolder
-
Get the current
ContextMap
. - context() - Method in interface io.servicetalk.grpc.api.BlockingStreamingGrpcServerResponse
-
A response context that will be translated into
HttpMetaData.context()
. - context() - Method in interface io.servicetalk.http.api.HttpMetaData
-
A context associated with this
HttpMetaData
. - context() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
- context(ContextMap) - Method in interface io.servicetalk.context.api.ContextMapHolder
-
Set the
ContextMap
. - context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- context(ContextMap) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Sets a context for this
HttpMetaData
. - context(ContextMap) - Method in interface io.servicetalk.http.api.HttpRequest
- context(ContextMap) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- context(ContextMap) - Method in interface io.servicetalk.http.api.HttpResponse
- context(ContextMap) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- context(ContextMap) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- context(ContextMap) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- ContextFilterSuccessful - Class in io.servicetalk.transport.netty.internal
-
Netty pipeline event that represents the successful completion of the
ConnectionAcceptor
. - ContextMap - Interface in io.servicetalk.context.api
-
The key-value entry map for different types of the value, defined by the
ContextMap.Key
. - ContextMap.Key<T> - Class in io.servicetalk.context.api
-
A key identifies a specific object in a
ContextMap
. - ContextMapHolder - Interface in io.servicetalk.context.api
-
Interface for getting and setting a
ContextMap
. - ContextMapUtils - Class in io.servicetalk.concurrent.internal
-
Shared utilities for
ContextMap
. - contextResolverFor(ObjectMapper) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
-
Deprecated.
- contextResolverFor(JacksonSerializationProvider) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
- CONTINUE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"100-continue"
- CONTINUE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
100 Continue
- continueResponse() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CONTINUE
response. - continueResponse() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.CONTINUE
response. - continueResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CONTINUE
response. - continueWriting() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- COOKIE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"cookie"
- cookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
-
Get the current value for
HttpHeaderNames.COOKIE
. - cookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
-
Get the current value for
HttpHeaderNames.COOKIE
. - CookieMatcher - Interface in io.servicetalk.http.router.predicate.dsl
-
Methods for route matching on cookies.
- CookiesByNameIterator(CharSequence) - Constructor for class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
-
Create a new instance.
- CookiesIterator() - Constructor for class io.servicetalk.http.api.HeaderUtils.CookiesIterator
- cooldown(Duration) - Method in class io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder
-
Defines a period during which the additive part of the algorithm doesn't kick-in.
- copy() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns a copy of this buffer's readable bytes.
- copy() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- copy() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- copy() - Method in interface io.servicetalk.context.api.ContextMap
-
Create an isolated copy of the current map.
- copy() - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Creates a deep copy of this
StrategyInfluencerChainBuilder
. - copy(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns a copy of this buffer's sub-region.
- copy(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- CopyByteBufHandlerChannelInitializer - Class in io.servicetalk.transport.netty.internal
-
Initializer to configure
ChannelInboundHandler
that will ensure no pooledByteBuf
s are passed to the user and so no leaks are produced if the user does not callReferenceCountUtil.release(Object)
. - CopyByteBufHandlerChannelInitializer(ByteBufAllocator) - Constructor for class io.servicetalk.transport.netty.internal.CopyByteBufHandlerChannelInitializer
-
Creates a new instance.
- corePool(int, boolean) - Static method in class io.servicetalk.loadbalancer.ConnectionSelectorPolicies
-
A connection selection policy that prioritizes a configurable "core" pool.
- create(ConnectionFactory<ResolvedAddress, C>) - Method in interface io.servicetalk.client.api.ConnectionFactoryFilter
-
Decorates the passed
original
ConnectionFactory
to add the filtering logic. - create(ConnectionFactory<ResolvedAddress, C>) - Method in class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
- create(ConnectionFactory<ResolvedAddress, C>) - Method in class io.servicetalk.client.api.LimitingConnectionFactoryFilter
- create(ConnectionFactory<ResolvedAddress, C>) - Method in class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
- create(Completable) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
-
Creates a new
CompletableFirstStep
. - create(Publisher<T>) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
-
Creates a new
PublisherFirstStep
. - create(Single<T>) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
-
Creates a new
SingleFirstStep
. - create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.api.ContentCodingHttpRequesterFilter
-
Deprecated.
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.api.ContentEncodingHttpRequesterFilter
- create(FilterableStreamingHttpClient) - Method in interface io.servicetalk.http.api.StreamingHttpClientFilterFactory
-
Creates a
StreamingHttpClientFilter
using the providedStreamingHttpClientFilter
. - create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.netty.HttpLifecycleObserverRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.EnforceSequentialModeRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.HostHeaderHttpRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
- create(FilterableStreamingHttpClient) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.api.ContentCodingHttpRequesterFilter
-
Deprecated.
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.api.ContentEncodingHttpRequesterFilter
- create(FilterableStreamingHttpConnection) - Method in interface io.servicetalk.http.api.StreamingHttpConnectionFilterFactory
-
Create a
StreamingHttpConnectionFilter
using the providedFilterableStreamingHttpConnection
. - create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.netty.HttpLifecycleObserverRequesterFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.EnforceSequentialModeRequesterFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.HostHeaderHttpRequesterFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpRequesterFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
- create(FilterableStreamingHttpConnection) - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
- create(StreamingHttpService) - Method in class io.servicetalk.grpc.api.GrpcExceptionMapperServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.http.api.ContentCodingHttpServiceFilter
-
Deprecated.
- create(StreamingHttpService) - Method in class io.servicetalk.http.api.ContentEncodingHttpServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.http.api.HttpExceptionMapperServiceFilter
- create(StreamingHttpService) - Method in interface io.servicetalk.http.api.StreamingHttpServiceFilterFactory
-
Create a
StreamingHttpServiceFilter
using the providedStreamingHttpService
. - create(StreamingHttpService) - Method in class io.servicetalk.http.netty.HttpLifecycleObserverServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.http.utils.RequestTargetDecoderHttpServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.http.utils.TimeoutHttpServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
- create(StreamingHttpService) - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
- create(StreamingHttpService) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter
- create(ConnectionAcceptor) - Method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
-
Deprecated.Create a
ConnectionAcceptor
using the providedConnectionAcceptor
. - create(Service) - Method in interface io.servicetalk.grpc.api.GrpcServiceFilterFactory
-
Deprecated.Create a
GrpcServiceFilterFactory
using the providedGrpcServiceFilterFactory
. - created() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CREATED
response. - created() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.CREATED
response. - created() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CREATED
response. - CREATED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
201 Created
- createForSource(CompletableSource) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
-
Creates a new
CompletableFirstStep
. - createForSource(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
-
Creates a new
PublisherFirstStep
. - createForSource(SingleSource<T>) - Static method in class io.servicetalk.concurrent.api.test.StepVerifiers
-
Creates a new
SingleFirstStep
. - createIoExecutor() - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Create a new
NettyIoExecutor
with the default number ofioThreads
. - createIoExecutor() - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutor
with the default number ofioThreads
. - createIoExecutor(int) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Create a new
NettyIoExecutor
. - createIoExecutor(int) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutor
with the specified number ofioThreads
. - createIoExecutor(int, IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Create a new
NettyIoExecutor
. - createIoExecutor(int, IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutor
with the specified number ofioThreads
. - createIoExecutor(int, String) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Create a new
NettyIoExecutor
. - createIoExecutor(int, String) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutor
with the specified number ofioThreads
. - createIoExecutor(IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Create a new
NettyIoExecutor
with the default number ofioThreads
. - createIoExecutor(IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutor
with the default number ofioThreads
. - createIoExecutor(String) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Create a new
NettyIoExecutor
with the default number ofioThreads
. - createIoExecutor(String) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutor
with the default number ofioThreads
. - cumulationReset() - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
-
Resets cumulation.
- currentStrategy() - Method in class io.servicetalk.transport.netty.internal.FlushStrategyHolder
-
Returns the current value of the enclosed
FlushStrategy
. - currentThreadIsIoThread() - Static method in interface io.servicetalk.transport.api.IoThreadFactory.IoThread
-
Returns
true
if the current thread is anIoThreadFactory.IoThread
otherwise {code false}. - currentTime(TimeUnit) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- currentTime(TimeUnit) - Method in interface io.servicetalk.concurrent.Executor
- currentTime(TimeUnit) - Method in interface io.servicetalk.concurrent.TimeSource
-
Returns the internal clock time in the specified
unit
. - customStrategyBuilder() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
-
A
GrpcExecutionStrategy
that disables all offloads. - customStrategyBuilder() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
-
A Builder for creating custom
HttpExecutionStrategy
.
D
- DATA_LOSS - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Data corruption.
- datagramChannel(EventLoopGroup) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
Returns the correct
Class
to use with the givenEventLoopGroup
. - DATE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"date"
- DEADLINE_EXCEEDED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Deadline expired.
- DeadlineUtils - Class in io.servicetalk.grpc.internal
-
Constants and utilities related to gRPC deadlines.
- DEBUG - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
DEBUG
log level. - decode(ChannelHandlerContext, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
-
Decode the from one
ByteBuf
to an other. - decode(Buffer, BufferAllocator) - Method in interface io.servicetalk.encoding.api.ContentCodec
-
Deprecated.
- decode(Publisher<Buffer>, BufferAllocator) - Method in interface io.servicetalk.encoding.api.ContentCodec
-
Deprecated.
- decodeLast(ChannelHandlerContext, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
-
Is called one last time when the
ChannelHandlerContext
goes in-active. - decoder() - Method in interface io.servicetalk.encoding.api.BufferDecoder
-
Get the
Deserializer
to use for aggregated content. - decoder() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferDecoder
-
Deprecated.
- decoders() - Method in interface io.servicetalk.encoding.api.BufferDecoderGroup
-
Get the supported
BufferDecoder
for this group. - decoders() - Method in class io.servicetalk.encoding.api.EmptyBufferDecoderGroup
- DEFAULT_ALLOCATOR - Static variable in class io.servicetalk.buffer.netty.BufferAllocators
-
Default
BufferAllocator
whoseBuffer
s are typically backed by Netty buffers. - DEFAULT_BREAKER_REJECTION - Static variable in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter
- DEFAULT_BREAKER_REJECTION_PREDICATE - Static variable in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter
-
Default rejection observer for dropped requests from an external sourced due to service unavailability.
- DEFAULT_CAPACITY_REJECTION - Static variable in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter
- DEFAULT_CAPACITY_REJECTION_PREDICATE - Static variable in class io.servicetalk.traffic.resilience.http.ClientPeerRejectionPolicy
-
Default rejection observer for dropped requests from an external sourced.
- DEFAULT_HEADER_FILTER - Static variable in class io.servicetalk.http.api.HeaderUtils
- DEFAULT_NAME_PREFIX - Static variable in class io.servicetalk.concurrent.api.DefaultThreadFactory
-
The default prefix used for new thread names.
- DEFAULT_PEER_REJECTION_POLICY - Static variable in class io.servicetalk.traffic.resilience.http.ClientPeerRejectionPolicy
-
Default rejection policy for peer responses.
- DEFAULT_REJECTION_POLICY - Static variable in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
Default response rejection policy.
- DEFAULT_RO_ALLOCATOR - Static variable in class io.servicetalk.buffer.api.ReadOnlyBufferAllocators
-
Default
BufferAllocator
that createsBuffer
instances which cannot be modified and are read only. - DefaultContextMap - Class in io.servicetalk.concurrent.internal
-
Default implementation of
ContextMap
. - DefaultContextMap() - Constructor for class io.servicetalk.concurrent.internal.DefaultContextMap
-
Creates a new instance.
- defaultContextSupplier - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
- DefaultDnsServiceDiscovererBuilder - Class in io.servicetalk.dns.discovery.netty
-
Deprecated.this class will be made package-private in the future, rely on the
DnsServiceDiscovererBuilder
instead. - DefaultDnsServiceDiscovererBuilder() - Constructor for class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.use
DnsServiceDiscoverers.builder(String)
instead. - DefaultExecutionContext<ES extends ExecutionStrategy> - Class in io.servicetalk.transport.api
-
A default implementation of
ExecutionContext
. - DefaultExecutionContext(BufferAllocator, IoExecutor, Executor, ES) - Constructor for class io.servicetalk.transport.api.DefaultExecutionContext
-
Create a new instance.
- DefaultFilterableStreamingHttpLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController) - Constructor for class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
-
Create a new instance without support for
HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection.score()
. - DefaultFilterableStreamingHttpLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ScoreSupplier) - Constructor for class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
-
Create a new instance.
- defaultFlushStrategy() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- defaultFlushStrategy() - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
-
Creates a default
FlushStrategy
. - defaultFlushStrategy() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
-
Returns the
FlushStrategy
used by default for thisNettyConnectionContext
. - defaultFlushStrategy() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- DefaultGroupKey<Address> - Class in io.servicetalk.client.api
-
A default implementation of
GroupKey
. - DefaultGroupKey(Address, ExecutionContext<?>) - Constructor for class io.servicetalk.client.api.DefaultGroupKey
-
Create a new instance.
- DefaultGrpcClientMetadata - Class in io.servicetalk.grpc.api
-
Default implementation for
DefaultGrpcClientMetadata
. - DefaultGrpcClientMetadata() - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
- DefaultGrpcClientMetadata(BufferEncoder) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Creates a new instance.
- DefaultGrpcClientMetadata(BufferEncoder, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Creates a new instance.
- DefaultGrpcClientMetadata(DefaultGrpcClientMetadata) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Create a new instance, by copying an existing instance.
- DefaultGrpcClientMetadata(GrpcExecutionStrategy, BufferEncoder) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Create a new instance.
- DefaultGrpcClientMetadata(GrpcExecutionStrategy, BufferEncoder, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Create a new instance.
- DefaultGrpcClientMetadata(String) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- DefaultGrpcClientMetadata(String, ContentCodec) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- DefaultGrpcClientMetadata(String, ContentCodec, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- DefaultGrpcClientMetadata(String, GrpcClientMetadata) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- DefaultGrpcClientMetadata(String, GrpcExecutionStrategy) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, ContentCodec) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
- DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
- DefaultGrpcClientMetadata(String, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- DefaultGrpcClientMetadata(String, Supplier<ContextMap>, Supplier<ContextMap>, GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- DefaultGrpcClientMetadata(Duration) - Constructor for class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Create a new instance.
- DefaultHealthService - Class in io.servicetalk.grpc.health
-
Implementation of
Health.HealthService
which targets gRPC health checking that provides accessors to set/clear status for arbitrary services. - DefaultHealthService() - Constructor for class io.servicetalk.grpc.health.DefaultHealthService
-
Create a new instance.
- DefaultHealthService(Predicate<String>) - Constructor for class io.servicetalk.grpc.health.DefaultHealthService
-
Create a new instance.
- DefaultHttpCookiePair - Class in io.servicetalk.http.api
-
Default implementation of
HttpCookiePair
. - DefaultHttpCookiePair(CharSequence, CharSequence) - Constructor for class io.servicetalk.http.api.DefaultHttpCookiePair
-
Create a new instance.
- DefaultHttpCookiePair(CharSequence, CharSequence, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpCookiePair
-
Create a new instance.
- DefaultHttpExecutionContext - Class in io.servicetalk.http.api
-
Default implementation of
HttpExecutionContext
. - DefaultHttpExecutionContext(BufferAllocator, IoExecutor, Executor, HttpExecutionStrategy) - Constructor for class io.servicetalk.http.api.DefaultHttpExecutionContext
-
Create a new instance.
- DefaultHttpHeadersFactory - Class in io.servicetalk.http.api
-
Default implementation of
HttpHeadersFactory
. - DefaultHttpHeadersFactory(boolean, boolean, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpHeadersFactory
-
Create an instance of the factory with the default array size hint.
- DefaultHttpHeadersFactory(boolean, boolean, boolean, int, int) - Constructor for class io.servicetalk.http.api.DefaultHttpHeadersFactory
-
Create an instance of the factory.
- DefaultHttpLoadBalancerFactory<ResolvedAddress> - Class in io.servicetalk.http.api
-
Default implementation of
HttpLoadBalancerFactory
. - DefaultHttpLoadBalancerFactory<ResolvedAddress> - Class in io.servicetalk.http.netty
-
Deprecated.use
DefaultHttpLoadBalancerFactory
instead. - DefaultHttpLoadBalancerFactory(LoadBalancerFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection>) - Constructor for class io.servicetalk.http.api.DefaultHttpLoadBalancerFactory
-
Creates a new instance with execution strategy adapted from the underlying factory.
- DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress> - Class in io.servicetalk.http.netty
-
Deprecated.A builder for creating instances of
DefaultHttpLoadBalancerFactory
. - DefaultHttpLoadBalancerProvider - Class in io.servicetalk.loadbalancer.experimental
-
A client builder provider that supports enabling the new `DefaultLoadBalancer` in applications via property flags.
- DefaultHttpLoadBalancerProvider() - Constructor for class io.servicetalk.loadbalancer.experimental.DefaultHttpLoadBalancerProvider
- DefaultHttpLoadBalancerProvider.LoadBalancerIgnoringBuilder<U,
R> - Class in io.servicetalk.loadbalancer.experimental - defaultHttpPort(int) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- defaultHttpPort(int) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
-
Configures the default port for the HTTP scheme if not explicitly provided as part of the
HttpRequestMetaData.requestTarget()
. - DefaultHttpSetCookie - Class in io.servicetalk.http.api
-
Default implementation of
HttpSetCookie
. - DefaultHttpSetCookie(CharSequence, CharSequence) - Constructor for class io.servicetalk.http.api.DefaultHttpSetCookie
-
Create a new not wrapped, not secure and not HTTP-only
HttpSetCookie
instance, with no path, domain, expire date and maximum age. - DefaultHttpSetCookie(CharSequence, CharSequence, boolean, boolean, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpSetCookie
-
Create a new
HttpSetCookie
instance, with no path, domain, expire date and maximum age. - DefaultHttpSetCookie(CharSequence, CharSequence, CharSequence, CharSequence, CharSequence, Long, HttpSetCookie.SameSite, boolean, boolean, boolean) - Constructor for class io.servicetalk.http.api.DefaultHttpSetCookie
-
Creates a new
HttpSetCookie
instance. - defaultHttpsPort(int) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- defaultHttpsPort(int) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
-
Configures the default port for the HTTPS scheme if not explicitly provided as part of the
HttpRequestMetaData.requestTarget()
. - defaultInitializer() - Static method in interface io.servicetalk.transport.netty.internal.ChannelInitializer
-
Default
ChannelInitializer
. - DefaultInMemorySpanContext - Class in io.servicetalk.opentracing.inmemory
-
SpanContext object used by the
DefaultInMemoryTracer
. - DefaultInMemorySpanContext(String, String, String, Boolean) - Constructor for class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
-
Constructs an instance.
- DefaultInMemoryTracer - Class in io.servicetalk.opentracing.inmemory
-
Tracer implementation that propagates spans in-memory and emits events to listeners.
- DefaultInMemoryTracer.Builder - Class in io.servicetalk.opentracing.inmemory
-
Builders for
DefaultInMemoryTracer
. - DefaultNettyConnection<Read,
Write> - Class in io.servicetalk.transport.netty.internal -
Implementation of
NettyConnection
backed by a nettyChannel
. - DefaultNettyConnection.CancelWriteUserEvent - Class in io.servicetalk.transport.netty.internal
-
Netty UserEvent to signal cancellation of the write stream.
- DefaultNettyConnection.ContinueUserEvent - Class in io.servicetalk.transport.netty.internal
-
Netty UserEvent to signal continuation.
- DefaultPartitionAttributesBuilder - Class in io.servicetalk.client.api.internal.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - DefaultPartitionAttributesBuilder(int) - Constructor for class io.servicetalk.client.api.internal.partition.DefaultPartitionAttributesBuilder
-
Deprecated.Create a new instance.
- DefaultPartitionedClientGroup<U,
R, Client extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api.internal -
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - DefaultPartitionedClientGroup(Function<PartitionAttributes, Client>, Function<PartitionAttributes, Client>, DefaultPartitionedClientGroup.PartitionedClientFactory<U, R, Client>, PartitionMapFactory, Publisher<PartitionedServiceDiscovererEvent<R>>, int) - Constructor for class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
-
Deprecated.Creates a new instance.
- DefaultPartitionedClientGroup.PartitionedClientFactory<U,
R, Client> - Interface in io.servicetalk.client.api.internal -
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - DefaultRouteExecutionStrategyFactory<ES extends ExecutionStrategy> - Class in io.servicetalk.router.utils.internal
-
Implementation of
RouteExecutionStrategyFactory
that always throwsIllegalArgumentException
. - DefaultSerializer - Class in io.servicetalk.serialization.api
-
Deprecated.Use implementations of following types:
- DefaultSerializer(SerializationProvider) - Constructor for class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.New instance.
- DefaultServiceDiscovererEvent<T> - Class in io.servicetalk.client.api
-
Default implementation of
ServiceDiscovererEvent
. - DefaultServiceDiscovererEvent(T, ServiceDiscovererEvent.Status) - Constructor for class io.servicetalk.client.api.DefaultServiceDiscovererEvent
-
Create a new instance.
- DefaultServiceTalkThreadContextMap - Class in io.servicetalk.log4j2.mdc
-
Empty subclass to differentiate uses of MDC.
- DefaultServiceTalkThreadContextMap() - Constructor for class io.servicetalk.log4j2.mdc.DefaultServiceTalkThreadContextMap
- DefaultServiceTalkThreadContextMapProvider - Class in io.servicetalk.log4j2.mdc
-
Provider for
ServiceLoader
to initializeDefaultServiceTalkThreadContextMap
. - DefaultServiceTalkThreadContextMapProvider() - Constructor for class io.servicetalk.log4j2.mdc.DefaultServiceTalkThreadContextMapProvider
-
Creates a new instance.
- defaultStrategy() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
-
A special default
GrpcExecutionStrategy
that offloads all actions unless merged with another strategy that requires less offloading. - defaultStrategy() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
-
A special default
HttpExecutionStrategy
that provides safe default offloading of actions; the offloading used is unspecified and dependent upon the usage situation. - defaultStrategyFactory() - Static method in class io.servicetalk.router.utils.internal.DefaultRouteExecutionStrategyFactory
-
Returns default
RouteExecutionStrategyFactory
. - DefaultStreamingHttpRequestResponseFactory - Class in io.servicetalk.http.api
-
A default implementation for
StreamingHttpRequestFactory
andStreamingHttpResponseFactory
. - DefaultStreamingHttpRequestResponseFactory(BufferAllocator, HttpHeadersFactory, HttpProtocolVersion) - Constructor for class io.servicetalk.http.api.DefaultStreamingHttpRequestResponseFactory
-
Create a new instance.
- defaultStreamingInfluencer() - Static method in interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
-
Deprecated.This method is not useful anymore and will be removed in future releases.
- DefaultTestCerts - Class in io.servicetalk.test.resources
-
Provides a set of certificates useful for tests that require SSL.
- DefaultThreadFactory - Class in io.servicetalk.concurrent.api
-
A
ThreadFactory
implementation. - DefaultThreadFactory() - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
-
New instance that creates daemon threads with
Thread.NORM_PRIORITY
priority. - DefaultThreadFactory(boolean) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
-
New instance that creates threads with
Thread.NORM_PRIORITY
priority. - DefaultThreadFactory(boolean, int) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
-
New instance.
- DefaultThreadFactory(int) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
-
New instance that creates daemon threads.
- DefaultThreadFactory(String) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
-
Create a new instance.
- DefaultThreadFactory(String, boolean, int) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
-
New instance.
- defaultTimeout(Duration) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
- defaultTimeout(Duration) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- defaultTimeout(Duration) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
-
Set default timeout during which gRPC calls are expected to complete.
- defaultTimeout(Duration) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Set a default timeout during which gRPC calls are expected to complete.
- defaultTimeout(Duration, boolean) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
- defaultTimeout(Duration, boolean) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- defaultTimeout(Duration, boolean) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
-
Set default timeout during which gRPC calls are expected to complete.
- defaultTimeout(Duration, boolean) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Set a default timeout during which gRPC calls are expected to complete.
- DefaultUserDataLoggerConfig - Class in io.servicetalk.logging.slf4j.internal
-
Default implementation of
LoggerConfig
. - DefaultUserDataLoggerConfig(String, LogLevel, BooleanSupplier) - Constructor for class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
-
Create a new instance.
- defer(Supplier<? extends Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Defer creation of a
Completable
till it is subscribed to. - defer(Supplier<? extends Publisher<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Defers creation of a
Publisher
till it is subscribed. - defer(Supplier<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Defer creation of a
Single
till it is subscribed to. - deferredOnComplete() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.Indicate that a
ConcurrentTerminalSubscriber.onComplete()
should be delivered afterConcurrentTerminalSubscriber.deliverDeferredTerminal()
is later called. - deferredOnError(Throwable) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.Indicate that a
ConcurrentTerminalSubscriber.onError(Throwable)
should be delivered afterConcurrentTerminalSubscriber.deliverDeferredTerminal()
is later called. - DeferSslHandler - Class in io.servicetalk.transport.netty.internal
-
A
ChannelHandler
that holds a place in a pipeline, allowing us to defer adding theSslHandler
. - deflate() - Static method in class io.servicetalk.encoding.netty.ContentCodings
-
Deprecated.Returns a DEFLATE based
ZipContentCodecBuilder
that allows building a customizableContentCodec
. - deflate() - Static method in class io.servicetalk.encoding.netty.NettyCompression
-
Returns a DEFLATE based
ZipCompressionBuilder
. - DEFLATE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"deflate"
- deflateDefault() - Static method in class io.servicetalk.encoding.netty.ContentCodings
-
Deprecated.Returns the default DEFLATE based
ContentCodec
. - deflateDefault() - Static method in class io.servicetalk.encoding.netty.NettyBufferEncoders
-
Get a default
BufferEncoderDecoder
for deflate encoding. - deflateDefault() - Static method in class io.servicetalk.encoding.netty.NettyCompression
-
Returns the default DEFLATE based
SerializerDeserializer
. - deflateDefaultStreaming() - Static method in class io.servicetalk.encoding.netty.NettyCompression
-
Returns the default DEFLATE based
StreamingSerializerDeserializer
. - delay() - Method in interface io.servicetalk.client.api.DelayedRetryException
-
A constant delay to apply.
- delay() - Method in interface io.servicetalk.http.netty.RetryingHttpRequesterFilter.DelayedRetry
-
Deprecated.A constant delay to apply.
- delay() - Method in exception io.servicetalk.traffic.resilience.http.DelayedRetryRequestDroppedException
- delayedCancellable(Cancellable) - Method in class io.servicetalk.concurrent.internal.DelayedCancellable
-
Set the delayed
Cancellable
. - DelayedCancellable - Class in io.servicetalk.concurrent.internal
-
A
Cancellable
which serves as a placeholder until the "real"Cancellable
is available. - DelayedCancellable() - Constructor for class io.servicetalk.concurrent.internal.DelayedCancellable
- DelayedRetryException - Interface in io.servicetalk.client.api
- DelayedRetryRequestDroppedException - Exception in io.servicetalk.traffic.resilience.http
-
A
RequestDroppedException
to indicate that a request was dropped by a server due to capacity constraints and requires a client to delay its retry. - DelayedRetryRequestDroppedException(Duration) - Constructor for exception io.servicetalk.traffic.resilience.http.DelayedRetryRequestDroppedException
-
Creates a new instance.
- DelayedRetryRequestDroppedException(Duration, String) - Constructor for exception io.servicetalk.traffic.resilience.http.DelayedRetryRequestDroppedException
-
Creates a new instance.
- DelayedRetryRequestDroppedException(Duration, String, Throwable) - Constructor for exception io.servicetalk.traffic.resilience.http.DelayedRetryRequestDroppedException
-
Creates a new instance.
- DelayedRetryRequestDroppedException(Duration, String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.traffic.resilience.http.DelayedRetryRequestDroppedException
-
Creates a new instance.
- DelayedRetryRequestDroppedException(Duration, Throwable) - Constructor for exception io.servicetalk.traffic.resilience.http.DelayedRetryRequestDroppedException
-
Creates a new instance.
- delayedSubscription(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.DelayedSubscription
-
Set the delayed
PublisherSource.Subscription
. - DelayedSubscription - Class in io.servicetalk.concurrent.internal
-
A
PublisherSource.Subscription
which serves as a placeholder until the "real"PublisherSource.Subscription
is available. - DelayedSubscription() - Constructor for class io.servicetalk.concurrent.internal.DelayedSubscription
- delegate() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
-
Returns the
ConnectionFactory
delegate. - delegate() - Method in class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
-
Returns the
ConnectionFactoryFilter
delegate. - delegate() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
-
Returns the
ServiceDiscoverer
delegate. - delegate() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
-
Returns the delegate
Executor
used. - delegate() - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
-
Returns the
DnsServiceDiscovererBuilder
delegate. - delegate() - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
-
Returns the
GrpcClientBuilder
delegate. - delegate() - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
-
Returns the
GrpcServerBuilder
delegate. - delegate() - Method in class io.servicetalk.http.api.DelegatingHttpConnectionContext
-
Get the
HttpConnectionContext
that this class delegates to. - delegate() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
-
Get the
HttpExecutionContext
that this class delegates to. - delegate() - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
-
Returns the
HttpServerBuilder
delegate. - delegate() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
-
Returns the delegate
HttpServiceContext
. - delegate() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
-
Returns the
MultiAddressHttpClientBuilder
delegate. - delegate() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
-
Returns the
PartitionedHttpClientBuilder
delegate. - delegate() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
-
Returns the
SingleAddressHttpClientBuilder
delegate. - delegate() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
-
Get the
FilterableReservedStreamingHttpConnection
this method delegates to. - delegate() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
-
Get the
FilterableStreamingHttpClient
this method delegates to. - delegate() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
-
Get the
FilterableStreamingHttpConnection
this method delegates to. - delegate() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
-
Returns
StreamingHttpService
to which all calls are delegated. - delegate() - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
-
Returns the
DelegatingLoadBalancerBuilder
delegate. - delegate() - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.Returns the
DelegatingRoundRobinLoadBalancerBuilder
delegate. - delegate() - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
-
The
ConnectionAcceptor
to which all calls are delegated to. - delegate() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
-
Get the
ConnectionContext
that this class delegates to. - delegate() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
-
Get the
ExecutionContext
that this class delegates to. - delegate() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
-
Get the
DelegatingSslConfig
to delegate to. - delegate() - Method in class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
-
Returns the delegate
FlushStrategy
used. - DelegatingClientSslConfig - Class in io.servicetalk.transport.api
-
Wrap a
ClientSslConfig
and delegate all methods to it. - DelegatingClientSslConfig(ClientSslConfig) - Constructor for class io.servicetalk.transport.api.DelegatingClientSslConfig
-
Create a new instance.
- DelegatingConnectionAcceptor - Class in io.servicetalk.transport.api
-
An implementation of
ConnectionAcceptor
that delegates all methods to anotherConnectionAcceptor
. - 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 providedConnectionContext
. - 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 anotherConnectionFactory
. - DelegatingConnectionFactory(ConnectionFactory<ResolvedAddress, C>) - Constructor for class io.servicetalk.client.api.DelegatingConnectionFactory
-
Create a new instance.
- DelegatingConnectionFactoryFilter<ResolvedAddress,
C extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api -
A
ConnectionFactoryFilter
that delegates all methods to anotherConnectionFactoryFilter
. - DelegatingConnectionFactoryFilter(ConnectionFactoryFilter<ResolvedAddress, C>) - Constructor for class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
-
Create a new instance.
- DelegatingDnsServiceDiscovererBuilder - Class in io.servicetalk.dns.discovery.netty
-
A
DnsServiceDiscovererBuilder
that delegates all methods to anotherDnsServiceDiscovererBuilder
. - DelegatingDnsServiceDiscovererBuilder(DnsServiceDiscovererBuilder) - Constructor for class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
-
Creates a new builder which delegates to the provided
DnsServiceDiscovererBuilder
. - DelegatingExecutionContext<ES extends ExecutionStrategy> - Class in io.servicetalk.transport.api
-
An
ExecutionContext
implementation that delegates all calls to a providedExecutionContext
. - DelegatingExecutionContext(ExecutionContext<? extends ES>) - Constructor for class io.servicetalk.transport.api.DelegatingExecutionContext
-
New instance.
- DelegatingExecutor - Class in io.servicetalk.concurrent.api
- DelegatingExecutor(Executor) - Constructor for class io.servicetalk.concurrent.api.DelegatingExecutor
-
New instance.
- DelegatingFilterableStreamingHttpLoadBalancedConnection - Class in io.servicetalk.http.api
-
Implementation of
FilterableStreamingHttpLoadBalancedConnection
that delegates all methods. - DelegatingFilterableStreamingHttpLoadBalancedConnection(FilterableStreamingHttpLoadBalancedConnection) - Constructor for class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
-
Create a new instance.
- DelegatingFlushStrategy - Class in io.servicetalk.transport.netty.internal
-
A
FlushStrategy
implementation that delegates all calls to anotherFlushStrategy
. - DelegatingFlushStrategy(FlushStrategy) - Constructor for class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
-
Create a new instance.
- DelegatingGrpcClientBuilder<U,
R> - Class in io.servicetalk.grpc.api -
A
GrpcClientBuilder
that delegates all methods to anotherGrpcClientBuilder
. - DelegatingGrpcClientBuilder(GrpcClientBuilder<U, R>) - Constructor for class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
- DelegatingGrpcServerBuilder - Class in io.servicetalk.grpc.api
-
A
GrpcServerBuilder
that delegates all methods to anotherGrpcServerBuilder
. - DelegatingGrpcServerBuilder(GrpcServerBuilder) - Constructor for class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- DelegatingHttpConnectionContext - Class in io.servicetalk.http.api
-
HttpConnectionContext
implementation that delegates all calls to a providedHttpConnectionContext
. - DelegatingHttpConnectionContext(HttpConnectionContext) - Constructor for class io.servicetalk.http.api.DelegatingHttpConnectionContext
-
New instance.
- DelegatingHttpExecutionContext - Class in io.servicetalk.http.api
-
An implementation of
HttpExecutionContext
that delegates all method calls to anotherHttpExecutionContext
. - DelegatingHttpExecutionContext(HttpExecutionContext) - Constructor for class io.servicetalk.http.api.DelegatingHttpExecutionContext
-
Creates a new instance.
- DelegatingHttpServerBuilder - Class in io.servicetalk.http.api
-
A
HttpServerBuilder
that delegates all methods to anotherHttpServerBuilder
. - DelegatingHttpServerBuilder(HttpServerBuilder) - Constructor for class io.servicetalk.http.api.DelegatingHttpServerBuilder
-
Create a new instance.
- DelegatingHttpServiceContext - Class in io.servicetalk.http.api
-
An implementation of
HttpServiceContext
that delegates all calls to a providedHttpServiceContext
. - DelegatingHttpServiceContext(HttpServiceContext) - Constructor for class io.servicetalk.http.api.DelegatingHttpServiceContext
-
New instance.
- DelegatingLoadBalancerBuilder<ResolvedAddress,
C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer -
A
LoadBalancerBuilder
that delegates all methods to anotherLoadBalancerBuilder
. - DelegatingLoadBalancerBuilder(LoadBalancerBuilder<ResolvedAddress, C>) - Constructor for class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
-
Creates a new builder which delegates to the provided
LoadBalancerBuilder
. - DelegatingMultiAddressHttpClientBuilder<U,
R> - Class in io.servicetalk.http.api -
A
MultiAddressHttpClientBuilder
that delegates all methods to anotherMultiAddressHttpClientBuilder
. - DelegatingMultiAddressHttpClientBuilder(MultiAddressHttpClientBuilder<U, R>) - Constructor for class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
-
Create a new instance.
- DelegatingPartitionedHttpClientBuilder<U,
R> - Class in io.servicetalk.http.api -
A
PartitionedHttpClientBuilder
that delegates all methods to anotherPartitionedHttpClientBuilder
. - DelegatingPartitionedHttpClientBuilder(PartitionedHttpClientBuilder<U, R>) - Constructor for class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
-
Create a new instance.
- DelegatingRoundRobinLoadBalancerBuilder<ResolvedAddress,
C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer -
Deprecated.use
DelegatingLoadBalancerBuilder
instead. - DelegatingRoundRobinLoadBalancerBuilder(RoundRobinLoadBalancerBuilder<ResolvedAddress, C>) - Constructor for class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.Creates a new builder which delegates to the provided
RoundRobinLoadBalancerBuilder
. - DelegatingServerSslConfig - Class in io.servicetalk.transport.api
-
Wrap a
ServerSslConfig
and delegate all methods to it. - DelegatingServerSslConfig(ServerSslConfig) - Constructor for class io.servicetalk.transport.api.DelegatingServerSslConfig
-
Create a new instance.
- DelegatingServiceDiscoverer<UnresolvedAddress,
ResolvedAddress, E extends ServiceDiscovererEvent<ResolvedAddress>> - Class in io.servicetalk.client.api -
A
ServiceDiscoverer
that delegates all methods to anotherServiceDiscoverer
. - DelegatingServiceDiscoverer(ServiceDiscoverer<UnresolvedAddress, ResolvedAddress, E>) - Constructor for class io.servicetalk.client.api.DelegatingServiceDiscoverer
-
Creates a new instance.
- DelegatingSingleAddressHttpClientBuilder<U,
R> - Class in io.servicetalk.http.api -
A
SingleAddressHttpClientBuilder
that delegates all methods to anotherSingleAddressHttpClientBuilder
. - DelegatingSingleAddressHttpClientBuilder(SingleAddressHttpClientBuilder<U, R>) - Constructor for class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
-
Create a new instance.
- DelegatingSslConfig<T extends SslConfig> - Class in io.servicetalk.transport.api
-
Wrap a
SslConfig
and delegate all methods to it. - DelegatingSslConfig(T) - Constructor for class io.servicetalk.transport.api.DelegatingSslConfig
-
Create a new instance.
- delete(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.DELETE
request. - delete(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- delete(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.DELETE
request. - delete(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.DELETE
request. - DELETE - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP DELETE method.
- deliverAccumulation(Consumer<T>) - Method in interface io.servicetalk.concurrent.api.ReplayAccumulator
-
Called to deliver the signals from
ReplayAccumulator.accumulate(Object)
to newconsumer
. - deliverCompleteFromSource(CompletableSource.Subscriber) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Deliver a terminal complete to a
CompletableSource.Subscriber
that has not yet hadCompletableSource.Subscriber.onSubscribe(Cancellable)
called. - deliverCompleteFromSource(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Deliver a terminal complete to a
PublisherSource.Subscriber
that has not yet hadPublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
called. - deliverDeferredTerminal() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.Try to deliver a terminal signal typically set by
ConcurrentTerminalSubscriber.deferredOnComplete()
orConcurrentTerminalSubscriber.deferredOnError(Throwable)
. - deliverErrorFromSource(CompletableSource.Subscriber, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Deliver a terminal error to a
CompletableSource.Subscriber
that has not yet hadCompletableSource.Subscriber.onSubscribe(Cancellable)
called. - deliverErrorFromSource(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Deliver a terminal error to a
PublisherSource.Subscriber
that has not yet hadPublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
called. - deliverErrorFromSource(SingleSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Deliver a terminal error to a
SingleSource.Subscriber
that has not yet hadSingleSource.Subscriber.onSubscribe(Cancellable)
called. - deliverSuccessFromSource(SingleSource.Subscriber<T>, T) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Invokes
SingleSource.Subscriber.onSuccess(Object)
ignoring an occurred exception if any. - description() - Method in class io.servicetalk.grpc.api.GrpcStatus
-
Returns additional descriptions, can be null.
- deserialize(Buffer) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
-
Deprecated.Use
StreamingDeserializer
that understands your protocol's framing. - deserialize(Buffer, BufferAllocator) - Method in interface io.servicetalk.serializer.api.Deserializer
-
Deserialize the contents from the
Buffer
parameter. - deserialize(Buffer, BufferAllocator) - Method in class io.servicetalk.serializer.utils.StringSerializer
- deserialize(Buffer, BufferAllocator) - Method in class io.servicetalk.serializer.utils.ByteArraySerializer
- deserialize(Publisher<Buffer>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingDeserializer
- deserialize(Publisher<Buffer>, BufferAllocator) - Method in class io.servicetalk.serializer.utils.FixedLengthStreamingSerializer
- deserialize(Publisher<Buffer>, BufferAllocator) - Method in class io.servicetalk.serializer.utils.VarIntLengthStreamingSerializer
- deserialize(Publisher<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserialize(Publisher<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- deserialize(Publisher<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserialize(Publisher<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- deserialize(BlockingIterable<Buffer>) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
-
Deprecated.
- deserialize(BlockingIterable<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserialize(BlockingIterable<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- deserialize(BlockingIterable<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserialize(BlockingIterable<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- deserialize(HttpHeaders, Buffer) - Method in interface io.servicetalk.http.api.HttpDeserializer
-
Deprecated.Deserialize a single
Object
into aHttpDeserializer
. - deserialize(HttpHeaders, BufferAllocator, Buffer) - Method in interface io.servicetalk.http.api.HttpDeserializer2
-
Deserialize a single
Object
into aHttpDeserializer2
. - deserialize(HttpHeaders, Publisher<Buffer>) - Method in interface io.servicetalk.http.api.HttpDeserializer
-
Deprecated.
- deserialize(HttpHeaders, Publisher<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingDeserializer
- deserialize(HttpHeaders, BlockingIterable<Buffer>) - Method in interface io.servicetalk.http.api.HttpDeserializer
-
Deprecated.
- deserialize(HttpHeaders, BlockingIterable<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingDeserializer
-
Deserialize a
BlockingIterable
ofObject
s into aBlockingIterable
of typeHttpStreamingDeserializer
. - deserialize(Iterable<Buffer>) - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
-
Deprecated.
- deserialize(Iterable<Buffer>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingDeserializer
- deserialize(Iterable<Buffer>, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserialize(Iterable<Buffer>, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- deserialize(Iterable<Buffer>, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserialize(Iterable<Buffer>, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- deserializeAggregated(Buffer, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserializeAggregated(Buffer, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.Use
StreamingDeserializer
that understands your protocol's framing. - deserializeAggregated(Buffer, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserializeAggregated(Buffer, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.Use
StreamingDeserializer
that understands your protocol's framing. - deserializeAggregatedSingle(Buffer, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserializeAggregatedSingle(Buffer, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.Use
Deserializer
. - deserializeAggregatedSingle(Buffer, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- deserializeAggregatedSingle(Buffer, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.Use
Deserializer
. - Deserializer<T> - Interface in io.servicetalk.serializer.api
-
Deserialize objects from
Buffer
toDeserializer
. - deserializerFor(ContentCodec, Class<T>) - Method in interface io.servicetalk.grpc.api.GrpcSerializationProvider
-
Deprecated.
- deserializerFor(TypeHolder<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
-
Deprecated.
- deserializerFor(Class<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
-
Deprecated.
- detectBoundary(Object) - Method in interface io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider
-
Deprecated.Detect the
SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
for the passeditemWritten
. - difference(HttpExecutionStrategy, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
-
Find the difference between two strategies and provide a resulting strategy if there are differences in between the strategies.
- disable() - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Disable AsyncContext.
- disableAllRetries() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter
-
Retrying filter that disables any form of retry behaviour.
- disableAutoRetries() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter
-
Retrying filter that disables automatic retries for exceptions, but still waits until
LoadBalancer
becomesready
for the first time. - disabled() - Static method in class io.servicetalk.http.netty.H2KeepAlivePolicies
-
Returns a
H2ProtocolConfig.KeepAlivePolicy
that disables all keep alive behaviors. - discardSomeReadBytes() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Discard all
Buffer
s which have been read. - discover(UnresolvedAddress) - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
- discover(UnresolvedAddress) - Method in interface io.servicetalk.client.api.ServiceDiscoverer
-
Subscribe to the service discovery system for changes in the available
ServiceDiscoverer
associated withaddress
. - discoveryCancelled() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsDiscoveryObserver
-
Notifies that the current DNS discovery got cancelled.
- discoveryFailed(Throwable) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsDiscoveryObserver
-
Notifies that the current DNS discovery failed.
- distinct() - Method in class io.servicetalk.concurrent.api.Publisher
-
Only emits distinct signals observed by this
Publisher
. - dnsResolverAddressTypes(DnsResolverAddressTypes) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- dnsResolverAddressTypes(DnsResolverAddressTypes) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- dnsResolverAddressTypes(DnsResolverAddressTypes) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Sets the list of the protocol families of the address resolved.
- DnsResolverAddressTypes - Enum Class in io.servicetalk.dns.discovery.netty
-
Defined resolved address types.
- DnsServerAddressStream - Interface in io.servicetalk.dns.discovery.netty
-
An infinite stream of DNS server addresses.
- dnsServerAddressStreamProvider(DnsServerAddressStreamProvider) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- dnsServerAddressStreamProvider(DnsServerAddressStreamProvider) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- dnsServerAddressStreamProvider(DnsServerAddressStreamProvider) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Set the
DnsServerAddressStreamProvider
which determines which DNS server should be used per query. - DnsServerAddressStreamProvider - Interface in io.servicetalk.dns.discovery.netty
-
Provides an opportunity to override which
DnsServerAddressStream
is used to resolve a specific hostname. - DnsServiceDiscovererBuilder - Interface in io.servicetalk.dns.discovery.netty
-
Builder for DNS
ServiceDiscoverer
which will attempt to resolveA
,AAAA
,CNAME
, andSRV
type queries. - DnsServiceDiscovererBuilderProvider - Interface in io.servicetalk.dns.discovery.netty
-
Provider for
DnsServiceDiscovererBuilder
. - DnsServiceDiscovererObserver - Interface in io.servicetalk.dns.discovery.netty
-
An observer that provides visibility into DNS
ServiceDiscoverer
built byDnsServiceDiscovererBuilder
. - DnsServiceDiscovererObserver.DnsDiscoveryObserver - Interface in io.servicetalk.dns.discovery.netty
-
An observer that provides visibility into individual DNS discoveries.
- DnsServiceDiscovererObserver.DnsResolutionObserver - Interface in io.servicetalk.dns.discovery.netty
-
An observer that provides visibility into DNS resolution results.
- DnsServiceDiscovererObserver.ResolutionResult - Interface in io.servicetalk.dns.discovery.netty
-
Results of the current DNS resolution.
- DnsServiceDiscoverers - Class in io.servicetalk.dns.discovery.netty
-
A factory to create DNS
ServiceDiscoverers
. - doClose(boolean) - Method in interface io.servicetalk.concurrent.api.AsyncCloseables.CloseableResource
-
Supplies the
Completable
representing the close. - doCloseAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- doCloseAsyncGracefully() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
-
Initiate graceful closure.
- domain() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- domain() - Method in interface io.servicetalk.http.api.HttpSetCookie
-
Returns the domain of this
HttpSetCookie
. - domainMatches(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
- DomainSocketAddress - Class in io.servicetalk.transport.api
-
An address which represents a socket belonging to the AF_UNIX socket family.
- DomainSocketAddress(File) - Constructor for class io.servicetalk.transport.api.DomainSocketAddress
-
Create a new instance.
- DomainSocketAddress(String) - Constructor for class io.servicetalk.transport.api.DomainSocketAddress
-
Create a new instance.
- dontForceOpenCircuitOnPeerCircuitRejections() - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
When a peer rejects a
request
due to an open-circuit (see. - drainRequestPayloadBody(boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- drainRequestPayloadBody(boolean) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Configure automatic consumption of request
payload body
when it is not consumed by the service. - dropped() - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter.Ticket
-
Callback to indicate that a request was dropped externally (e.g.
- dryRun(boolean) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Use the resilience filter in dry-run mode.
- dryRun(boolean) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Use the resilience filter in dry-run mode.
- duplicate() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns a buffer which shares the whole region of this buffer.
- duplicate() - Method in interface io.servicetalk.buffer.api.BufferHolder
-
Deprecated.Duplicates this
BufferHolder
. - duplicate() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- duplicate() - Method in interface io.servicetalk.dns.discovery.netty.DnsServerAddressStream
-
Duplicate this object.
- DuplicateAttributeException - Exception in io.servicetalk.client.api.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - DuplicateAttributeException(PartitionAttributes.Key, String) - Constructor for exception io.servicetalk.client.api.partition.DuplicateAttributeException
-
Deprecated.Create a new instance.
- DuplicateSubscribeException - Exception in io.servicetalk.concurrent.internal
-
Used in scenarios where a subscribe to an asynchronous source is subscribed to, but there is already a subscriber and the source doesn't support multiple subscribers.
- DuplicateSubscribeException(Object, Object) - Constructor for exception io.servicetalk.concurrent.internal.DuplicateSubscribeException
-
Create a new instance.
- DuplicateSubscribeException(Object, Object, String) - Constructor for exception io.servicetalk.concurrent.internal.DuplicateSubscribeException
-
Create a new instance.
- DurationUtils - Class in io.servicetalk.utils.internal
-
Helper utilities for
Duration
. - dynamicAIMD() - Static method in class io.servicetalk.capacity.limiter.api.CapacityLimiters
-
AIMD is a request drop based dynamic
CapacityLimiter
for clients, that adapts its limit based on a configurable range of concurrency and re-evaluates this limit upon arequest-drop event (eg. timeout or rejection due to capacity)
. - dynamicGradient() - Static method in class io.servicetalk.capacity.limiter.api.CapacityLimiters
-
Gradient is a dynamic concurrency limit algorithm used for clients or servers.
- dynamicGradientOptimizeForLatency() - Static method in class io.servicetalk.capacity.limiter.api.CapacityLimiters
-
Gradient is a dynamic concurrency limit algorithm used for clients or servers.
- dynamicGradientOptimizeForThroughput() - Static method in class io.servicetalk.capacity.limiter.api.CapacityLimiters
-
Gradient is a dynamic concurrency limit algorithm used for clients or servers.
E
- EARLY_HINTS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
103 Early Hints
- EarlyConnectionAcceptor - Interface in io.servicetalk.transport.api
-
Allows to accept or reject connections early in the connection setup stage.
- earlyHints() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.EARLY_HINTS
response. - earlyHints() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.EARLY_HINTS
response. - earlyHints() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.EARLY_HINTS
response. - effectiveHostAndPort() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- EIGHT_NINES - Static variable in class io.servicetalk.grpc.internal.DeadlineUtils
-
gRPC spec requires timeout value to be 8 or fewer ASCII integer digits.
- ejectionTimeJitter() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The amount of jitter to add to the ejection time.
- ejectionTimeJitter(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the ejection time jitter.
- ElementsAreNonnullByDefault - Annotation Interface in io.servicetalk.annotations
-
Indicates that fields, method parameters, method return types, and type parameters within a package are
Nonnull
unless explicitly annotated withNullable
. - empty() - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that completes when subscribed without emitting any item to itsPublisherSource.Subscriber
. - EMPTY_BUFFER - Static variable in class io.servicetalk.buffer.api.EmptyBuffer
-
An instance of
EmptyBuffer
that can be shared. - EMPTY_SUBSCRIPTION - Static variable in class io.servicetalk.concurrent.internal.EmptySubscriptions
-
A
PublisherSource.Subscription
with no associatedPublisherSource.Subscriber
that will throw on invalid demand. - EMPTY_SUBSCRIPTION_NO_THROW - Static variable in class io.servicetalk.concurrent.internal.EmptySubscriptions
-
A
PublisherSource.Subscription
with no associatedPublisherSource.Subscriber
that will not throw on invalid demand. - emptyAsciiString() - Static method in class io.servicetalk.buffer.api.CharSequences
-
Get a reference to an unmodifiable empty
CharSequence
with the same properties asCharSequences.newAsciiString(Buffer)
. - emptyAsyncCloseable() - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Creates an empty
ListenableAsyncCloseable
that does nothing whenAsyncCloseable.closeAsync()
apart from completing theListenableAsyncCloseable.onClose()
. - emptyBlockingIterable() - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
- EmptyBuffer - Class in io.servicetalk.buffer.api
-
An immutable zero capacity
Buffer
. - EmptyBufferDecoderGroup - Class in io.servicetalk.encoding.api
-
A
BufferDecoderGroup
which is empty. - EmptyHttpHeaders - Class in io.servicetalk.http.api
-
HttpHeaders
which are always empty and does not allow modification. - EmptySubscriptions - Class in io.servicetalk.concurrent.internal
-
Utility methods for
PublisherSource.Subscription
s which don't deliver any data. - enableFrameLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Enables a logger for HTTP/2 frames.
- enableMetrics() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
-
Whether to enable operation metrics or not.
- enableMetrics(boolean) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Whether to enable operation metrics or not.
- enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- enableWireLogging(String, LogLevel, BooleanSupplier) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Enables wire-logging for this server.
- enableWireLogging(String, LogLevel, BooleanSupplier) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Enables wire-logging for connections created by this builder.
- enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
-
Enables wire-logging for UDP packets sent.
- enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Enable wire-logging for all connections.
- encode(Buffer, BufferAllocator) - Method in interface io.servicetalk.encoding.api.ContentCodec
-
Deprecated.
- encode(Publisher<Buffer>, BufferAllocator) - Method in interface io.servicetalk.encoding.api.ContentCodec
-
Deprecated.
- encoded() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
- encoded() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- encoded() - Method in interface io.servicetalk.http.api.HttpCookiePair
-
Get the encoded value of this
HttpCookiePair
. - encoder() - Method in interface io.servicetalk.encoding.api.BufferEncoder
-
Get the
Serializer
to use for aggregated content. - encoder() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferEncoder
-
Deprecated.
- encoding() - Method in exception io.servicetalk.grpc.api.MessageEncodingException
-
Deprecated.The name of the encoding used when the Exception was thrown.
- encoding() - Method in interface io.servicetalk.http.api.HttpMetaData
-
Deprecated.Use
HttpRequestMetaData.contentEncoding()
for requests andContentEncodingHttpServiceFilter
for responses. An example can be found here. - encoding(ContentCodec) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Deprecated.
- encoding(ContentCodec) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Deprecated.
- encoding(ContentCodec) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- encoding(ContentCodec) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Deprecated.Use
HttpRequestMetaData.contentEncoding(BufferEncoder)
for requests andContentEncodingHttpServiceFilter
for responses. An example can be found here. - encoding(ContentCodec) - Method in interface io.servicetalk.http.api.HttpRequest
-
Deprecated.
- encoding(ContentCodec) - Method in interface io.servicetalk.http.api.HttpResponse
- encoding(ContentCodec) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Deprecated.
- encoding(ContentCodec) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Deprecated.
- encodingFor(Collection<ContentCodec>, CharSequence) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
-
Deprecated.
- encodingForRaw(List<T>, Function<T, CharSequence>, CharSequence) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
-
Get the first encoding that matches
name
fromsupportedEncoders
. - encodingName() - Method in interface io.servicetalk.encoding.api.BufferDecoder
-
Get the name of the encoding.
- encodingName() - Method in interface io.servicetalk.encoding.api.BufferEncoder
-
Get the name of the encoding.
- encodingName() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferDecoder
-
Deprecated.
- encodingName() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferEncoder
-
Deprecated.
- End - Enum constant in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
-
Deprecated.
- EnforceSequentialModeRequesterFilter - Class in io.servicetalk.http.utils
-
Enforces sequential behavior of the client, deferring return of the response until after the request payload body is sent.
- enforcingConsecutive5xx() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The probability in percentage that a host will be marked as unhealthy when a host reaches the
OutlierDetectorConfig.consecutive5xx()
threshold. - enforcingConsecutive5xx(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the probability in percentage that a host will be marked as unhealthy when a host reaches the
OutlierDetectorConfig.consecutive5xx()
threshold. - enforcingFailurePercentage() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The probability in percentage that a host will be marked as unhealthy when a host exceeds the failure percentage outlier detectors threshold.
- enforcingFailurePercentage(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the probability in percentage that a host will be marked as unhealthy when a host exceeds the failure percentage outlier detectors threshold.
- enforcingSuccessRate() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The probability in percentage that a host will be marked as unhealthy when a host exceeds the success rate outlier detectors threshold.
- enforcingSuccessRate(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the probability in percentage that a host will be marked as unhealthy when a host exceeds the success rate outlier detectors threshold.
- ENHANCE_YOUR_CALM - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- ensureNonNegative(int, String) - Static method in class io.servicetalk.utils.internal.NumberUtils
-
Ensures the int is non-negative.
- ensureNonNegative(long, String) - Static method in class io.servicetalk.utils.internal.NumberUtils
-
Ensures the long is non-negative.
- ensureNonNegative(Duration, String) - Static method in class io.servicetalk.utils.internal.DurationUtils
-
Ensures the duration is non-negative.
- ensurePositive(int, String) - Static method in class io.servicetalk.utils.internal.NumberUtils
-
Ensures the int is positive, excluding zero.
- ensurePositive(long, String) - Static method in class io.servicetalk.utils.internal.NumberUtils
-
Ensures the long is positive, excluding zero.
- ensurePositive(Duration, String) - Static method in class io.servicetalk.utils.internal.DurationUtils
-
Ensures the duration is positive, excluding zero.
- ensureType(ContextMap.Key<?>, Object) - Static method in class io.servicetalk.concurrent.internal.ContextMapUtils
-
Make sure that the
value
type matches with theContextMap.Key.type()
. - ensureWritable(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Expands the buffer
Buffer.capacity()
to make sure the number of writable bytes is equal to or greater than the specified value. - ensureWritable(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- ensureWritable(int, boolean) - Method in interface io.servicetalk.buffer.api.Buffer
-
Expands the buffer
Buffer.capacity()
to make sure the number of writable bytes is equal to or greater than the specified value. - ensureWritable(int, boolean) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- epochMicros() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanLog
-
Get the microseconds since epoch for this
InMemorySpanLog
. - equals(ContextMap, ContextMap) - Static method in class io.servicetalk.concurrent.internal.ContextMapUtils
-
Objects.equals(Object, Object)
alternative forContextMap
. - equals(Object) - Method in interface io.servicetalk.buffer.api.Buffer
-
Determines if the content of the specified buffer is identical to the content of this array.
- equals(Object) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- equals(Object) - Method in class io.servicetalk.client.api.DefaultGroupKey
- equals(Object) - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
- equals(Object) - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
-
Deprecated.
- equals(Object) - Method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
- equals(Object) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- equals(Object) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
- equals(Object) - Method in interface io.servicetalk.context.api.ContextMap
-
Determines if the specified object is equal to this
ContextMap
. - equals(Object) - Method in class io.servicetalk.grpc.api.GrpcStatus
- equals(Object) - Method in class io.servicetalk.health.v1.HealthCheckRequest
- equals(Object) - Method in class io.servicetalk.health.v1.HealthCheckResponse
- equals(Object) - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- equals(Object) - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
- equals(Object) - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- equals(Object) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- equals(Object) - Method in class io.servicetalk.http.api.Http2ErrorCode
- equals(Object) - Method in class io.servicetalk.http.api.HttpProtocolVersion
- equals(Object) - Method in class io.servicetalk.http.api.HttpRequestMethod
- equals(Object) - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
- equals(Object) - Method in class io.servicetalk.http.api.HttpResponseStatus
- equals(Object) - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
- equals(Object) - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
- equals(Object) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
- equals(Object) - Method in class io.servicetalk.transport.api.DefaultExecutionContext
- equals(Object) - Method in class io.servicetalk.transport.api.DomainSocketAddress
- equals(Object) - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
- equalsIgnoreCaseLower(char, char) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Compare an unknown ascii character
a
with a known lowercase characterlowerCaseChar
in a case insensitive manner. - error(Throwable) - Static method in class io.servicetalk.concurrent.internal.TerminalNotification
-
Returns a
TerminalNotification
forcause
. - ERROR - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
ERROR
log level. - errorCode() - Method in exception io.servicetalk.http.api.Http2Exception
-
Get the error code which caused this exception.
- estimateRequestN(long) - Method in interface io.servicetalk.transport.netty.internal.WriteDemandEstimator
-
Given the current capacity of the write buffer, supply how many items to request next from the associated
PublisherSource.Subscription
. - ETAG - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"etag"
- event() - Method in interface io.servicetalk.client.api.ConsumableEvent
-
Get the event.
- event() - Method in class io.servicetalk.client.api.internal.IgnoreConsumedEvent
-
Deprecated.
- event() - Method in exception io.servicetalk.transport.netty.internal.CloseHandler.CloseEventObservedException
-
CloseHandler.CloseEvent
was observed from the protocol orChannel
. - eventConsumed() - Method in interface io.servicetalk.client.api.ConsumableEvent
-
Signify the
ConsumableEvent.event()
has been consumed and any side effects have taken place. - eventConsumed() - Method in class io.servicetalk.client.api.internal.IgnoreConsumedEvent
-
Deprecated.
- EventLoopAwareNettyIoExecutor - Interface in io.servicetalk.transport.netty.internal
-
A special
NettyIoExecutor
that exposes the underlying nettyEventLoopGroup
. - 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 thisLoadBalancer
. - ewmaCancellationPenalty() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The penalty factor for local cancellation of requests.
- ewmaCancellationPenalty(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the penalty factor for local cancellation of requests.
- ewmaConcurrentRequestPenalty(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the penalty factory to apply to concurrent requests.
- ewmaErrorPenalty() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The penalty factor for requests that were classified as an error.
- ewmaErrorPenalty(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the penalty factor for requests that were classified as an error.
- ewmaHalfLife() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The Exponentially Weighted Moving Average (EWMA) half-life.
- ewmaHalfLife(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the Exponentially Weighted Moving Average (EWMA) half-life.
- execute(Runnable) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- execute(Runnable) - Method in interface io.servicetalk.concurrent.Executor
-
Executes the passed
task
as soon as possible. - execute(Runnable) - Method in interface io.servicetalk.transport.api.IoExecutor
- executionContext() - Method in class io.servicetalk.client.api.DefaultGroupKey
- executionContext() - Method in interface io.servicetalk.client.api.GroupKey
-
Get the
ExecutionContext
to use when looking for or creating a new client. - executionContext() - Method in interface io.servicetalk.grpc.api.BlockingGrpcClient
-
Get the
GrpcExecutionContext
used during construction of this object. - executionContext() - Method in interface io.servicetalk.grpc.api.GrpcClient
-
Get the
GrpcExecutionContext
used during construction of this object. - executionContext() - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Get the
GrpcExecutionContext
used during construction of this object. - executionContext() - Method in interface io.servicetalk.grpc.api.GrpcServerContext
- executionContext() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
- executionContext() - Method in interface io.servicetalk.http.api.BlockingHttpRequester
-
Get the
HttpExecutionContext
used during construction of this object. - executionContext() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
-
Get the
HttpExecutionContext
used during construction of this object. - executionContext() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- executionContext() - Method in class io.servicetalk.http.api.DelegatingHttpConnectionContext
- executionContext() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- executionContext() - Method in interface io.servicetalk.http.api.HttpConnectionContext
- executionContext() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- executionContext() - Method in interface io.servicetalk.http.api.HttpRequester
-
Get the
HttpExecutionContext
used during construction of this object. - executionContext() - Method in interface io.servicetalk.http.api.HttpServerContext
- executionContext() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- executionContext() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- executionContext() - Method in interface io.servicetalk.http.api.StreamingHttpRequester
-
Get the
HttpExecutionContext
used during construction of this object. - executionContext() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
Get the
ExecutionContext
for thisConnectionInfo
. - executionContext() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- executionContext() - Method in interface io.servicetalk.transport.api.ServerContext
-
Returns
ExecutionContext
used by this server. - executionContext() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- executionContext() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- executionContext() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
- ExecutionContext<ES extends ExecutionStrategy> - Interface in io.servicetalk.transport.api
-
Context related to execution and allocation.
- ExecutionContextBuilder<ES extends ExecutionStrategy> - Class in io.servicetalk.transport.netty.internal
-
A builder of
ExecutionContext
. - ExecutionContextBuilder() - Constructor for class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
New instance.
- ExecutionContextBuilder(ExecutionContext<ES>) - Constructor for class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
New instance.
- ExecutionContextBuilder(ExecutionContextBuilder<ES>) - Constructor for class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Copy constructor.
- ExecutionContextUtils - Class in io.servicetalk.transport.netty.internal
-
Provides utilities around Executors, ExecutionContexts and how they interact with netty Channels.
- executionStrategy() - Method in interface io.servicetalk.grpc.api.GrpcExecutionContext
-
Returns the
GrpcExecutionStrategy
associated with this context. - executionStrategy() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
- executionStrategy() - Method in interface io.servicetalk.http.api.HttpExecutionContext
-
Returns the
HttpExecutionStrategy
associated with this context. - executionStrategy() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
- executionStrategy() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
- executionStrategy() - Method in interface io.servicetalk.transport.api.ExecutionContext
-
Returns the
ExecutionStrategy
associated with this context. - executionStrategy(ES) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Sets the
ExecutionStrategy
to use. - executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- executionStrategy(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Sets the
HttpExecutionStrategy
to be used by this server. - executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
-
Sets the
HttpExecutionStrategy
to be used for client callbacks when executing client requests for all clients created from this builder. - executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.
- executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Sets the
HttpExecutionStrategy
to be used for client callbacks when executing client requests for all clients created from this builder. - executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Specifies an
HttpExecutionStrategy
to be used for this route. - ExecutionStrategy - Interface in io.servicetalk.transport.api
-
An execution strategy for all transports.
- ExecutionStrategyInfluencer<S extends ExecutionStrategy> - Interface in io.servicetalk.transport.api
-
An entity that wishes to influence the
ExecutionStrategy
for a server or client. - executor - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
- executor() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
- executor() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
- executor() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
- executor() - Method in interface io.servicetalk.transport.api.ExecutionContext
-
Get the
Executor
that is used to create any asynchronous sources. - executor(Executor) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- executor(Executor) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- executor(Executor) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- executor(Executor) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- executor(Executor) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Sets the
Executor
to be used by this server. - executor(Executor) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
- executor(Executor) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.
- executor(Executor) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
- executor(Executor) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
-
Sets an
Executor
to use when required. - executor(Executor) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Sets the
Executor
to use. - Executor - Interface in io.servicetalk.concurrent.api
-
A general abstraction to execute immediate and delayed tasks.
- Executor - Interface in io.servicetalk.concurrent
-
A general abstraction to execute immediate and delayed tasks.
- Executors - Class in io.servicetalk.concurrent.api
-
Utility methods to create various
Executor
s. - 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
-
Create a new
HttpResponseStatus.EXPECTATION_FAILED
response. - expectationFailed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.EXPECTATION_FAILED
response. - expectationFailed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.EXPECTATION_FAILED
response. - ExpectationFailedException - Exception in io.servicetalk.http.netty
-
An exception that represents 417 Expectation Failed response status code.
- expectCancellable() - Method in interface io.servicetalk.concurrent.api.test.CompletableFirstStep
-
Declare an expectation that
CompletableSource.Subscriber.onSubscribe(Cancellable)
is the next signal. - expectCancellable() - Method in interface io.servicetalk.concurrent.api.test.SingleFirstStep
-
Declare an expectation that
SingleSource.Subscriber.onSubscribe(Cancellable)
is the next signal. - expectCancellableConsumed(Consumer<? super Cancellable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableFirstStep
-
Declare an expectation that can be asserted when the
CompletableSource.Subscriber.onSubscribe(Cancellable)
method is called. - expectCancellableConsumed(Consumer<? super Cancellable>) - Method in interface io.servicetalk.concurrent.api.test.SingleFirstStep
-
Declare an expectation that can be asserted when the
SingleSource.Subscriber.onSubscribe(Cancellable)
method is called. - expectComplete() - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Declare an expectation that
CompletableSource.Subscriber.onComplete()
onComplete} will be the next signal. - expectComplete() - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Declare an expectation that
PublisherSource.Subscriber.onComplete()
onComplete} will be the next signal. - expectError() - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Declare an expectation that
onError
will be the next signal. - expectError() - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Declare an expectation that
onError
will be the next signal. - expectError() - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onError
will be the next signal. - expectError(Class<? extends Throwable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Declare an expectation that
onError
will be the next signal and it will be of typeerrorClass
. - expectError(Class<? extends Throwable>) - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Declare an expectation that
onError
will be the next signal and it will be of typeerrorClass
. - expectError(Class<? extends Throwable>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onError
will be the next signal and it will be of typeerrorClass
. - expectErrorConsumed(Consumer<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Declare an expectation that
onError
will be the next signal and evaluate it witherrorConsumer
. - expectErrorConsumed(Consumer<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Declare an expectation that
onError
will be the next signal and evaluate it witherrorConsumer
. - expectErrorConsumed(Consumer<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onError
will be the next signal and evaluate it witherrorConsumer
. - expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Declare an expectation that
onError
will be the next signal and evaluate it witherrorPredicate
. - expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Declare an expectation that
onError
will be the next signal and evaluate it witherrorPredicate
. - expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onError
will be the next signal and evaluate it witherrorPredicate
. - expectNext(long, long, Consumer<? super Iterable<? extends T>>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
- expectNext(long, Consumer<? super Iterable<? extends T>>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
- expectNext(T) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Declare an expectation that
signal
will be the nextsignal
. - expectNext(T...) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Declare an expectation that
signals
will be the next in-order sequence ofsignals
. - expectNextConsumed(Consumer<? super T>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Declare an expectation that
onNext
will be the next signal and evaluate it withsignalConsumer
. - expectNextCount(long) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Expect between
[min, max]
onNext
signals, and discard the values. - expectNextCount(long, long) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Expect between
[min, max]
onNext
signals, and discard the values. - expectNextMatches(Predicate<? super T>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Declare an expectation that
onNext
will be the next signal and evaluate it withsignalPredicate
. - expectNextSequence(Iterable<? extends T>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Declare an expectation that
signals
will be the next in-order sequence ofsignals
. - expectNoSignals(Duration) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Expect no signals in
duration
time. - expectNoSignals(Duration) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Expect no
PublisherSource.Subscriber.onNext(Object)
,PublisherSource.Subscriber.onError(Throwable)
, orPublisherSource.Subscriber.onComplete()
signals induration
time. - expectNoSignals(Duration) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Expect no signals in
duration
time. - expectSubscription() - Method in interface io.servicetalk.concurrent.api.test.PublisherFirstStep
-
Declare an expectation that
PublisherSource.Subscriber.onSubscribe(Subscription)
is the next signal. - expectSubscriptionConsumed(Consumer<? super PublisherSource.Subscription>) - Method in interface io.servicetalk.concurrent.api.test.PublisherFirstStep
-
Declare an expectation that can be asserted when the
PublisherSource.Subscriber.onSubscribe(Subscription)
method is called. - expectSuccess() - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onSuccess
will be the next signal. - expectSuccess(T) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onSuccess
will be the next signal. - expectSuccessConsumed(Consumer<? super T>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onSuccess
will be the next signal and verify it withonSuccessConsumer
. - expectSuccessMatches(Predicate<? super T>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onSuccess
will be the next signal and verify it withonSuccessPredicate
. - EXPIRED - Static variable in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
-
Signifies the
ServiceDiscovererEvent.address()
is expired and should not be used for establishing new connections. - expires() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- expires() - Method in interface io.servicetalk.http.api.HttpSetCookie
-
Returns the expire date of this
HttpSetCookie
according to Expires. - EXPIRES - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"expires"
- EXT_ORIGIN_REQUEST_FAILED - Enum constant in enum class io.servicetalk.client.api.RequestTracker.ErrorClass
-
Failures returned from the remote peer.
- EXT_ORIGIN_TIMEOUT - Enum constant in enum class io.servicetalk.client.api.RequestTracker.ErrorClass
-
Failures related to locally enforced timeouts waiting for responses from the peer.
- extract(C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContextExtractor
-
Extract the trace state from a carrier.
- extract(Format<C>, C) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
- extract(Format<C>, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
- extract(SingleLineValue) - Method in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
- extract(T) - Method in class io.servicetalk.opentracing.inmemory.B3KeyValueFormatter
- extractByteBufOrCreate(Buffer) - Static method in class io.servicetalk.buffer.netty.BufferUtils
-
Converts the passed
buffer
toByteBuf
, creating a newByteBuf
instance if required. - extractSslSession(ChannelPipeline, SslHandshakeCompletionEvent, Consumer<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
-
Extracts the
SSLSession
from theChannelPipeline
if theSslHandshakeCompletionEvent
is successful or propagate the failure tofailureConsumer
. - extractSslSession(SslConfig, ChannelPipeline) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
-
Extracts the
SSLSession
from theChannelPipeline
if the handshake is already done. - extractSslSessionAndReport(ChannelPipeline, SslHandshakeCompletionEvent, Consumer<Throwable>, boolean) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
-
Deprecated.Use
NettyPipelineSslUtils.extractSslSession(ChannelPipeline, SslHandshakeCompletionEvent, Consumer)
instead, reporting toConnectionObserver.SecurityHandshakeObserver
is handled automatically for allSslHandler
s initialized bySslClientChannelInitializer
orSslServerChannelInitializer
. - extractSslSessionAndReport(SslConfig, ChannelPipeline, ConnectionObserver) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
-
Deprecated.Use
NettyPipelineSslUtils.extractSslSession(SslConfig, ChannelPipeline)
instead, reporting toConnectionObserver.SecurityHandshakeObserver
is handled automatically for allSslHandler
s initialized bySslClientChannelInitializer
orSslServerChannelInitializer
F
- fail(Throwable) - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
-
Terminates this
BlockingIterable
and all the current or futureBlockingIterator
s with a failure. - failed(Throwable) - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter.Ticket
-
Callback to indicate that a request has failed.
- 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 itsPublisherSource.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 errorcause
. - FAILED_DEPENDENCY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
424 Failed Dependency
- FAILED_PRECONDITION - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
The action cannot be executed on the current system state.
- failedConnectionsThreshold() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The threshold for consecutive connection failures to a host.
- failedConnectionsThreshold(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Configure a threshold for consecutive connection failures to a host.
- failedDependency() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FAILED_DEPENDENCY
response. - failedDependency() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.FAILED_DEPENDENCY
response. - failedDependency() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FAILED_DEPENDENCY
response. - failOpen(boolean) - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicyBuilder
-
Set whether the selector should fail-open in the event no healthy hosts are found.
- failOpen(boolean) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicyBuilder
-
Set whether the selector should fail-open in the event no healthy hosts are found.
- failureDetectorInterval() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The interval on which to run failure detectors.
- failureDetectorInterval(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the failure detector interval on which the outlier detector will perform periodic tasks.
- failureDetectorInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the interval on which to run failure percentage and success rate failure detectors.
- failureDetectorIntervalJitter() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The jitter used along with the configured interval to determine duration between outlier detector checks.
- failurePercentageMinimumHosts() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The minimum number of hosts required to perform the failure percentage outlier detector analysis.
- failurePercentageMinimumHosts(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the minimum number of hosts required to perform the failure percentage outlier detector analysis.
- failurePercentageRequestVolume() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The minimum number of requests in an outlier detector interval required to include it in the failure percentage outlier detector analysis.
- failurePercentageRequestVolume(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the minimum number of requests in an outlier detector interval required to include it in the failure percentage outlier detector analysis.
- failurePercentageThreshold() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The failure threshold in percentage for ejecting a host.
- failurePercentageThreshold(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the failure threshold in percentage for ejecting a host.
- fields() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanLog
-
Get the fields associated with this
InMemorySpanLog
. - FileDescriptorSocketAddress - Class in io.servicetalk.transport.api
-
Special
SocketAddress
that allows to wrap an already existing filedescriptor. - FileDescriptorSocketAddress(int) - Constructor for class io.servicetalk.transport.api.FileDescriptorSocketAddress
-
Constructs a new instance which wraps an existing filedescriptor.
- fillInStackTrace() - Method in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
- fillInStackTrace() - Method in exception io.servicetalk.transport.netty.internal.CloseHandler.CloseEventObservedException
- fillInStackTrace() - Method in exception io.servicetalk.transport.netty.internal.StacklessClosedChannelException
- filter(Predicate<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Filters items emitted by this
Publisher
. - FilterableReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
StreamingHttpConnection
for the exclusive use of the caller ofStreamingHttpClient.reserveConnection(HttpRequestMetaData)
. - FilterableStreamingHttpClient - Interface in io.servicetalk.http.api
-
A
StreamingHttpClient
that supports filtering. - FilterableStreamingHttpConnection - Interface in io.servicetalk.http.api
-
A
StreamingHttpConnection
that supported filtering. - FilterableStreamingHttpLoadBalancedConnection - Interface in io.servicetalk.http.api
-
A
FilterableStreamingHttpConnection
that supported filtering and implements theLoadBalancedConnection
contract. - findNextPositivePowerOfTwo(int) - Static method in class io.servicetalk.utils.internal.MathUtils
-
Fast method of finding the next power of 2 greater than or equal to the supplied value.
- finish() - Method in interface io.servicetalk.concurrent.api.BufferStrategy.Accumulator
-
Finishes accumulation and returns the accumulated value.
- firstAndTail(BiFunction<T, Publisher<T>, R>) - Method in class io.servicetalk.concurrent.api.Publisher
- firstOrElse(Supplier<T>) - Method in class io.servicetalk.concurrent.api.Publisher
- firstOrError() - Method in class io.servicetalk.concurrent.api.Publisher
- 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
. - fixedCapacity(int) - Static method in class io.servicetalk.capacity.limiter.api.CapacityLimiters
-
A
CapacityLimiter
that will reject all requests till the current pending request count is equal or less to the passedcapacity
. - FixedCapacityLimiterBuilder - Class in io.servicetalk.capacity.limiter.api
-
A builder for fixed capacity
CapacityLimiter
. - FixedCapacityLimiterBuilder.StateObserver - Interface in io.servicetalk.capacity.limiter.api
-
A state observer for the fixed
CapacityLimiter
to monitor internal limit and consumption. - FixedLengthStreamingSerializer<T> - Class in io.servicetalk.serializer.utils
-
A
StreamingSerializerDeserializer
that uses aSerializerDeserializer
and frames each object by preceding it with the length in bytes. - FixedLengthStreamingSerializer(SerializerDeserializer<T>, ToIntFunction<T>) - Constructor for class io.servicetalk.serializer.utils.FixedLengthStreamingSerializer
-
Create a new instance.
- FixedLevelLogger - Interface in io.servicetalk.logging.slf4j.internal
-
A logger that logs at a fixed
LogLevel
. - flatMap(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Single
- flatMapCompletable(Function<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Map each element of this
Publisher
into aCompletable
and flatten all signals such that the returnedCompletable
terminates when all mappedCompletable
s 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
- flatMapCompletable(Function<? super T, ? extends Completable>, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Map each element of this
Publisher
into aCompletable
and flatten all signals such that the returnedCompletable
terminates when all mappedCompletable
s have terminated successfully or any one of them has terminated with a failure. - flatMapCompletableDelayError(Function<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Map each element of this
Publisher
into aCompletable
and flatten all signals such that the returnedCompletable
terminates when all mappedCompletable
s have terminated successfully or any one of them has terminated with a failure. - flatMapCompletableDelayError(Function<? super T, ? extends Completable>, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Map each element of this
Publisher
into aCompletable
and flatten all signals such that the returnedCompletable
terminates when all mappedCompletable
s have terminated successfully or any one of them has terminated with a failure. - flatMapCompletableDelayError(Function<? super T, ? extends Completable>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Map each element of this
Publisher
into aCompletable
and flatten all signals such that the returnedCompletable
terminates when all mappedCompletable
s have terminated successfully or any one of them has terminated with a failure. - flatMapConcatIterable(Function<? super T, ? extends Iterable<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
- flatMapConcatSingle(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is similar to
Publisher.map(Function)
but the result is asynchronous. - flatMapConcatSingle(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is similar to
Publisher.map(Function)
but the result is asynchronous. - flatMapConcatSingleDelayError(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is similar to
Publisher.map(Function)
but the result is asynchronous. - flatMapConcatSingleDelayError(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is similar to
Publisher.map(Function)
but the result is asynchronous. - flatMapMerge(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
- flatMapMerge(Function<? super T, ? extends Publisher<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
- flatMapMergeDelayError(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
- flatMapMergeDelayError(Function<? super T, ? extends Publisher<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
- flatMapMergeDelayError(Function<? super T, ? extends Publisher<? extends R>>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
- flatMapMergeSingle(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is similar to
Publisher.map(Function)
but the result is asynchronous and results are unordered. - flatMapMergeSingle(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is similar to
Publisher.map(Function)
but the result is asynchronous and results are unordered. - flatMapMergeSingleDelayError(Function<? super T, ? extends Single<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
- flatMapMergeSingleDelayError(Function<? super T, ? extends Single<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is similar to
Publisher.map(Function)
but the result is asynchronous and results are unordered. - flatMapMergeSingleDelayError(Function<? super T, ? extends Single<? extends R>>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method is similar to
Publisher.map(Function)
but the result is asynchronous and results are unordered. - flatMapPublisher(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Single
- FLOW_CONTROL_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- flowControlQuantum() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
-
Provide a hint on the number of bytes that the flow controller will attempt to give to a stream for each allocation (assuming the stream has this much eligible data).
- flowControlQuantum(int) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Provide a hint on the number of bytes that the flow controller will attempt to give to a stream for each allocation (assuming the stream has this much eligible data).
- FlowControlUtils - Class in io.servicetalk.concurrent.internal
-
A set of utility methods for safe math operations to prevent overflow.
- flowControlWindowIncrement() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
-
Number of bytes to increment via WINDOW_UPDATE for the connection.
- flowControlWindowIncrement(int) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Increment to apply to
Http2Settings.initialWindowSize()
for the connection stream. - flush() - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
- flush() - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
- flush() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy.FlushSender
-
Sends a flush on the associated connection.
- flushOnEach() - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
-
Creates a
FlushStrategy
that willflush writes
on each call to the returnedFlushStrategy.WriteEventsListener.itemWritten(Object)
fromFlushStrategy.apply(FlushSender)
. - flushOnEnd() - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
-
Creates a
FlushStrategy
that willflush writes
whenFlushStrategy.WriteEventsListener.writeTerminated()
is called on theFlushStrategy.WriteEventsListener
returned fromFlushStrategy.apply(FlushSender)
. - FlushStrategies - Class in io.servicetalk.transport.netty.internal
-
A factory for creating
FlushStrategy
. - flushStrategy() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the
FlushStrategy
for this client. - flushStrategy(FlushStrategy) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Sets
FlushStrategy
to use for all connections. - FlushStrategy - Interface in io.servicetalk.transport.netty.internal
-
A strategy that defines how to flush writes on a connection.
- FlushStrategy.FlushSender - Interface in io.servicetalk.transport.netty.internal
-
An abstraction for a
FlushStrategy
to flush writes by callingFlushStrategy.FlushSender.flush()
. - FlushStrategy.WriteEventsListener - Interface in io.servicetalk.transport.netty.internal
-
A listener of write events from the connection on which the related
FlushStrategy
isapplied
. - FlushStrategyHolder - Class in io.servicetalk.transport.netty.internal
-
A utility class to hold a
FlushStrategy
and allow it to be updated atomically usingFlushStrategyHolder.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
- followRedirects(RedirectConfig) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- followRedirects(RedirectConfig) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
-
Configures redirection behavior.
- forAddress(A) - Static method in interface io.servicetalk.http.api.ProxyConfig
-
Returns a
ProxyConfig
for the specifiedaddress
. - 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 defaultLoadBalancer
and user providedServiceDiscoverer
usingbackground
discovery strategy. - forAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for a custom address type with defaultLoadBalancer
and user providedServiceDiscoverer
using the specifiedHttpClients.DiscoveryStrategy
. - forAddress(HostAndPort) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for an address with defaultLoadBalancer
and DNSServiceDiscoverer
usingbackground
discovery strategy. - forAddress(HostAndPort, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for an address with defaultLoadBalancer
and DNSServiceDiscoverer
using the specifiedHttpClients.DiscoveryStrategy
. - forAddress(String, int) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for an address with defaultLoadBalancer
and DNSServiceDiscoverer
usingbackground
discovery strategy. - forAddress(String, int, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for an address with defaultLoadBalancer
and DNSServiceDiscoverer
using the specifiedHttpClients.DiscoveryStrategy
. - forAddress(SocketAddress) - Static method in class io.servicetalk.grpc.netty.GrpcServers
-
New
GrpcServerBuilder
instance. - forAddress(SocketAddress) - Static method in class io.servicetalk.http.netty.HttpServers
-
New
HttpServerBuilder
instance. - forbidden() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FORBIDDEN
response. - forbidden() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.FORBIDDEN
response. - forbidden() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FORBIDDEN
response. - FORBIDDEN - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
403 Forbidden
- forceOpenCircuitOnPeerCircuitRejections(Supplier<Function<HttpResponseMetaData, Duration>>, Executor) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
When a peer rejects a
request
due to an open-circuit (see. - forceOpenState() - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
Forcefully open the breaker, if automatic state transition is supported it should be disabled after this call.
- forClient(ClientSslConfig) - Static method in class io.servicetalk.transport.netty.internal.SslContextFactory
-
A new context for a client using the passed
config
. - forCountOrTime(int, Duration) - Static method in class io.servicetalk.concurrent.api.BufferStrategies
-
Returns a
BufferStrategy
that creates buffer boundaries based on number of items buffered or time elapsed since the current buffer boundary started. - forCountOrTime(int, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.BufferStrategies
-
Returns a
BufferStrategy
that creates buffer boundaries based on number of items buffered or time elapsed since the current buffer boundary started. - forCountOrTime(int, Duration, Supplier<BC>) - Static method in class io.servicetalk.concurrent.api.BufferStrategies
-
Returns a
BufferStrategy
that creates buffer boundaries based on number of items buffered or time elapsed since the current buffer boundary started. - forCountOrTime(int, Duration, Supplier<BC>, Executor) - Static method in class io.servicetalk.concurrent.api.BufferStrategies
-
Returns a
BufferStrategy
that creates buffer boundaries based on number of items buffered or time elapsed since the current buffer boundary started. - forEach(BiConsumer<? super Character, ? super Long>) - Method in interface io.servicetalk.http.api.Http2Settings
-
Iterate over all the <identifier, value> tuple in this settings object.
- forEach(BiConsumer<PartitionAttributes.Key, Object>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
-
Deprecated.Iterate over the key/value pairs in this collection.
- forEach(BiPredicate<ContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to iterate over the entries contained in the current context.
- forEach(BiPredicate<ContextMap.Key<?>, Object>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- forEach(BiPredicate<ContextMap.Key<?>, Object>) - Method in interface io.servicetalk.context.api.ContextMap
-
Iterate over the entries contained in this
ContextMap
. - forEach(Consumer<? super Map.Entry<CharSequence, CharSequence>>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- forEach(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
- forEach(Consumer<? super T>) - Method in interface io.servicetalk.concurrent.BlockingIterable
- forEach(Consumer<? super T>, long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterable
-
Mimics the behavior of
BlockingIterable.forEach(Consumer)
but applies atimeout
duration for the overall completion of this method. - forEach(Consumer<? super T>, LongSupplier, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterable
-
Mimics the behavior of
BlockingIterable.forEach(Consumer)
but uses thetimeoutSupplier
to determine the timeout value for interactions with theBlockingIterator
. - forEachByte(int, int, ByteProcessor) - Method in interface io.servicetalk.buffer.api.Buffer
-
Iterates over the specified area of this buffer with the specified
processor
in ascending order. - forEachByte(int, int, ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- forEachByte(ByteProcessor) - Method in interface io.servicetalk.buffer.api.Buffer
-
Iterates over the readable bytes of this buffer with the specified
processor
in ascending order. - forEachByte(ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- forEachByte(CharSequence, ByteProcessor) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Iterates over the readable bytes of this
CharSequence
with the specifiedByteProcessor
in ascending order. - forEachByteDesc(int, int, ByteProcessor) - Method in interface io.servicetalk.buffer.api.Buffer
-
Iterates over the specified area of this buffer with the specified
processor
in descending order. - forEachByteDesc(int, int, ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- forEachByteDesc(ByteProcessor) - Method in interface io.servicetalk.buffer.api.Buffer
-
Iterates over the readable bytes of this buffer with the specified
processor
in descending order. - forEachByteDesc(ByteProcessor) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- forEachEntry(BiPredicate<ContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Deprecated.
- forGlobalBinding() - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
-
Creates a new
BasicAuthSecurityContextFilters.NoUserInfoBuilder
instance for building aContainerRequestFilter
that needs to be globally bound to the JAX-RSApplication
. - forGlobalBinding(ContextMap.Key<UserInfo>) - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
-
Creates a new
BasicAuthSecurityContextFilters.UserInfoBuilder
instance for building aContainerRequestFilter
that needs to be globally bound to the JAX-RSApplication
. - 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 defaultLoadBalancer
and DNSServiceDiscoverer
usingbackground
discovery strategy. - forMultiAddressUrl(ServiceDiscoverer<HostAndPort, InetSocketAddress, ServiceDiscovererEvent<InetSocketAddress>>) - Static method in class io.servicetalk.http.netty.HttpClients
-
Deprecated.Use
HttpClients.forMultiAddressUrl()
to createMultiAddressHttpClientBuilder
, then useMultiAddressHttpClientBuilder.initializer(SingleAddressInitializer)
to overrideServiceDiscoverer
usingSingleAddressHttpClientBuilder.serviceDiscoverer(ServiceDiscoverer)
for all or some of the internal clients. - forMultiAddressUrl(String) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
MultiAddressHttpClientBuilder
for clients capable of parsing an absolute-form URL, connecting to multiple addresses with defaultLoadBalancer
and DNSServiceDiscoverer
usingbackground
discovery strategy. - forMultiAddressUrl(String, ServiceDiscoverer<HostAndPort, InetSocketAddress, ServiceDiscovererEvent<InetSocketAddress>>, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
MultiAddressHttpClientBuilder
for clients capable of parsing an absolute-form URL, connecting to multiple addresses with defaultLoadBalancer
, using the specifiedServiceDiscoverer
andHttpClients.DiscoveryStrategy
. - forMultiAddressUrl(String, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
MultiAddressHttpClientBuilder
for clients capable of parsing an absolute-form URL, connecting to multiple addresses with defaultLoadBalancer
and DNSServiceDiscoverer
using the specifiedHttpClients.DiscoveryStrategy
. - formUrlEncodedDeserializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.
- formUrlEncodedDeserializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.
- formUrlEncodedDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.
- formUrlEncodedSerializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.
- formUrlEncodedSerializer() - Static method in class io.servicetalk.http.api.HttpSerializers
-
Get a
HttpSerializerDeserializer
that can serialize a key-valuesMap
s withStandardCharsets.UTF_8
Charset
to urlencoded forms. - formUrlEncodedSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.
- formUrlEncodedSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Get a
HttpSerializerDeserializer
that can serialize a key-valuesMap
s with aCharset
to urlencoded forms. - formUrlEncodedSerializer(Charset, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.
- forNameBinding() - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
-
Creates a new
BasicAuthSecurityContextFilters.NoUserInfoBuilder
instance for building aContainerRequestFilter
that needs to be explicitly bound to resources via theBasicAuthenticated
annotation. - forNameBinding(ContextMap.Key<UserInfo>) - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
-
Creates a new
BasicAuthSecurityContextFilters.UserInfoBuilder
instance for building aContainerRequestFilter
that needs to be explicitly bound to resources via theBasicAuthenticated
annotation. - forNonPipelined(boolean, ChannelConfig) - Static method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Create a new
CloseHandler
instance which doesn't support pipelining, and only ever has a single outstanding request/response. - forNumber(int) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
- forPartitionedAddress(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>, U, Function<HttpRequestMetaData, PartitionAttributesBuilder>) - Static method in class io.servicetalk.http.netty.HttpClients
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - forPipelinedRequestResponse(boolean, ChannelConfig) - Static method in class io.servicetalk.transport.netty.internal.CloseHandler
-
New
CloseHandler
instance. - forPort(int) - Static method in class io.servicetalk.grpc.netty.GrpcServers
-
New
GrpcServerBuilder
instance. - forPort(int) - Static method in class io.servicetalk.http.netty.HttpServers
-
New
HttpServerBuilder
instance. - forResolvedAddress(HostAndPort) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for an address with defaultLoadBalancer
. - forResolvedAddress(HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for an address with defaultLoadBalancer
. - forResolvedAddress(String, int) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for a resolved address with defaultLoadBalancer
. - forResolvedAddress(String, int) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for a resolved address with defaultLoadBalancer
. - forResolvedAddress(InetSocketAddress) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for an address with defaultLoadBalancer
. - forResolvedAddress(R) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for an address with defaultLoadBalancer
. - forResolvedAddress(T) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for an address with defaultLoadBalancer
. - forServer(ServerSslConfig) - Static method in class io.servicetalk.transport.netty.internal.SslContextFactory
-
A new context for a server using the passed
config
. - forServiceAddress(String) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilder
for the passedserviceName
with defaultLoadBalancer
and a DNSServiceDiscoverer
using SRV record lookups. - forServiceAddress(String) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for the passedserviceName
with defaultLoadBalancer
and a DNSServiceDiscoverer
using SRV record lookups withbackground
discovery strategy. - forSingleAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for a custom address type with defaultLoadBalancer
and user providedServiceDiscoverer
usingbackground
discovery strategy. - forSingleAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for a custom address type with defaultLoadBalancer
and user providedServiceDiscoverer
using the specifiedHttpClients.DiscoveryStrategy
. - forSingleAddress(HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for an address with defaultLoadBalancer
and DNSServiceDiscoverer
usingbackground
discovery strategy. - forSingleAddress(HostAndPort, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for an address with defaultLoadBalancer
and DNSServiceDiscoverer
using the specifiedHttpClients.DiscoveryStrategy
. - forSingleAddress(String, int) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for an address with defaultLoadBalancer
and DNSServiceDiscoverer
usingbackground
discovery strategy. - forSingleAddress(String, int, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilder
for an address with defaultLoadBalancer
and DNSServiceDiscoverer
using the specifiedHttpClients.DiscoveryStrategy
. - FORWARDED - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"forwarded"
is a header field that contains a list of parameter-identifier pairs that disclose information that is altered or lost when a proxy is involved in the path of the request. - found() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FOUND
response. - found() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.FOUND
response. - found() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FOUND
response. - FOUND - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
302 Found
- fragment() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns the fragment part of the request target.
- fragment(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- fragment(String) - Method in interface io.servicetalk.http.api.HttpRequest
- fragment(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Sets the fragment part of the request target.
- fragment(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- FRAME_SIZE_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- FramedDeserializerOperator<T> - Class in io.servicetalk.serializer.utils
-
Utility which helps implementations of
StreamingDeserializer
leverage aDeserializer
and apply a framing to define the boundaries of each object. - FramedDeserializerOperator(Deserializer<T>, Supplier<BiFunction<Buffer, BufferAllocator, Buffer>>, BufferAllocator) - Constructor for class io.servicetalk.serializer.utils.FramedDeserializerOperator
-
Create a new instance.
- frameLoggerConfig() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
-
Get the logger configuration for HTTP/2 frames.
- freeMemory(long) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Deallocates direct memory.
- from(LoadBalancerFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection>) - Static method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory.Builder
-
Deprecated.Creates a new
DefaultHttpLoadBalancerFactory.Builder
using the passedLoadBalancerFactory
. - from(CloseableIterable<T>) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
-
Convert from a
Iterable
to aCloseableIterable
. - from(HttpExecutionStrategy) - Static method in interface io.servicetalk.grpc.api.GrpcExecutionStrategy
-
Creates a new
GrpcExecutionStrategy
from the passedHttpExecutionStrategy
. - from(StreamingHttpClient, Duration) - Static method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Creates a new
GrpcClientCallFactory
using the passedStreamingHttpClient
. - from(ExecutionStrategy) - Static method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
-
Converts the provided execution strategy to a
ConnectExecutionStrategy
. - from(ExecutionStrategy) - Static method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Convert from any
ExecutionStrategy
to the most appropriate compatible safeHttpExecutionStrategy
. - from(ExecutionStrategy) - Static method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
-
Converts the provided execution strategy to a
ConnectExecutionStrategy
. - from(Iterable<T>) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
-
Convert from a
Iterable
to aBlockingIterable
. - from(Runnable) - Static method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
-
Create a
SingleTerminalSignalConsumer
where each method executes aRunnable.run()
. - from(Runnable) - Static method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
-
Create a
TerminalSignalConsumer
where each method executes aRunnable.run()
. - from(Executor) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
from the providedjdkExecutor
. - from(Executor, ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
usingexecutor
to execute immediate tasks andscheduler
to schedule delayed tasks. - from(Executor, ScheduledExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
usingexecutor
to execute immediate tasks andscheduler
to schedule delayed tasks. - from(ExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
from the providedExecutorService
. - from(ExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
from the providedExecutorService
. - from(ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
from the providedScheduledExecutorService
. - from(ScheduledExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
from the providedScheduledExecutorService
. - from(Function<Key, Client>) - Static method in interface io.servicetalk.client.api.ClientGroup
- from(T) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that emitsvalue
to itsPublisherSource.Subscriber
and thenPublisherSource.Subscriber.onComplete()
. - from(T...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that emits allvalues
to itsPublisherSource.Subscriber
and thenPublisherSource.Subscriber.onComplete()
. - from(T, T) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that emitsv1
andv2
to itsPublisherSource.Subscriber
and thenPublisherSource.Subscriber.onComplete()
. - from(T, T, T) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that emitsv1
,v2
, andv3
to itsPublisherSource.Subscriber
and thenPublisherSource.Subscriber.onComplete()
. - FROM - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"from"
- fromAscii(CharSequence) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Buffer
from the givenCharSequence
using Ascii encoding. - fromAscii(CharSequence, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Buffer
from the givenCharSequence
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 aBlockingIterator
viaBlockingIterable.iterator()
and emit all values to thePublisherSource.Subscriber
and thenPublisherSource.Subscriber.onComplete()
. - fromCallable(Callable<Void>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a
Completable
which when subscribed will invokeCallable.call()
on the passedCallable
and emit the value returned by that invocation from the returnedCompletable
. - fromCallable(Callable<T>) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a
Single
which when subscribed will invokeCallable.call()
on the passedCallable
and emit the value returned by that invocation from the returnedSingle
. - fromChannel(Channel, boolean) - Static method in class io.servicetalk.transport.netty.internal.ExecutionContextUtils
-
Creates an
IoExecutor
around the ChannelEventLoop
. - fromCircuitBreaker(CircuitBreaker) - Static method in class io.servicetalk.circuit.breaker.resilience4j.Resilience4jAdapters
-
ServiceTalk Circuit Breaker adapter for Resilience4j's
CircuitBreaker
. - fromCodeValue(int) - Static method in class io.servicetalk.grpc.api.GrpcStatus
-
Obtains the status given an integer code value.
- fromCodeValue(int) - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Obtains the status code given an integer code value.
- fromCodeValue(CharSequence) - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Obtains the status code given a code value.
- fromCodeValue(String) - Static method in class io.servicetalk.grpc.api.GrpcStatus
-
Obtains the status given a code value string.
- fromDefaults() - Static method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory.Builder
-
Deprecated.use
DefaultHttpLoadBalancerFactory
and wrap the raw load balancer factory you're interested in using. - fromFlowPublisher(Flow.Publisher<T>) - Static method in class io.servicetalk.concurrent.jdkflow.JdkFlowAdapters
- fromFuture(Future<?>) - Static method in class io.servicetalk.concurrent.api.Completable
- fromFuture(Future<? extends T>) - Static method in class io.servicetalk.concurrent.api.Single
- fromHttp2ErrorCode(Http2ErrorCode) - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Convert from
Http2ErrorCode
toGrpcStatus
. - fromInputStream(InputStream) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Deprecated.
- fromInputStream(InputStream, int) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Deprecated.
- fromInputStream(InputStream, ByteArrayMapper<T>) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Create a new
Publisher
that when subscribed will emit all data from theInputStream
to thePublisherSource.Subscriber
as a mapped typeT
and thenPublisherSource.Subscriber.onComplete()
. - fromIterable(Iterable<? extends T>) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Create a new
Publisher
that when subscribed will get anIterator
viaIterable.iterator()
and emit all values to thePublisherSource.Subscriber
and thenPublisherSource.Subscriber.onComplete()
. - fromNettyEventLoop(EventLoop) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Deprecated.
- fromNettyEventLoop(EventLoop, boolean) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Creates a new instance of
NettyIoExecutor
using the passedEventLoop
. - fromNettyEventLoopGroup(EventLoopGroup) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Deprecated.
- fromNettyEventLoopGroup(EventLoopGroup, boolean) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Creates a new instance of
NettyIoExecutor
using the passedEventLoopGroup
. - fromReactiveStreamsPublisher(Publisher<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
- fromRunnable(Runnable) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a
Completable
which when subscribed will invokeRunnable.run()
on the passedRunnable
and emit the value returned by that invocation from the returnedCompletable
. - fromSequence(CharSequence, Charset) - Method in interface io.servicetalk.buffer.api.BufferAllocator
- fromSequence(CharSequence, Charset, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
- fromSource(CompletableSource) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
CompletableSource
into aCompletable
. - fromSource(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
PublisherSource
into aPublisher
. - fromSource(SingleSource<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
SingleSource
into aSingle
. - fromStage(CompletionStage<?>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Convert from a
CompletionStage
to aCompletable
. - fromStage(CompletionStage<? extends T>) - Static method in class io.servicetalk.concurrent.api.Single
-
Convert from a
CompletionStage
to aSingle
. - fromStatusCode(int) - Static method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
-
Determines the
HttpResponseStatus.StatusClass
from thestatusCode
. - fromSupplier(Supplier<T>) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a
Single
which when subscribed will invokeSupplier.get()
on the passedSupplier
and emit the value returned by that invocation from the returnedSingle
. - fromThrowable(Throwable) - Static method in class io.servicetalk.grpc.api.GrpcStatus
-
Deprecated.
- fromThrowable(Throwable) - Static method in exception io.servicetalk.grpc.api.GrpcStatusException
-
Translates a
Throwable
into aGrpcStatusException
. - fromThrowableNullable(Throwable) - Static method in class io.servicetalk.grpc.api.GrpcStatus
-
Deprecated.
- fromUtf8(CharSequence) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Buffer
from the givenCharSequence
using UTF-8 encoding. - fromUtf8(CharSequence, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Buffer
from the givenCharSequence
using UTF-8 encoding. - fullVersion() - Method in class io.servicetalk.http.api.HttpProtocolVersion
-
Resolves and return the http version number as a String.
- Function3<T1,
T2, T3, R> - Interface in io.servicetalk.concurrent.api -
A functional interface that accepts 3 arguments and generates a return value.
- Function4<T1,
T2, T3, T4, R> - Interface in io.servicetalk.concurrent.api -
A functional interface that accepts 4 arguments and generates a return value.
- futureGetCancelOnInterrupt(Future<T>) - Static method in class io.servicetalk.concurrent.api.internal.BlockingUtils
-
Completes a
Future
by invokingFuture.get()
. - FutureUtils - Class in io.servicetalk.concurrent.internal
-
A set of utilities for interacting with
Future
.
G
- GATEWAY_TIMEOUT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
504 Gateway Timeout
- gatewayTimeout() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.GATEWAY_TIMEOUT
response. - gatewayTimeout() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.GATEWAY_TIMEOUT
response. - gatewayTimeout() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.GATEWAY_TIMEOUT
response. - get() - Method in class io.servicetalk.opentelemetry.asynccontext.ServiceTalkContextStoreProvider
- get() - Method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
-
Gets the value.
- get(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
-
Deprecated.
- get(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- get(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
-
Deprecated.Get the partition value corresponding to the
PartitionAttributes
parameter. - get(PartitionAttributes.Key<T>) - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
-
Deprecated.Get the value associated with
key
. - get(ContextMap.Key<T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to get the value associated with the
key
from the current context. - get(ContextMap.Key<T>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- get(ContextMap.Key<T>) - Method in interface io.servicetalk.context.api.ContextMap
-
Get the value associated with the
key
, ornull
if no value is associated. - get(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- get(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns the value of a header with the specified name.
- get(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- get(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns the value of a header with the specified name.
- get(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.GET
request. - get(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- get(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.GET
request. - get(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.GET
request. - get(String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- get(String) - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
- get(String) - Method in interface io.servicetalk.router.api.RouteExecutionStrategyFactory
- get(String) - Method in class io.servicetalk.router.utils.internal.DefaultRouteExecutionStrategyFactory
- get(Key) - Method in interface io.servicetalk.client.api.ClientGroup
-
Return the
ClientGroup
identified by the providedkey
or create a new one when none exists. - GET - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP GET method.
- getAndRemove(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getAndRemove(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns the value of a header with the specified name and removes it from this object.
- getAndRemove(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getAndRemove(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns the value of a header with the specified name and removes it from this object.
- getAndValidateRouteExecutionStrategyAnnotationIfPresent(Method, Class<?>, RouteExecutionStrategyFactory<T>, Set<String>, T) - Static method in class io.servicetalk.router.utils.internal.RouteExecutionStrategyUtils
-
Returns
ExecutionStrategy
for the specifiedMethod
and validates that configuration ofRouteExecutionStrategy
annotation is correct if present. - getAuthenticationScheme() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
- getBaseRequestUri(ConnectionContext, HttpRequestMetaData, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
-
Get the base URI for the provided
ConnectionContext
andHttpRequestMetaData
. - getBaseRequestUri(ConnectionContext, HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
-
Get the base URI for the provided
ConnectionContext
andHttpRequestMetaData
. - 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 theBufferAllocator
into account. - getBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the specified absolute
index
. - getBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- getBytes(int, byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the specified absolute
index
. - getBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- getBytes(int, byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getBytes(int, Buffer) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the specified absolute
index
until the destination becomes non-writable. - getBytes(int, Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- getBytes(int, Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the specified absolute
index
. - getBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- getBytes(int, Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the specified absolute
index
. - getBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- getBytes(int, Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getBytes(int, ByteBuffer) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the specified absolute
index
until the destination's position reaches its limit. - getBytes(int, ByteBuffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- getBytes(int, ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getChar(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 2-byte UTF-16 character at the specified absolute
index
in this buffer. - getChar(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getCookie(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getCookie(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets a cookie identified by
name
. - getCookies() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getCookies() - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets all the cookies.
- getCookies(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getCookies(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets the cookies with the same name.
- getCookiesIterator() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getCookiesIterator() - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets all the cookies.
- getCookiesIterator(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getCookiesIterator(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets the cookies with the same name.
- getCopy() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- getCopy() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
- getCopyOrNull() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- getCopyOrNull() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
- getDefaultInstance() - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- getDefaultInstance() - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- getDefaultInstanceForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- getDefaultInstanceForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest
- getDefaultInstanceForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- getDefaultInstanceForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse
- getDescriptor() - Static method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- getDescriptor() - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- getDescriptor() - Static method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- getDescriptor() - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- getDescriptor() - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
- getDescriptor() - Static method in class io.servicetalk.health.v1.HealthProto
- getDescriptorForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- getDescriptorForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- getDescriptorForType() - Method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
- getDeserializer(TypeHolder<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
-
Deprecated.
- getDeserializer(TypeHolder<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
-
Deprecated.
- getDeserializer(TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
-
Deprecated.Provide a
StreamingDeserializer
instance that can deserialize instances ofSerializationProvider
. - getDeserializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
-
Deprecated.
- getDeserializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
-
Deprecated.
- getDeserializer(Class<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
-
Deprecated.Provide a
StreamingDeserializer
instance that can deserialize instances ofSerializationProvider
. - getDouble(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 64-bit floating point number at the specified absolute
index
in this buffer. - getDouble(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getEffectiveRequestUri(HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
-
Get the effective request URI for the provided
HttpRequestMetaData
. - getEffectiveRequestUri(ConnectionContext, HttpRequestMetaData, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
-
Get the effective request URI for the provided
ConnectionContext
andHttpRequestMetaData
. - getEffectiveRequestUri(ConnectionContext, HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
-
Get the effective request URI for the provided
ConnectionContext
andHttpRequestMetaData
. - getFloat(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 32-bit floating point number at the specified absolute
index
in this buffer. - getFloat(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getImmutableMapOrNull() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- getImmutableMapOrNull() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
- getInt(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 32-bit integer at the specified absolute
index
in this buffer. - getInt(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getIntLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 32-bit integer at the specified absolute
index
in this buffer with Little Endian Byte Order. - getIntLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getKey() - Method in exception io.servicetalk.client.api.partition.DuplicateAttributeException
-
Deprecated.Get the
PartitionAttributes.Key
which corresponds to the exception. - getLong(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 64-bit long integer at the specified absolute
index
in this buffer. - getLong(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getLongLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 64-bit long integer at the specified absolute
index
in this buffer in Little Endian Byte Order. - getLongLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getMedium(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 24-bit medium integer at the specified absolute
index
in this buffer. - getMedium(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getMediumLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 24-bit medium integer at the specified absolute
index
in this buffer in the Little Endian Byte Order. - getMediumLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getMessage() - Method in exception io.servicetalk.transport.netty.internal.CloseHandler.CloseEventObservedException
- getName() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
- getNumber() - Method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
- getOperationName(String, HttpRequestMetaData) - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
-
Get the operation name to build the span with.
- getOption(SocketOption<T>, ChannelConfig, Long) - Static method in class io.servicetalk.transport.netty.internal.SocketOptionUtils
-
Get a
SocketOption
value fromChannelConfig
. - getOrDefault(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to get the value associated with
key
from the current context, ordefaultValue
if no value is associated. - getOrDefault(ContextMap.Key<T>, T) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- getOrDefault(ContextMap.Key<T>, T) - Method in interface io.servicetalk.context.api.ContextMap
-
Get the value associated with the
key
, ordefaultValue
if no value is associated. - getParserForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest
- getParserForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse
- getPartitionSelector() - Method in exception io.servicetalk.client.api.partition.ClosedPartitionException
-
Deprecated.Get the
PartitionAttributes
that was used to select the partition. - getPartitionSelector() - Method in exception io.servicetalk.client.api.partition.UnknownPartitionException
-
Deprecated.Get the
PartitionAttributes
that was used to select the partition. - getPath() - Method in class io.servicetalk.transport.api.DomainSocketAddress
-
The file system path used to bind/connect for a UNIX domain socket.
- getReadOnlyContextData() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- getReadOnlyContextData() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
- getRequestBufferPublisherInputStream(ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
-
Get the
BufferPublisherInputStream
associated with the request. - getRequestCancellable(ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
-
Get the request
Cancellable
. - getResponseBufferPublisher(ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
-
Get the response
Publisher<Buffer>
. - getResponseExecutionStrategy(ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
-
Get the response
HttpExecutionStrategy
used for offloading. - getRouteExecutionStrategyAnnotation(Method, Class<?>) - Static method in class io.servicetalk.router.utils.internal.RouteExecutionStrategyUtils
- getSerializedSize() - Method in class io.servicetalk.health.v1.HealthCheckRequest
- getSerializedSize() - Method in class io.servicetalk.health.v1.HealthCheckResponse
- getSerializer(TypeHolder<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
-
Deprecated.
- getSerializer(TypeHolder<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
-
Deprecated.
- getSerializer(TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
-
Deprecated.Provide a
StreamingSerializer
instance that can serialize instances ofSerializationProvider
. - getSerializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
-
Deprecated.
- getSerializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializationProvider
-
Deprecated.
- getSerializer(Class<T>) - Method in interface io.servicetalk.serialization.api.SerializationProvider
-
Deprecated.Provide a
StreamingSerializer
instance that can serialize instances ofSerializationProvider
. - getService() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
-
string service = 1;
- getService() - Method in class io.servicetalk.health.v1.HealthCheckRequest
-
string service = 1;
- getService() - Method in interface io.servicetalk.health.v1.HealthCheckRequestOrBuilder
-
string service = 1;
- getServiceBytes() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
-
string service = 1;
- getServiceBytes() - Method in class io.servicetalk.health.v1.HealthCheckRequest
-
string service = 1;
- getServiceBytes() - Method in interface io.servicetalk.health.v1.HealthCheckRequestOrBuilder
-
string service = 1;
- getSetCookie(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getSetCookie(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets a set-cookie identified by
name
. - getSetCookies() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getSetCookies() - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets all the set-cookies.
- getSetCookies(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getSetCookies(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets the set-cookies with the same name.
- getSetCookies(CharSequence, CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getSetCookies(CharSequence, CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets the set-cookies with the same name.
- getSetCookiesIterator() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getSetCookiesIterator() - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets all the set-cookies.
- getSetCookiesIterator(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getSetCookiesIterator(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets the set-cookies with the same name.
- getSetCookiesIterator(CharSequence, CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- getSetCookiesIterator(CharSequence, CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Gets the set-cookies with the same name.
- getShort(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 16-bit short integer at the specified absolute
index
in this buffer. - getShort(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getShortLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 16-bit short integer at the specified absolute
index
in this buffer in Little Endian Byte Order. - getShortLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getStatus() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- getStatus() - Method in class io.servicetalk.health.v1.HealthCheckResponse
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- getStatus() - Method in interface io.servicetalk.health.v1.HealthCheckResponseOrBuilder
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- getStatusMessage(HttpHeaders) - Static method in class io.servicetalk.grpc.internal.GrpcStatusUtils
-
Tries to read the status message from the
HttpHeaders
and percent-decode if necessary. - getStatusValue() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- getStatusValue() - Method in class io.servicetalk.health.v1.HealthCheckResponse
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- getStatusValue() - Method in interface io.servicetalk.health.v1.HealthCheckResponseOrBuilder
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- getSystemId() - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource
- getSystemId() - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.SingleSource
- getUnsignedByte(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets an unsigned byte at the specified absolute
index
in this buffer. - getUnsignedByte(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getUnsignedInt(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets an unsigned 32-bit integer at the specified absolute
index
in this buffer. - getUnsignedInt(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getUnsignedIntLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets an unsigned 32-bit integer at the specified absolute
index
in this buffer in Little Endian Byte Order. - getUnsignedIntLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getUnsignedMedium(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets an unsigned 24-bit medium integer at the specified absolute
index
in this buffer. - getUnsignedMedium(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getUnsignedMediumLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets an unsigned 24-bit medium integer at the specified absolute
index
in this buffer in Little Endian Byte Order. - getUnsignedMediumLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getUnsignedShort(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets an unsigned 16-bit short integer at the specified absolute
index
in this buffer. - getUnsignedShort(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getUnsignedShortLE(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets an unsigned 16-bit short integer at the specified absolute
index
in this buffer in Little Endian Byte Order. - getUnsignedShortLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- getUserPrincipal() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
- getUsingDefaultStrategyFactory(String) - Static method in class io.servicetalk.router.utils.internal.DefaultRouteExecutionStrategyFactory
-
Returns an
DefaultRouteExecutionStrategyFactory
provided byDefaultRouteExecutionStrategyFactory.defaultStrategyFactory()
. - getValue() - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
-
Return the filedescriptor value.
- getValueDescriptor() - Method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
- global() - Static method in class io.servicetalk.concurrent.api.Executors
-
Returns a global
Executor
instance, which should be used for operations that do not involve I/O and are expected to happen concurrently. - globalARecordsDnsServiceDiscoverer() - Static method in class io.servicetalk.dns.discovery.netty.DnsServiceDiscoverers
-
Get the
ServiceDiscoverer
that executes DNS lookups for A/ AAAA records for providedHostAndPort.hostName()
with a fixedHostAndPort.port()
. - globalExecutionContext() - Static method in class io.servicetalk.transport.netty.internal.GlobalExecutionContext
-
Get the
GlobalExecutionContext
. - GlobalExecutionContext - Class in io.servicetalk.transport.netty.internal
-
ServiceTalk's shared
ExecutionContext
with reasonable defaults for APIs when a user doesn't provide one. - globalSrvRecordsDnsServiceDiscoverer() - Static method in class io.servicetalk.dns.discovery.netty.DnsServiceDiscoverers
-
Get the
ServiceDiscoverer
that executes DNS lookups for SRV records for provided service name as aString
. - gone() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.GONE
response. - gone() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.GONE
response. - gone() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.GONE
response. - GONE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
410 Gone
- GRACEFUL_USER_CLOSING - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
-
User initiated close command, depends on the implementation but usually resembles outbound protocol close.
- GracefulAutoCloseable - Interface in io.servicetalk.concurrent
-
An extension of
AutoCloseable
to add graceful closure semantics. - GradientCapacityLimiterBuilder - Class in io.servicetalk.capacity.limiter.api
-
Builder for the
GradientCapacityLimiter
capacity limiter. - GradientCapacityLimiterBuilder.Observer - Interface in io.servicetalk.capacity.limiter.api
-
A state observer for Gradient
CapacityLimiter
to monitor internal state changes. - groupBy(Function<? super T, ? extends Key>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Splits items from this
Publisher
into dynamically generatedGroupedPublisher
s. - groupBy(Function<? super T, ? extends Key>, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Splits items from this
Publisher
into dynamically generatedGroupedPublisher
s. - groupBy(Function<? super T, ? extends Key>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Splits items from this
Publisher
into dynamically generatedGroupedPublisher
s. - GroupedPublisher<Key,
T> - Class in io.servicetalk.concurrent.api -
A group as emitted by
Publisher.groupBy(Function, int)
or its variants. - GroupedPublisher.QueueSizeProvider - Interface in io.servicetalk.concurrent.api
-
Deprecated.Use
Publisher.groupBy(Function, int)
instead. - 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 thekeySelector
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 thekeySelector
can map each data to multiple keys. - GRPC_DEADLINE_KEY - Static variable in class io.servicetalk.grpc.internal.DeadlineUtils
-
gRPC timeout is stored in a context as a deadline so that when propagated to a new request the remaining time to be included in the request can be calculated.
- GRPC_MAX_TIMEOUT - Static variable in class io.servicetalk.grpc.internal.DeadlineUtils
- GRPC_MESSAGE_ACCEPT_ENCODING - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
-
Message-Accept-Encoding →
grpc-accept-encoding
- GRPC_MESSAGE_ENCODING - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
-
Message-Encoding →
grpc-encoding
- GRPC_MESSAGE_TYPE - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
-
Message-Type →
grpc-message-type
- GRPC_STATUS - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
-
Status →
grpc-status
- GRPC_STATUS_DETAILS_BIN - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
-
Status-Details (binary) →
grpc-status-details-bin
- GRPC_STATUS_MESSAGE - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
-
Status-Message →
grpc-message
- GRPC_STATUS_MESSAGE - Static variable in class io.servicetalk.grpc.internal.GrpcStatusUtils
- GRPC_TIMEOUT - Static variable in class io.servicetalk.grpc.api.GrpcHeaderNames
-
Timeout →
grpc-timeout
- GRPC_TIMEOUT_HEADER_KEY - Static variable in class io.servicetalk.grpc.internal.DeadlineUtils
-
HTTP header name for gRPC deadline/timeout.
- GrpcBindableService<S extends GrpcService> - Interface in io.servicetalk.grpc.api
- GrpcClient<BlockingClient extends BlockingGrpcClient> - Interface in io.servicetalk.grpc.api
-
A client to a gRPC service.
- GrpcClientBuilder<U,
R> - Interface in io.servicetalk.grpc.api -
A builder for building a gRPC client.
- GrpcClientBuilder.HttpInitializer<U,
R> - Interface in io.servicetalk.grpc.api -
Initializes the underlying
SingleAddressHttpClientBuilder
used for the transport layer. - GrpcClientBuilder.MultiClientBuilder - Interface in io.servicetalk.grpc.api
-
An interface to create multiple gRPC clients that share the underlying transport.
- GrpcClientCallFactory - Interface in io.servicetalk.grpc.api
-
A factory to create gRPC client call objects for different programming models.
- GrpcClientCallFactory.BlockingClientCall<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An abstraction to make blocking client calls.
- GrpcClientCallFactory.BlockingRequestStreamingClientCall<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An abstraction to make blocking client calls where request is streaming.
- GrpcClientCallFactory.BlockingResponseStreamingClientCall<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An abstraction to make blocking client calls where response is streaming.
- GrpcClientCallFactory.BlockingStreamingClientCall<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An abstraction to make blocking bi-directional streaming client calls.
- GrpcClientCallFactory.ClientCall<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An abstraction to make asynchronous client calls.
- GrpcClientCallFactory.RequestStreamingClientCall<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An abstraction to make asynchronous client calls where request is streaming.
- GrpcClientCallFactory.ResponseStreamingClientCall<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An abstraction to make asynchronous client calls where response is streaming.
- GrpcClientCallFactory.StreamingClientCall<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An abstraction to make asynchronous bi-directional streaming client calls.
- GrpcClientFactory<Client extends GrpcClient<BlockingClient>,
BlockingClient extends BlockingGrpcClient<Client>> - Class in io.servicetalk.grpc.api -
A factory for creating clients that follows the specified gRPC
GrpcClientFactory
contract. - GrpcClientFactory() - Constructor for class io.servicetalk.grpc.api.GrpcClientFactory
- GrpcClientMetadata - Interface in io.servicetalk.grpc.api
-
Metadata for a gRPC client call.
- GrpcClients - Class in io.servicetalk.grpc.netty
-
A factory to create gRPC clients.
- GrpcContextKeys - Class in io.servicetalk.grpc.internal
-
All
ContextMap.Key
(s) defined for gRPC. - GrpcExceptionMapperServiceFilter - Class in io.servicetalk.grpc.api
-
Filter that maps known
Throwable
subtypes into an gRPC response with an appropriateGrpcStatusCode
. - GrpcExecutionContext - Interface in io.servicetalk.grpc.api
-
An extension of
ExecutionContext
for gRPC. - GrpcExecutionStrategies - Class in io.servicetalk.grpc.api
-
A factory to create different
GrpcExecutionStrategy
. - GrpcExecutionStrategies.Builder - Class in io.servicetalk.grpc.api
-
A builder to build an
GrpcExecutionStrategy
. - GrpcExecutionStrategy - Interface in io.servicetalk.grpc.api
-
An execution strategy for gRPC client and servers.
- GrpcFilters - Class in io.servicetalk.grpc.api
-
Utility filters for gRPC.
- GrpcHeaderNames - Class in io.servicetalk.grpc.api
-
Common gRPC header names.
- GrpcHeaderValues - Class in io.servicetalk.grpc.api
-
Common gRPC header values.
- GrpcLifecycleObserver - Interface in io.servicetalk.grpc.api
-
An observer interface that provides visibility into gRPC lifecycle events.
- GrpcLifecycleObserver.GrpcExchangeObserver - Interface in io.servicetalk.grpc.api
-
An observer interface that provides visibility into events associated with a single gRPC exchange.
- GrpcLifecycleObserver.GrpcRequestObserver - Interface in io.servicetalk.grpc.api
-
An observer interface that provides visibility into events associated with a single gRPC request.
- GrpcLifecycleObserver.GrpcResponseObserver - Interface in io.servicetalk.grpc.api
-
An observer interface that provides visibility into events associated with a single gRPC response.
- GrpcLifecycleObserverRequesterFilter - Class in io.servicetalk.grpc.netty
-
An HTTP requester filter that tracks events during gRPC request/response lifecycle.
- GrpcLifecycleObserverRequesterFilter(GrpcLifecycleObserver) - Constructor for class io.servicetalk.grpc.netty.GrpcLifecycleObserverRequesterFilter
-
Create a new instance.
- GrpcLifecycleObservers - Class in io.servicetalk.grpc.utils
-
A factory to create different
GrpcLifecycleObserver
s. - GrpcLifecycleObserverServiceFilter - Class in io.servicetalk.grpc.netty
-
An HTTP service filter that tracks events during gRPC request/response lifecycle.
- GrpcLifecycleObserverServiceFilter(GrpcLifecycleObserver) - Constructor for class io.servicetalk.grpc.netty.GrpcLifecycleObserverServiceFilter
-
Create a new instance.
- GrpcMetadata - Interface in io.servicetalk.grpc.api
-
Metadata for a gRPC call.
- GrpcPayloadWriter<T> - Interface in io.servicetalk.grpc.api
-
A
PayloadWriter
for gRPC. - GrpcProviders - Class in io.servicetalk.grpc.api
-
A holder for all gRPC-specific providers that can be registered using
ServiceLoader
. - GrpcProviders.GrpcClientBuilderProvider - Interface in io.servicetalk.grpc.api
-
Provider for
GrpcClientBuilder
. - GrpcProviders.GrpcServerBuilderProvider - Interface in io.servicetalk.grpc.api
-
Provider for
GrpcServerBuilder
. - GrpcRoutes<Service extends GrpcService> - Class in io.servicetalk.grpc.api
-
A holder of gRPC routes that constitutes a service.
- GrpcRoutes() - Constructor for class io.servicetalk.grpc.api.GrpcRoutes
-
Create a new instance.
- GrpcRoutes(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class io.servicetalk.grpc.api.GrpcRoutes
-
Deprecated.this constructor is not needed anymore, use
GrpcRoutes()
instead. - GrpcRoutes.AllGrpcRoutes - Interface in io.servicetalk.grpc.api
-
Deprecated.This class is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
- GrpcRoutes.BlockingRequestStreamingRoute<Req,
Resp> - Interface in io.servicetalk.grpc.api -
A blocking gRPC route with request streaming.
- GrpcRoutes.BlockingResponseStreamingRoute<Req,
Resp> - Interface in io.servicetalk.grpc.api -
A blocking gRPC route with response streaming.
- GrpcRoutes.BlockingRoute<Req,
Resp> - Interface in io.servicetalk.grpc.api -
A blocking gRPC route.
- GrpcRoutes.BlockingStreamingRoute<Req,
Resp> - Interface in io.servicetalk.grpc.api -
A blocking gRPC route with bi-directional streaming.
- GrpcRoutes.RequestStreamingRoute<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An asynchronous gRPC route with request streaming.
- GrpcRoutes.ResponseStreamingRoute<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An asynchronous gRPC route with response streaming.
- GrpcRoutes.Route<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An asynchronous gRPC route.
- GrpcRoutes.StreamingRoute<Req,
Resp> - Interface in io.servicetalk.grpc.api -
An asynchronous gRPC route with bi-directional streaming.
- GrpcSerializationProvider - Interface in io.servicetalk.grpc.api
-
Deprecated.Serialization is now specified via
MethodDescriptor
. Compression is configured per route. gRPC framing is internalized in the gRPC implementation. - GrpcServerBuilder - Interface in io.servicetalk.grpc.api
-
A builder for building a gRPC server.
- GrpcServerBuilder.HttpInitializer - Interface in io.servicetalk.grpc.api
-
Initializes the underlying
HttpServerBuilder
used for the transport layer. - GrpcServerContext - Interface in io.servicetalk.grpc.api
-
Context of a gRPC server.
- GrpcServers - Class in io.servicetalk.grpc.netty
-
A factory to create gRPC servers.
- GrpcService - Interface in io.servicetalk.grpc.api
-
A gRPC service.
- GrpcServiceContext - Interface in io.servicetalk.grpc.api
-
A gRPC service context.
- GrpcServiceContext.GrpcProtocol - Interface in io.servicetalk.grpc.api
- GrpcServiceFactory<Service extends GrpcService> - Class in io.servicetalk.grpc.api
-
A factory for binding a gRPC service to a server using a
GrpcServiceFactory.ServerBinder
. - GrpcServiceFactory(GrpcRoutes<Service>) - Constructor for class io.servicetalk.grpc.api.GrpcServiceFactory
-
Creates new instance.
- GrpcServiceFactory.ServerBinder - Interface in io.servicetalk.grpc.api
-
A utility to bind an HTTP service for gRPC with an appropriate programming model.
- GrpcServiceFilterFactory<Filter extends Service,
Service> - Interface in io.servicetalk.grpc.api -
Deprecated.gRPC Service Filters will be removed in future release of ServiceTalk. We encourage the use of
StreamingHttpServiceFilterFactory
and if the access to the decoded payload is necessary, then performing that logic can be done in the particularservice implementation
. Please useHttpServerBuilder.appendServiceFilter(StreamingHttpServiceFilterFactory)
upon thebuilder
obtained usingGrpcServerBuilder.initializeHttp(GrpcServerBuilder.HttpInitializer)
if HTTP filters are acceptable in your use case. - GrpcStatus - Class in io.servicetalk.grpc.api
-
Class representing gRPC statuses.
- GrpcStatus(GrpcStatusCode) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
-
Constructs a status with no cause or description.
- GrpcStatus(GrpcStatusCode, String) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
-
Constructs a status with cause and additional description.
- GrpcStatus(GrpcStatusCode, Throwable) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
-
Deprecated.Use
GrpcStatusException
if there is aThrowable
cause. - GrpcStatus(GrpcStatusCode, Throwable, CharSequence) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
-
Deprecated.Use
GrpcStatusException
if there is a cause orGrpcStatus(GrpcStatusCode, String)
. - GrpcStatusCode - Enum Class in io.servicetalk.grpc.api
-
Standard gRPC status codes.
- GrpcStatusException - Exception in io.servicetalk.grpc.api
-
A
GrpcStatus
in exception form. - GrpcStatusException(GrpcStatus) - Constructor for exception io.servicetalk.grpc.api.GrpcStatusException
-
Constructs an instance with the given
GrpcStatus
. - GrpcStatusException(GrpcStatus, Throwable) - Constructor for exception io.servicetalk.grpc.api.GrpcStatusException
-
Constructs an instance with the given
GrpcStatus
. - GrpcStatusUtils - Class in io.servicetalk.grpc.internal
-
Provides utilities around percent-encoding and decoding the GRPC status message.
- gzip() - Static method in class io.servicetalk.encoding.netty.ContentCodings
-
Deprecated.Returns a GZIP based
ZipContentCodecBuilder
that allows building a customizableContentCodec
. - gzip() - Static method in class io.servicetalk.encoding.netty.NettyCompression
-
Returns a GZIP based
ZipCompressionBuilder
. - GZIP - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"gzip"
- gzipDefault() - Static method in class io.servicetalk.encoding.netty.ContentCodings
-
Deprecated.Returns the default GZIP
ContentCodec
. - gzipDefault() - Static method in class io.servicetalk.encoding.netty.NettyBufferEncoders
-
Get a default
BufferEncoderDecoder
for gzip encoding. - gzipDefault() - Static method in class io.servicetalk.encoding.netty.NettyCompression
-
Returns the default GZIP based
StreamingSerializerDeserializer
. - gzipDefaultStreaming() - Static method in class io.servicetalk.encoding.netty.NettyCompression
-
Returns the default GZIP based
StreamingSerializerDeserializer
.
H
- h1() - Static method in class io.servicetalk.http.netty.HttpProtocolConfigs
-
Returns a builder for
H1ProtocolConfig
. - h1Default() - Static method in class io.servicetalk.http.netty.HttpProtocolConfigs
-
Returns
H1ProtocolConfig
with the default configuration for HTTP/1.1. - H1ProtocolConfig - Interface in io.servicetalk.http.netty
-
Configuration for HTTP/1.1 protocol.
- H1ProtocolConfigBuilder - Class in io.servicetalk.http.netty
-
Builder for
H1ProtocolConfig
. - H1SpecExceptions - Class in io.servicetalk.http.netty
-
Additional exceptions for HTTP/1.1 specification.
- H1SpecExceptions.Builder - Class in io.servicetalk.http.netty
-
Builder for
H1SpecExceptions
. - h2() - Static method in class io.servicetalk.http.netty.HttpProtocolConfigs
-
Returns a builder for
H2ProtocolConfig
. - h2Default() - Static method in class io.servicetalk.http.netty.HttpProtocolConfigs
-
Returns
H2ProtocolConfig
with the default configuration for HTTP/2. - H2HeadersFactory - Class in io.servicetalk.http.netty
-
A
HttpHeadersFactory
optimized for HTTP/2. - H2HeadersFactory(boolean, boolean, boolean) - Constructor for class io.servicetalk.http.netty.H2HeadersFactory
-
Create an instance of the factory with the default array size hint.
- H2HeadersFactory(boolean, boolean, boolean, int, int) - Constructor for class io.servicetalk.http.netty.H2HeadersFactory
-
Create an instance of the factory.
- H2KeepAlivePolicies - Class in io.servicetalk.http.netty
-
A factory to create
H2ProtocolConfig.KeepAlivePolicy
instances. - H2KeepAlivePolicies.KeepAlivePolicyBuilder - Class in io.servicetalk.http.netty
-
A builder of
H2ProtocolConfig.KeepAlivePolicy
. - H2ProtocolConfig - Interface in io.servicetalk.http.netty
-
Configuration for HTTP/2 protocol.
- H2ProtocolConfig.KeepAlivePolicy - Interface in io.servicetalk.http.netty
-
A policy for sending PING frames to the peer.
- H2ProtocolConfigBuilder - Class in io.servicetalk.http.netty
-
Builder for
H2ProtocolConfig
. - handle(GrpcServiceContext, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.RequestStreamingRoute
-
Handles the passed
GrpcRoutes.RequestStreamingRoute
. - handle(GrpcServiceContext, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.StreamingRoute
-
Handles the passed
GrpcRoutes.StreamingRoute
. - handle(GrpcServiceContext, BlockingIterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRequestStreamingRoute
-
Handles the passed
GrpcRoutes.BlockingRequestStreamingRoute
. - handle(GrpcServiceContext, BlockingIterable<Req>, BlockingStreamingGrpcServerResponse<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
-
Handles the passed
GrpcRoutes.BlockingStreamingRoute
. - handle(GrpcServiceContext, BlockingIterable<Req>, GrpcPayloadWriter<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
-
Deprecated.Use
GrpcRoutes.BlockingStreamingRoute.handle(GrpcServiceContext, BlockingIterable, BlockingStreamingGrpcServerResponse)
. In the next release, this method will have a default implementation but the new overload won't. To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method. This intermediate step is necessary to maintainFunctionalInterface
contract that requires to have a single non-default method. Note: if you also useGrpcRoutes.BlockingStreamingRoute.wrap(GrpcRoutes.BlockingStreamingRoute, GracefulAutoCloseable)
method, make sure to pass there an implementation ofGrpcRoutes.BlockingStreamingRoute
that implements both overloads instead of a lambda. Otherwise, the defaultGrpcRoutes.BlockingStreamingRoute.handle(GrpcServiceContext, BlockingIterable, BlockingStreamingGrpcServerResponse)
implementation will be used. - handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRoute
-
Handles the passed
GrpcRoutes.BlockingRoute
. - handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.ResponseStreamingRoute
-
Handles the passed
GrpcRoutes.ResponseStreamingRoute
. - handle(GrpcServiceContext, Req) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.Route
-
Handles the passed
GrpcRoutes.Route
. - handle(GrpcServiceContext, Req, BlockingStreamingGrpcServerResponse<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
-
Handles the passed
GrpcRoutes.BlockingResponseStreamingRoute
. - handle(GrpcServiceContext, Req, GrpcPayloadWriter<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
-
Deprecated.Use
GrpcRoutes.BlockingResponseStreamingRoute.handle(GrpcServiceContext, Object, BlockingStreamingGrpcServerResponse)
. In the next release, this method will have a default implementation but the new overload won't. To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method. This intermediate step is necessary to maintainFunctionalInterface
contract that requires to have a single non-default method. Note: if you also useGrpcRoutes.BlockingResponseStreamingRoute.wrap(GrpcRoutes.BlockingResponseStreamingRoute, GracefulAutoCloseable)
method, make sure to pass there an implementation ofGrpcRoutes.BlockingResponseStreamingRoute
that implements both overloads instead of a lambda. Otherwise, the defaultGrpcRoutes.BlockingResponseStreamingRoute.handle(GrpcServiceContext, Object, BlockingStreamingGrpcServerResponse)
implementation will be used. - handle(HttpServiceContext, BlockingStreamingHttpRequest, BlockingStreamingHttpServerResponse) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpService
-
Handles a single HTTP request.
- handle(HttpServiceContext, HttpRequest, HttpResponseFactory) - Method in interface io.servicetalk.http.api.BlockingHttpService
-
Handles a single HTTP request.
- handle(HttpServiceContext, HttpRequest, HttpResponseFactory) - Method in interface io.servicetalk.http.api.HttpService
-
Handles a single HTTP request.
- handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in interface io.servicetalk.http.api.StreamingHttpService
-
Handles a single HTTP request.
- handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
- handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in class io.servicetalk.http.api.StreamingHttpServiceToOffloadedStreamingHttpService
- handleEntityStream(InputStream, BufferAllocator, BiFunction<Publisher<Buffer>, BufferAllocator, T>, BiFunction<InputStream, BufferAllocator, T>) - Static method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
-
Helper method for dealing with a request entity
InputStream
that is potentially aBufferPublisherInputStream
. - handleExceptionFromOnSubscribe(CompletableSource.Subscriber, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Handle the case when a call to
CompletableSource.Subscriber.onSubscribe(Cancellable)
throws from a source. - handleExceptionFromOnSubscribe(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Handle the case when a call to
PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
throws from a source. - handleExceptionFromOnSubscribe(SingleSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Handle the case when a call to
SingleSource.Subscriber.onSubscribe(Cancellable)
throws from a source. - handlerClass() - Static method in class io.servicetalk.transport.netty.internal.CopyByteBufHandlerChannelInitializer
-
Return
Class
of theChannelHandler
in case there is a need to remove the handler from theChannelPipeline
. - handlerRemoved(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
- handlerRemoved0(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
-
Gets called after the
ByteToMessageDecoder
was removed from the actual context and it doesn't handle events anymore. - handleSubscribe(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.api.Completable
-
Handles a subscriber to this
Completable
. - handleSubscribe(CompletableSource.Subscriber) - Method in class io.servicetalk.transport.netty.internal.NettyFutureCompletable
- handleSubscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Handles a subscriber to this
Publisher
. - handleSubscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource
- handleSubscribe(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Handles a subscriber to this
Single
. - handleSubscribe(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.SingleSource
- handshakeComplete(SSLSession) - Method in interface io.servicetalk.transport.api.ConnectionObserver.SecurityHandshakeObserver
-
Callback when the handshake is complete successfully.
- handshakeComplete(SSLSession) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopSecurityHandshakeObserver
- handshakeFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.SecurityHandshakeObserver
-
Callback when the handshake is failed.
- handshakeFailed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopSecurityHandshakeObserver
- handshakeTimeout() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- handshakeTimeout() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the timeout for the handshake process.
- handshakeTimeout(Duration) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Sets the timeout for the handshake process.
- hasArray() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns
true
if and only if this buffer has a backing byte array. - hasArray() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- hasContentType(HttpHeaders, CharSequence, Charset) - Static method in class io.servicetalk.http.api.HeaderUtils
-
Checks if the provider headers contain a
Content-Type
header that matches the specified content type, and optionally the provided charset. - hasData() - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
-
Deprecated.Returns
true
if thisStreamingDeserializer
contains any data from a previous invocation ofStreamingDeserializer.deserialize(Buffer)
that has not yet been deserialized. - hashCode() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns a hash code which was calculated from the content of this buffer.
- hashCode() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- hashCode() - Method in class io.servicetalk.client.api.DefaultGroupKey
- hashCode() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
- hashCode() - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
-
Deprecated.
- hashCode() - Method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
- hashCode() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- hashCode() - Method in class io.servicetalk.concurrent.internal.TerminalNotification
- hashCode() - Method in interface io.servicetalk.context.api.ContextMap
-
Returns the hash code value for this
ContextMap
. - hashCode() - Method in class io.servicetalk.grpc.api.GrpcStatus
- hashCode() - Method in class io.servicetalk.health.v1.HealthCheckRequest
- hashCode() - Method in class io.servicetalk.health.v1.HealthCheckResponse
- hashCode() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- hashCode() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
- hashCode() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- hashCode() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- hashCode() - Method in class io.servicetalk.http.api.Http2ErrorCode
- hashCode() - Method in class io.servicetalk.http.api.HttpProtocolVersion
- hashCode() - Method in class io.servicetalk.http.api.HttpRequestMethod
- hashCode() - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
- hashCode() - Method in class io.servicetalk.http.api.HttpResponseStatus
- hashCode() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
- hashCode() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
- hashCode() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
- hashCode() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
- hashCode() - Method in class io.servicetalk.transport.api.DomainSocketAddress
- hashCode() - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
- hasLeftOver() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- hasLeftOver() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Determine if there are left over bytes buffered.
- hasNext() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
- hasNext() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
- hasNext(long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterator
-
The equivalent of
Iterator.hasNext()
but only waits fortimeout
duration amount of time. - hasOffloads() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- hasOffloads() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
- hasOffloads() - Method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
-
Returns
true
if the instance has offloading for any operation. - hasOffloads() - Method in interface io.servicetalk.transport.api.ExecutionStrategy
-
Returns
true
if the instance has offloading for any operation. - hasQueryParameter(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns
true
if a query parameter with thekey
exists,false
otherwise. - hasQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns
true
if a query parameter with thekey
andvalue
exists,false
otherwise. - hasUnsafe() - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Deprecated.This method is not used by internal ServiceTalk code anymore and will be removed in future releases.
- head(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.HEAD
request. - head(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- head(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.HEAD
request. - head(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.HEAD
request. - HEAD - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP HEAD method.
- headers() - Method in interface io.servicetalk.http.api.HttpMetaData
-
Returns the headers of this message.
- headersEncodedSizeEstimate() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
-
Value used to calculate an exponential moving average of the encoded size of the HTTP start line and header fields for a guess for future buffer allocations.
- headersEncodedSizeEstimate(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
-
Sets the value used to calculate an exponential moving average of the encoded size of the HTTP start line and header fields for a guess for future buffer allocations.
- headersFactory() - Method in interface io.servicetalk.http.api.HttpProtocolConfig
-
HttpHeadersFactory
to be used for creatingHttpHeaders
when decoding HTTP messages. - headersFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
-
Returns the
HttpHeadersFactory
associated with thisHttpServiceContext
. - headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- headersFactory(HttpHeadersFactory) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
-
Sets the
HttpHeadersFactory
to be used for creatingHttpHeaders
for new requests. - headersFactory(HttpHeadersFactory) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.Sets the
HttpHeadersFactory
to be used for creatingHttpHeaders
for new requests. - headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
-
Sets the
HttpHeadersFactory
to be used for creatingHttpHeaders
when decoding HTTP messages. - headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Sets the
HttpHeadersFactory
to be used for creatingHttpHeaders
when decoding HTTP messages. - headersSensitivityDetector() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
- headersSensitivityDetector(BiPredicate<CharSequence, CharSequence>) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Sets the sensitivity detector to determine if a header
name
/value
pair should be treated as sensitive. - headersToRedirect(CharSequence...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Configures headers that have to be copied from the original request on each non-relative redirect.
- headerTableSize() - Method in interface io.servicetalk.http.api.Http2Settings
-
Get the value for SETTINGS_HEADER_TABLE_SIZE.
- headerTableSize(long) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
-
Set the value for SETTINGS_HEADER_TABLE_SIZE.
- HeaderUtils - Class in io.servicetalk.encoding.api.internal
-
Header utilities to support encoding.
- HeaderUtils - Class in io.servicetalk.http.api
-
Utilities to use for
HttpHeaders
implementations. - HeaderUtils.CookiesByNameIterator - Class in io.servicetalk.http.api
-
An
Iterator
ofHttpCookiePair
designed to iterate across multiple values ofHttpHeaderNames.COOKIE
for a specificcookie-name
. - HeaderUtils.CookiesIterator - Class in io.servicetalk.http.api
- headroom(BiFunction<Double, Double, Double>) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
A function used to positively influence the new limit when the detected gradient is positive (i.e.
- Health - Class in io.servicetalk.health.v1
-
Class for Health Service
- Health.BlockingCheckRpc - Interface in io.servicetalk.health.v1
- Health.BlockingHealthClient - Interface in io.servicetalk.health.v1
- Health.BlockingHealthService - Interface in io.servicetalk.health.v1
- Health.BlockingWatchRpc - Interface in io.servicetalk.health.v1
- Health.CheckMetadata - Class in io.servicetalk.health.v1
-
Deprecated.This class will be removed in the future in favor of direct usage of
GrpcClientMetadata
. Deprecation ofGrpcMetadata.path()
renders this type unnecessary. - Health.CheckRpc - Interface in io.servicetalk.health.v1
- Health.ClientFactory - Class in io.servicetalk.health.v1
- Health.HealthClient - Interface in io.servicetalk.health.v1
- Health.HealthService - Interface in io.servicetalk.health.v1
- Health.ServiceFactory - Class in io.servicetalk.health.v1
- Health.ServiceFactory.Builder - Class in io.servicetalk.health.v1
- Health.WatchMetadata - Class in io.servicetalk.health.v1
-
Deprecated.This class will be removed in the future in favor of direct usage of
GrpcClientMetadata
. Deprecation ofGrpcMetadata.path()
renders this type unnecessary. - Health.WatchRpc - Interface in io.servicetalk.health.v1
- healthCheckFailedConnectionsThreshold(int) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.
- healthCheckFailedConnectionsThreshold(int) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
-
Deprecated.Configure a threshold for consecutive connection failures to a host.
- healthCheckFailedConnectionsThreshold(int) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
-
Deprecated.
- healthCheckInterval(Duration) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
- healthCheckInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.
- healthCheckInterval(Duration, Duration) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
-
Deprecated.Configure an interval for health checking a host that failed to open connections.
- healthCheckInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
-
Deprecated.
- HealthCheckRequest - Class in io.servicetalk.health.v1
-
Protobuf type
grpc.health.v1.HealthCheckRequest
- HealthCheckRequest.Builder - Class in io.servicetalk.health.v1
-
Protobuf type
grpc.health.v1.HealthCheckRequest
- HealthCheckRequestOrBuilder - Interface in io.servicetalk.health.v1
- HealthCheckResponse - Class in io.servicetalk.health.v1
-
Protobuf type
grpc.health.v1.HealthCheckResponse
- HealthCheckResponse.Builder - Class in io.servicetalk.health.v1
-
Protobuf type
grpc.health.v1.HealthCheckResponse
- HealthCheckResponse.ServingStatus - Enum Class in io.servicetalk.health.v1
-
Protobuf enum
grpc.health.v1.HealthCheckResponse.ServingStatus
- HealthCheckResponseOrBuilder - Interface in io.servicetalk.health.v1
- healthCheckResubscribeInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.
- healthCheckResubscribeInterval(Duration, Duration) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
-
Deprecated.Configure an interval for re-subscribing to the original events stream in case all existing hosts become unhealthy.
- healthCheckResubscribeInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
-
Deprecated.
- HealthProto - Class in io.servicetalk.health.v1
- hexBytesOfLong(long) - Static method in class io.servicetalk.opentracing.internal.HexUtils
-
Builds an hex
String
that represents the providedlong
value. - HexUtils - Class in io.servicetalk.opentracing.internal
-
Utilities for hex strings.
- historyBuilder(int) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
-
Create a
ReplayStrategyBuilder
using the history strategy. - historyTtlBuilder(int, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
-
Create a
ReplayStrategyBuilder
using the historyHint and TTL strategy. - historyTtlBuilder(int, Duration, Executor, boolean) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
-
Create a
ReplayStrategyBuilder
using the historyHint and TTL strategy. - host() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The host component derived from
HttpRequestMetaData.requestTarget()
. - HOST - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"host"
- HostAndPort - Interface in io.servicetalk.transport.api
-
A tuple of
<host name, port>
. - hostHeaderFallback(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- hostHeaderFallback(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Configures automatically setting
Host
headers by inferring from the address. - HostHeaderHttpRequesterFilter - Class in io.servicetalk.http.utils
-
A filter which will set a
HttpHeaderNames.HOST
header with the fallback value if the header is not already present inHttpRequestMetaData
. - HostHeaderHttpRequesterFilter(CharSequence) - Constructor for class io.servicetalk.http.utils.HostHeaderHttpRequesterFilter
-
Create a new instance.
- hostName() - Method in interface io.servicetalk.transport.api.HostAndPort
-
Returns the host name.
- hostnameVerificationAlgorithm() - Method in interface io.servicetalk.transport.api.ClientSslConfig
-
Get the algorithm to use for hostname verification to verify the server identity.
- hostnameVerificationAlgorithm() - Method in class io.servicetalk.transport.api.DelegatingClientSslConfig
- hostnameVerificationAlgorithm(String) - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Set the algorithm to use for hostname verification to verify the server identity.
- hostObserver(Object) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
- HTTP_1_0 - Static variable in class io.servicetalk.http.api.HttpProtocolVersion
-
HTTP/1.0 version described in RFC 1945.
- HTTP_1_1 - Static variable in class io.servicetalk.http.api.HttpProtocolVersion
-
HTTP/1.1 version described in RFC 7230.
- HTTP_1_1_REQUIRED - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- HTTP_2_0 - Static variable in class io.servicetalk.http.api.HttpProtocolVersion
-
HTTP/2.0 version described in RFC 7540.
- HTTP_EXECUTION_STRATEGY_KEY - Static variable in class io.servicetalk.http.api.HttpContextKeys
-
Allows using a custom
HttpExecutionStrategy
for the HTTP message execution, when present in the meta-datacontext
. - HTTP_FORCE_NEW_CONNECTION - Static variable in class io.servicetalk.http.api.HttpContextKeys
-
If set to true, forces creating a new connection versus potentially selecting an already established one.
- HTTP_TARGET_ADDRESS_BEHIND_PROXY - Static variable in class io.servicetalk.http.api.HttpContextKeys
-
Deprecated.Use
TransportObserverConnectionFactoryFilter
to configureTransportObserver
and then listenConnectionObserver.onProxyConnect(Object)
callback to distinguish between a regular connection and a connection to the secure HTTP proxy tunnel. For clear text HTTP proxies, consider installing a custom client filter that will populateHttpMetaData.context()
with a similar key or reach out to the ServiceTalk developers to discuss ideas. - HTTP_VERSION_NOT_SUPPORTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
505 HTTP Version Not Supported
- Http2ErrorCode - Class in io.servicetalk.http.api
-
Represents an http/2 error code.
- Http2Exception - Exception in io.servicetalk.http.api
-
An exception that represents a http/2 error.
- Http2Exception(int, Http2ErrorCode, String) - Constructor for exception io.servicetalk.http.api.Http2Exception
-
Create a new instance.
- Http2Exception(int, Http2ErrorCode, String, Throwable) - Constructor for exception io.servicetalk.http.api.Http2Exception
-
Create a new instance.
- Http2Exception(int, Http2ErrorCode, Throwable) - Constructor for exception io.servicetalk.http.api.Http2Exception
-
Create a new instance.
- Http2Settings - Interface in io.servicetalk.http.api
-
Object representing a HTTP/2 Setting frame.
- Http2SettingsBuilder - Class in io.servicetalk.http.api
-
Builder to help create a
Map
for HTTP/2 Setting. - Http2SettingsBuilder() - Constructor for class io.servicetalk.http.api.Http2SettingsBuilder
-
Create a new instance.
- HttpApiConversions - Class in io.servicetalk.http.api
-
Conversion routines to
StreamingHttpService
. - HttpApiConversions.ServiceAdapterHolder - Interface in io.servicetalk.http.api
-
Deprecated.this interface is not needed anymore and will be removed in a future version with no replacement.
- HttpClient - Interface in io.servicetalk.http.api
-
Provides a means to issue requests against HTTP service.
- HttpClients - Class in io.servicetalk.http.netty
-
Factory methods for building
HttpClient
(and other API variations) instances. - HttpClients.DiscoveryStrategy - Enum Class in io.servicetalk.http.netty
-
Defines
ServiceDiscoverer
will be used. - HttpConnection - Interface in io.servicetalk.http.api
-
Represents a single fixed connection to a HTTP server.
- HttpConnectionContext - Interface in io.servicetalk.http.api
-
ConnectionContext
for HTTP. - HttpContextKeys - Class in io.servicetalk.http.api
-
All
ContextMap.Key
(s) defined for HTTP. - HttpCookiePair - Interface in io.servicetalk.http.api
-
Interface defining a HTTP cookie-pair.
- HttpDeserializer<T> - Interface in io.servicetalk.http.api
-
Deprecated.
- HttpDeserializer2<T> - Interface in io.servicetalk.http.api
-
A factory to address deserialization concerns for HTTP request/response payload bodies.
- HttpEventKey<T> - Class in io.servicetalk.http.api
-
A key which identifies a configuration setting for a connection.
- HttpExceptionMapperServiceFilter - Class in io.servicetalk.http.api
-
Filter that maps known
Exception
subtypes into an HTTP response with an appropriateHttpResponseStatus
. - 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
-
Common request header names and response header names.
- HttpHeaders - Interface in io.servicetalk.http.api
-
HTTP Header Fields.
- HttpHeadersFactory - Interface in io.servicetalk.http.api
-
Factory method for creating
HttpHeaders
. - HttpHeaderValues - Class in io.servicetalk.http.api
-
Common request header values and response header values.
- HttpJerseyRouterBuilder - Class in io.servicetalk.http.router.jersey
-
Builds an
StreamingHttpService
which routes requests to JAX-RS annotated classes, using Jersey as the routing engine, eg. - HttpJerseyRouterBuilder() - Constructor for class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
- HttpLifecycleObserver - Interface in io.servicetalk.http.api
-
An observer interface that provides visibility into HTTP lifecycle events.
- HttpLifecycleObserver.HttpExchangeObserver - Interface in io.servicetalk.http.api
-
An observer interface that provides visibility into events associated with a single HTTP exchange.
- HttpLifecycleObserver.HttpRequestObserver - Interface in io.servicetalk.http.api
-
An observer interface that provides visibility into events associated with a single HTTP request.
- HttpLifecycleObserver.HttpResponseObserver - Interface in io.servicetalk.http.api
-
An observer interface that provides visibility into events associated with a single HTTP response.
- HttpLifecycleObserverRequesterFilter - Class in io.servicetalk.http.netty
-
An HTTP requester filter that tracks events during request/response lifecycle.
- HttpLifecycleObserverRequesterFilter(HttpLifecycleObserver) - Constructor for class io.servicetalk.http.netty.HttpLifecycleObserverRequesterFilter
-
Create a new instance.
- HttpLifecycleObservers - Class in io.servicetalk.http.utils
-
A factory to create different
HttpLifecycleObserver
s. - HttpLifecycleObserverServiceFilter - Class in io.servicetalk.http.netty
-
An HTTP service filter that tracks events during request/response lifecycle.
- HttpLifecycleObserverServiceFilter(HttpLifecycleObserver) - Constructor for class io.servicetalk.http.netty.HttpLifecycleObserverServiceFilter
-
Create a new instance.
- HttpLoadBalancerFactory<ResolvedAddress> - Interface in io.servicetalk.http.api
-
A
LoadBalancerFactory
for HTTP clients. - HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection - Class in io.servicetalk.http.api
-
Default implementation of
FilterableStreamingHttpLoadBalancedConnection
. - HttpMessageBodyIterable<T> - Interface in io.servicetalk.http.api
- HttpMessageBodyIterator<T> - Interface in io.servicetalk.http.api
- HttpMetaData - Interface in io.servicetalk.http.api
-
Meta data shared between requests and responses.
- HttpOutputStream - Class in io.servicetalk.http.api
-
The
OutputStream
which provides access to the HTTP trailers. - HttpOutputStream() - Constructor for class io.servicetalk.http.api.HttpOutputStream
- httpPath() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
-
Get the HTTP Path used by this method.
- HttpPayloadWriter<T> - Interface in io.servicetalk.http.api
-
An interface which mimics behavior like
OutputStream
, but allows for writing of objects of typeHttpPayloadWriter
and provides access to the HTTP trailers. - HttpPredicateRouterBuilder - Class in io.servicetalk.http.router.predicate
-
Builds a
StreamingHttpService
which routes requests to a number of otherStreamingHttpService
s based on user specified criteria. - HttpPredicateRouterBuilder() - Constructor for class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- httpProtocol() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext.GrpcProtocol
- HttpProtocolConfig - Interface in io.servicetalk.http.api
-
Defines configuration options for HTTP protocol versions.
- HttpProtocolConfigs - Class in io.servicetalk.http.netty
-
Factory methods for
HttpProtocolConfig
s and builders for their customization. - HttpProtocolVersion - Class in io.servicetalk.http.api
-
HTTP protocol versioning.
- HttpProviders - Class in io.servicetalk.http.api
-
A holder for all HTTP-specific providers that can be registered using
ServiceLoader
. - HttpProviders.HttpServerBuilderProvider - Interface in io.servicetalk.http.api
-
Provider for
HttpServerBuilder
. - HttpProviders.MultiAddressHttpClientBuilderProvider - Interface in io.servicetalk.http.api
-
Provider for
MultiAddressHttpClientBuilder
. - HttpProviders.SingleAddressHttpClientBuilderProvider - Interface in io.servicetalk.http.api
-
Provider for
SingleAddressHttpClientBuilder
. - HttpReporter - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
- HttpReporter.Builder - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
-
A builder to create a new
HttpReporter
. - HttpRequest - Interface in io.servicetalk.http.api
-
An HTTP request.
- HttpRequester - Interface in io.servicetalk.http.api
-
Provides a means to make a HTTP request.
- HttpRequestFactory - Interface in io.servicetalk.http.api
-
A factory for creating
HttpRequest
s. - 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
-
HTTP Request Methods.
- HttpRequestMethod.Properties - Class in io.servicetalk.http.api
- HttpRequestResponseFactory - Interface in io.servicetalk.http.api
-
A combination of
HttpRequestFactory
andHttpResponseFactory
. - HttpRequestUriUtils - Class in io.servicetalk.http.utils
-
Helper methods for computing effective request URIs according to RFC 7230, section 5.5 and base URIs (which are effective request URIs with
/
as path, and no query nor fragment. - HttpResponse - Interface in io.servicetalk.http.api
-
An HTTP response.
- HttpResponseException(String, HttpResponseMetaData) - Constructor for exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
-
Create a new instance.
- httpResponseFactory() - Method in interface io.servicetalk.http.api.BlockingHttpRequester
-
Get a
HttpResponseFactory
. - httpResponseFactory() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
- httpResponseFactory() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- httpResponseFactory() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- httpResponseFactory() - Method in interface io.servicetalk.http.api.HttpRequester
-
Get a
HttpResponseFactory
. - 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
-
Get a
StreamingHttpResponseFactory
. - HttpResponseFactory - Interface in io.servicetalk.http.api
-
A factory for creating
HttpResponse
s. - HttpResponseMetaData - Interface in io.servicetalk.http.api
-
Meta data associated with an HTTP response.
- HttpResponseMetaDataFactory - Class in io.servicetalk.http.api
-
A static factory class for
HttpResponseMetaData
objects. - HttpResponseStatus - Class in io.servicetalk.http.api
- HttpResponseStatus.StatusClass - Enum Class in io.servicetalk.http.api
-
The class of response status codes.
- HttpSerializationProvider - Interface in io.servicetalk.http.api
-
Deprecated.
- HttpSerializationProviders - Class in io.servicetalk.http.api
-
Deprecated.Use
HttpSerializers
. - HttpSerializer<T> - Interface in io.servicetalk.http.api
-
Deprecated.
- HttpSerializer2<T> - Interface in io.servicetalk.http.api
-
A factory to address serialization concerns for HTTP request/response payload bodies.
- HttpSerializerDeserializer<T> - Interface in io.servicetalk.http.api
-
Both a
HttpSerializer2
andHttpDeserializer2
. - HttpSerializers - Class in io.servicetalk.http.api
-
Factory for creation of
HttpSerializerDeserializer
andHttpStreamingSerializerDeserializer
. - HttpServerBuilder - Interface in io.servicetalk.http.api
-
A builder for building HTTP Servers.
- HttpServerContext - Interface in io.servicetalk.http.api
-
Context of an HTTP server.
- HttpServers - Class in io.servicetalk.http.netty
-
A factory to create
HTTP servers
. - HttpService - Interface in io.servicetalk.http.api
- HttpServiceBase - Interface in io.servicetalk.http.api
-
Parent interface for all available HTTP services.
- HttpServiceContext - Class in io.servicetalk.http.api
-
A
HttpConnectionContext
for use in theHttpService
context. - HttpServiceContext(HttpHeadersFactory, HttpResponseFactory, StreamingHttpResponseFactory, BlockingStreamingHttpResponseFactory) - Constructor for class io.servicetalk.http.api.HttpServiceContext
-
Create a new instance.
- HttpServiceContext(HttpServiceContext) - Constructor for class io.servicetalk.http.api.HttpServiceContext
-
Copy constructor.
- HttpSetCookie - Interface in io.servicetalk.http.api
-
An interface defining a set-cookie-string.
- HttpSetCookie.SameSite - Enum Class in io.servicetalk.http.api
-
Represents samesite-value for the SameSite attribute.
- httpStrategy() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
-
Returns the
HttpExecutionStrategy
portion of this strategy. - HttpStreamingDeserializer<T> - Interface in io.servicetalk.http.api
-
HTTP request/response deserialization for streaming payload bodies.
- HttpStreamingSerializer<T> - Interface in io.servicetalk.http.api
-
HTTP request/response serialization for streaming payload bodies.
- HttpStreamingSerializerDeserializer<T> - Interface in io.servicetalk.http.api
-
Both a
HttpStreamingSerializer
andHttpStreamingDeserializer
. - httpVersionNotSupported() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.HTTP_VERSION_NOT_SUPPORTED
response. - httpVersionNotSupported() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.HTTP_VERSION_NOT_SUPPORTED
response. - httpVersionNotSupported() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.HTTP_VERSION_NOT_SUPPORTED
response.
I
- id() - Element in annotation interface io.servicetalk.router.api.RouteExecutionStrategy
-
The execution strategy ID specified for this
RouteExecutionStrategy
. - IDEMPOTENT - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
As defined in Method Definitions, methods which are idempotent, but not safe or cacheable.
- identity() - Static method in interface io.servicetalk.client.api.ConnectionFactoryFilter
-
Returns a function that always returns its input
ConnectionFactory
. - identity() - Static method in class io.servicetalk.encoding.api.Identity
-
Deprecated.
- identity() - Static method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
-
Deprecated.Returns a function that always returns its input
ConnectionAcceptor
. - Identity - Class in io.servicetalk.encoding.api
-
Utility class that constructs and provides the default, always supported NOOP 'identity'
ContentCodec
. - IDENTITY - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"identity"
- identityEncoder() - Static method in class io.servicetalk.encoding.api.Identity
-
Get a
BufferEncoderDecoder
which provides "no encoding". - IDLE_TIMEOUT - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
-
Connection idle timeout in milliseconds after which the connection is closed.
- idleDuration() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig.KeepAlivePolicy
- idleDuration(Duration) - Method in class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
- IdleTimeoutConnectionFilter - Class in io.servicetalk.http.utils
-
A connection-level filter that closes idle connections.
- IdleTimeoutConnectionFilter(Duration) - Constructor for class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
-
Creates a new instance.
- IdleTimeoutConnectionFilter(Duration, Executor) - Constructor for class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
-
Creates a new instance.
- IdleTimeoutInitializer - Class in io.servicetalk.transport.netty.internal
-
Initializes the channel with idle timeout handling.
- IdleTimeoutInitializer(long) - Constructor for class io.servicetalk.transport.netty.internal.IdleTimeoutInitializer
-
New instance.
- IdleTimeoutInitializer(Duration) - Constructor for class io.servicetalk.transport.netty.internal.IdleTimeoutInitializer
-
Deprecated.
- idleTimeoutMs() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the idle timeout as expressed via option
ServiceTalkSocketOptions.IDLE_TIMEOUT
. - idOrNullAsValue(String) - Static method in class io.servicetalk.opentracing.internal.TracingIdUtils
-
Returns the ID as provided or
"null"
if the ID wasnull
. - 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 ofCancellable
. - ignoreActiveSpan() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
- ignoreCancel() - Method in class io.servicetalk.concurrent.internal.DelayedCancellable
-
Ignores any subsequent calls to
DelayedCancellable.cancel()
, preventing propagating the cancellation further up the stream. - IgnoreConsumedEvent<T> - Class in io.servicetalk.client.api.internal
-
Deprecated.This class is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replica ting this implementation in your codebase.
- IgnoreConsumedEvent(T) - Constructor for class io.servicetalk.client.api.internal.IgnoreConsumedEvent
-
Deprecated.Create a new instance.
- ignored() - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter.Ticket
-
Callback to indicate that a request had not a capacity deterministic termination.
- ignoreElement() - Method in class io.servicetalk.concurrent.api.Single
-
Ignores the result of this
Single
and forwards the termination signal to the returnedCompletable
. - ignoreElements() - Method in class io.servicetalk.concurrent.api.Publisher
-
Ignores all elements emitted by this
Publisher
and forwards the termination signal to the returnedCompletable
. - ignorePermit() - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
Releases a previously
acquired
permit, without influencing the breaker in any way. - ignoreServiceDiscovererErrors(boolean) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
By default, fail a request if the last signal from the associated
ServiceDiscoverer
was an error. - ignoreWeights(boolean) - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicyBuilder
-
Set whether the host selector should ignore
Host
s weight. - ignoreWeights(boolean) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicyBuilder
-
Set whether the host selector should ignore
Host
s weight. - IllegalCharacterException - Exception in io.servicetalk.utils.internal
-
Exception that clarifies an illegal character and expected values.
- IllegalCharacterException(byte) - Constructor for exception io.servicetalk.utils.internal.IllegalCharacterException
-
Creates a new instance.
- IllegalCharacterException(byte, String) - Constructor for exception io.servicetalk.utils.internal.IllegalCharacterException
-
Creates a new instance.
- IllegalCharacterException(String) - Constructor for exception io.servicetalk.utils.internal.IllegalCharacterException
-
Creates a new instance.
- IM_USED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
226 IM Used
- immediate() - Static method in class io.servicetalk.concurrent.api.Executors
-
Returns an
Executor
that executes all tasks submitted viaExecutor.execute(Runnable)
immediately by callingRunnable.run()
on the calling thread. - imUsed() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.IM_USED
response. - imUsed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.IM_USED
response. - imUsed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.IM_USED
response. - INADEQUATE_SECURITY - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- increment(float) - Method in class io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder
-
Defines the additive factor of this algorithm.
- indexOf(int, int, byte) - Method in interface io.servicetalk.buffer.api.Buffer
-
Locates the first occurrence of the specified
value
in this buffer. - indexOf(int, int, byte) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- indexOf(CharSequence, char, int) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Find the index of
c
withinsequence
starting at indexfromIndex
. - indexOf(X, X[]) - Static method in class io.servicetalk.concurrent.internal.ArrayUtils
-
Deprecated.Find the index of
l
inarray
. - inferPeerHost(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- inferPeerHost(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Toggle inference of value to use instead of
ClientSslConfig.peerHost()
from client's address when peer host is not specified. - inferPeerPort(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- inferPeerPort(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Toggle inference of value to use instead of
ClientSslConfig.peerPort()
from client's address when peer port is not specified (equals-1
). - inferSniHostname(boolean) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- inferSniHostname(boolean) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Toggle SNI hostname inference from client's address if not explicitly specified via
SingleAddressHttpClientBuilder.sslConfig(ClientSslConfig)
. - InfluencerConnectionAcceptor - Interface in io.servicetalk.transport.netty.internal
-
A contract that defines the connection acceptance criterion.
- influenceStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
-
Deprecated.Implement
HttpExecutionStrategyInfluencer.requiredOffloads()
instead. - influenceStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.utils.TimeoutFromRequest
-
Deprecated.Optionally modify the passed
HttpExecutionStrategy
to a newHttpExecutionStrategy
that suits thisHttpExecutionStrategyInfluencer
. - INFO - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
INFO
log level. - INFORMATIONAL_1XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
- init(Channel) - Method in class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
- init(Channel) - Method in class io.servicetalk.tcp.netty.internal.TcpServerChannelInitializer
- init(Channel) - Method in interface io.servicetalk.transport.netty.internal.ChannelInitializer
-
Configures the passed
Channel
. - init(Channel) - Method in class io.servicetalk.transport.netty.internal.ConnectionObserverInitializer
- init(Channel) - Method in class io.servicetalk.transport.netty.internal.CopyByteBufHandlerChannelInitializer
- init(Channel) - Method in class io.servicetalk.transport.netty.internal.IdleTimeoutInitializer
- init(Channel) - Method in class io.servicetalk.transport.netty.internal.SniServerChannelInitializer
- init(Channel) - Method in class io.servicetalk.transport.netty.internal.SslClientChannelInitializer
- init(Channel) - Method in class io.servicetalk.transport.netty.internal.SslServerChannelInitializer
- init(Channel) - Method in class io.servicetalk.transport.netty.internal.WireLoggingInitializer
- initChannel(Channel, BufferAllocator, Executor, IoExecutor, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, ExecutionStrategy, ConnectionInfo.Protocol, ConnectionObserver, boolean, Predicate<Object>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
-
Deprecated.Use
#initChannel(Channel, ExecutionContext, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, Protocol, ConnectionObserver, boolean, Predicate)
. - initChannel(Channel, BufferAllocator, Executor, IoExecutor, CloseHandler, FlushStrategy, Long, ChannelInitializer, ExecutionStrategy, ConnectionInfo.Protocol, ConnectionObserver, boolean) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
-
Deprecated.Use
#initChannel(Channel, ExecutionContext, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, Protocol, ConnectionObserver, boolean, Predicate)
. - initChannel(Channel, BufferAllocator, Executor, IoExecutor, CloseHandler, FlushStrategy, Long, ChannelInitializer, ExecutionStrategy, ConnectionInfo.Protocol, ConnectionObserver, boolean, Predicate<Object>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
-
Deprecated.Use
#initChannel(Channel, ExecutionContext, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, Protocol, ConnectionObserver, boolean, Predicate)
. - initChannel(Channel, ExecutionContext<?>, CloseHandler, FlushStrategy, long, SslConfig, ChannelInitializer, ConnectionInfo.Protocol, ConnectionObserver, boolean, Predicate<Object>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- initChildChannel(Channel, ConnectionContext, CloseHandler, FlushStrategy, long, ConnectionInfo.Protocol, ChannelConfig, ConnectionObserver.StreamObserver, boolean, Predicate<Object>, UnaryOperator<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- initChildChannel(Channel, ExecutionContext<?>, CloseHandler, FlushStrategy, long, ConnectionInfo.Protocol, SslConfig, SSLSession, ChannelConfig, ConnectionObserver.StreamObserver, boolean, Predicate<Object>, UnaryOperator<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
-
Deprecated.Use
#initChildChannel(Channel, ConnectionContext, CloseHandler, FlushStrategy, long, Protocol, ChannelConfig, StreamObserver, boolean, Predicate, UnaryOperator)
. - initChildChannel(Channel, ExecutionContext<?>, CloseHandler, FlushStrategy, Long, ConnectionInfo.Protocol, SSLSession, ChannelConfig, ConnectionObserver.StreamObserver, boolean, Predicate<Object>, UnaryOperator<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
-
Deprecated.Use
#initChildChannel(Channel, ConnectionContext, CloseHandler, FlushStrategy, long, Protocol, ChannelConfig, StreamObserver, boolean, Predicate, UnaryOperator)
. - initChildChannel(Channel, ExecutionContext<?>, CloseHandler, FlushStrategy, Long, ConnectionInfo.Protocol, SSLSession, ChannelConfig, ConnectionObserver.StreamObserver, boolean, UnaryOperator<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
-
Deprecated.Use
#initChildChannel(Channel, ConnectionContext, CloseHandler, FlushStrategy, long, Protocol, ChannelConfig, StreamObserver, boolean, Predicate, UnaryOperator)
. - initialize(PartitionAttributes, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder.SingleAddressInitializer
-
Deprecated.Configures the passed
SingleAddressHttpClientBuilder
for a given set ofPartitionAttributes
. - initialize(HttpServerBuilder) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder.HttpInitializer
-
Configures the underlying
HttpServerBuilder
. - initialize(SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder.HttpInitializer
-
Configures the underlying
SingleAddressHttpClientBuilder
. - initialize(String, U, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder.SingleAddressInitializer
- initializeHttp(GrpcClientBuilder.HttpInitializer<U, R>) - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
- initializeHttp(GrpcClientBuilder.HttpInitializer<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcClientBuilder
-
Set a function which can configure the underlying
SingleAddressHttpClientBuilder
used for the transport layer. - initializeHttp(GrpcServerBuilder.HttpInitializer) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- initializeHttp(GrpcServerBuilder.HttpInitializer) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Set a function which can configure the underlying
HttpServerBuilder
used for the transport layer. - initializer(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- initializer(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
-
Set a function which can customize options for each
StreamingHttpClient
that is built. - initializer(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- initializer(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.Set a function which can customize options for each
StreamingHttpClient
that is built. - initialSettings() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
-
Get the
Http2Settings
that provides a hint for the initial settings. - initialSettings(Http2Settings) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Sets the initial HTTP/2 Setting to for each h2 connection.
- initialWindowSize() - Method in interface io.servicetalk.http.api.Http2Settings
-
Get the value for SETTINGS_INITIAL_WINDOW_SIZE.
- initialWindowSize(int) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
-
Set the value for SETTINGS_INITIAL_WINDOW_SIZE.
- initialWindowSize(long) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
-
Deprecated.
- initNext(CharSequence) - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
-
Initialize the next
HttpCookiePair
value forHeaderUtils.CookiesByNameIterator.next()
. - initNext(CharSequence) - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
-
Initialize the next
HttpCookiePair
value forHeaderUtils.CookiesIterator.next()
. - initRequestProperties(BufferPublisherInputStream, ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
-
Initialize all request properties.
- inject(SpanContext, Format<C>, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
- inject(InMemorySpanContext, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContextInjector
-
Inject a trace state into a carrier.
- inject(InMemorySpanContext, Format<C>, C) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
- inject(InMemorySpanContext, Format<C>, C) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
-
Same as
InMemoryTracer.inject(SpanContext, Format, Object)
but requires aInMemorySpanContext
. - inject(InMemorySpanContext, SingleLineValue) - Method in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
- inject(InMemorySpanContext, T) - Method in class io.servicetalk.opentracing.inmemory.B3KeyValueFormatter
- injectSpanContextIntoResponse(SpanContext) - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
-
Determine if the current span context should be injected into the response.
- InMemoryReference - Interface in io.servicetalk.opentracing.inmemory.api
-
Represents a reference to another span.
- InMemoryScope - Interface in io.servicetalk.opentracing.inmemory.api
-
A
Scope
that works withInMemorySpan
. - InMemoryScopeManager - Interface in io.servicetalk.opentracing.inmemory.api
-
A
ScopeManager
that works withScope
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 withInMemorySpan
instances. - InMemorySpanContext - Interface in io.servicetalk.opentracing.inmemory.api
-
A span that allows reading values at runtime.
- InMemorySpanContextExtractor<C> - Interface in io.servicetalk.opentracing.inmemory.api
-
Used to extract
InMemorySpanContext
from a carrier of typeInMemorySpanContextExtractor
. - InMemorySpanContextFormat<C> - Interface in io.servicetalk.opentracing.inmemory.api
-
A
Format
compatible withInMemorySpanContext
. - InMemorySpanContextInjector<C> - Interface in io.servicetalk.opentracing.inmemory.api
-
Used to inject
InMemorySpanContext
into a carrier of typeInMemorySpanContextInjector
. - 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 withInMemorySpan
instances. - InProgress - Enum constant in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMapFactory
-
Deprecated.Singleton instance.
- INSTANCE - Static variable in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
-
Singleton instance.
- INSTANCE - Static variable in class io.servicetalk.encoding.api.EmptyBufferDecoderGroup
- INSTANCE - Static variable in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.Use
DefaultGrpcClientMetadata()
to create a new instance instead.GrpcClientMetadata
contains modifiableGrpcMetadata.requestContext()
andGrpcMetadata.responseContext()
now. Using this constant there will be no access to the actual context and both mentioned methods will throwUnsupportedOperationException
. - INSTANCE - Static variable in class io.servicetalk.grpc.api.GrpcExceptionMapperServiceFilter
-
Instance of
GrpcExceptionMapperServiceFilter
. - INSTANCE - Static variable in class io.servicetalk.health.v1.Health.CheckMetadata
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.health.v1.Health.WatchMetadata
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- INSTANCE - Static variable in class io.servicetalk.http.api.EmptyHttpHeaders
- INSTANCE - Static variable in class io.servicetalk.http.api.HttpExceptionMapperServiceFilter
-
Instance of
HttpExceptionMapperServiceFilter
. - INSTANCE - Static variable in class io.servicetalk.http.netty.H2HeadersFactory
- INSTANCE - Static variable in class io.servicetalk.http.utils.EnforceSequentialModeRequesterFilter
-
Singleton instance of
EnforceSequentialModeRequesterFilter
. - INSTANCE - Static variable in class io.servicetalk.opentracing.inmemory.SingleLineFormatter
-
Singleton instance.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.BufferHandler
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.CloseHandler.InboundDataEndEvent
-
CloseHandler.NettyUserEvent
instance to indicate an inbound end of data. - INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.DefaultNettyConnection.CancelWriteUserEvent
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.DefaultNettyConnection.ContinueUserEvent
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopDataObserver
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopMultiplexedObserver
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopProxyConnectObserver
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopSecurityHandshakeObserver
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- INSUFFICIENT_STORAGE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
507 Insufficient Storage
- insufficientStorage() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.INSUFFICIENT_STORAGE
response. - insufficientStorage() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.INSUFFICIENT_STORAGE
response. - insufficientStorage() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.INSUFFICIENT_STORAGE
response. - INTERNAL - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Internal invariant violated.
- INTERNAL_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- INTERNAL_SERVER_ERROR - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
500 Internal Server Error
- internalGetFieldAccessorTable() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- internalGetFieldAccessorTable() - Method in class io.servicetalk.health.v1.HealthCheckRequest
- internalGetFieldAccessorTable() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- internalGetFieldAccessorTable() - Method in class io.servicetalk.health.v1.HealthCheckResponse
- internalGetValueMap() - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
- internalServerError() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.INTERNAL_SERVER_ERROR
response. - internalServerError() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.INTERNAL_SERVER_ERROR
response. - internalServerError() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.INTERNAL_SERVER_ERROR
response. - INVALID_ARGUMENT - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Client specified an invalid argument.
- invokeClient(Publisher<Object>, State) - Method in interface io.servicetalk.http.api.ClientInvoker
-
Deprecated.Invokes the client.
- io.servicetalk.annotations - package io.servicetalk.annotations
-
Common annotations used by ServiceTalk.
- io.servicetalk.buffer.api - package io.servicetalk.buffer.api
-
ServiceTalk Buffer APIs.
- io.servicetalk.buffer.netty - package io.servicetalk.buffer.netty
-
Package that contains internal implementations for buffers.
- io.servicetalk.capacity.limiter.api - package io.servicetalk.capacity.limiter.api
- io.servicetalk.circuit.breaker.api - package io.servicetalk.circuit.breaker.api
- io.servicetalk.circuit.breaker.resilience4j - package io.servicetalk.circuit.breaker.resilience4j
- io.servicetalk.client.api - package io.servicetalk.client.api
-
API definitions for Client use cases.
- io.servicetalk.client.api.internal - package io.servicetalk.client.api.internal
-
Internal utilities which leverage the Client API package.
- io.servicetalk.client.api.internal.partition - package io.servicetalk.client.api.internal.partition
-
Internal client utilities that support partitioning use cases.
- io.servicetalk.client.api.partition - package io.servicetalk.client.api.partition
-
Client APIs targeted at partitioned use cases.
- io.servicetalk.concurrent - package io.servicetalk.concurrent
-
ServiceTalk concurrent common types.
- io.servicetalk.concurrent.api - package io.servicetalk.concurrent.api
-
ServiceTalk concurrent APIs which follow Reactive Streams semantics.
- io.servicetalk.concurrent.api.internal - package io.servicetalk.concurrent.api.internal
-
Internal utilities which leverage the concurrent API package.
- io.servicetalk.concurrent.api.test - package io.servicetalk.concurrent.api.test
-
Utilities that help build tests when interacting with ServiceTalk concurrent APIs.
- io.servicetalk.concurrent.internal - package io.servicetalk.concurrent.internal
-
Internal utilities used by concurrent packages.
- io.servicetalk.concurrent.jdkflow - package io.servicetalk.concurrent.jdkflow
-
Adapters between ServiceTalk's concurrency APIs and the JDK's
Flow
API. - io.servicetalk.concurrent.reactivestreams - package io.servicetalk.concurrent.reactivestreams
-
Adapters between Reactive Streams
Publisher
and ServiceTalk concurrent APIs. - io.servicetalk.concurrent.test.internal - package io.servicetalk.concurrent.test.internal
-
Internal concurrent test utilities used by ServiceTalk.
- io.servicetalk.context.api - package io.servicetalk.context.api
-
ServiceTalk Context API.
- io.servicetalk.data.jackson - package io.servicetalk.data.jackson
-
Data serialization which depends upon the Jackson library.
- io.servicetalk.data.jackson.jersey - package io.servicetalk.data.jackson.jersey
-
Bindings of ServiceTalk's jackson serialization while using the Jersey router.
- io.servicetalk.data.jackson.jersey.config - package io.servicetalk.data.jackson.jersey.config
-
Configuration for bindings of ServiceTalk's jackson serialization while using the Jersey router.
- io.servicetalk.data.protobuf - package io.servicetalk.data.protobuf
- io.servicetalk.data.protobuf.jersey - package io.servicetalk.data.protobuf.jersey
-
Bindings of ServiceTalk's protobuf serialization while using the Jersey router.
- io.servicetalk.data.protobuf.jersey.config - package io.servicetalk.data.protobuf.jersey.config
-
Configuration for bindings of ServiceTalk's protobuf serialization while using the Jersey router.
- io.servicetalk.dns.discovery.netty - package io.servicetalk.dns.discovery.netty
-
ServiceTalk DNS client exposed as a
ServiceDiscoverer
. - io.servicetalk.encoding.api - package io.servicetalk.encoding.api
-
Content encoding and compression related APIs.
- io.servicetalk.encoding.api.internal - package io.servicetalk.encoding.api.internal
-
Internal utilities that use the encoding API package.
- io.servicetalk.encoding.netty - package io.servicetalk.encoding.netty
- io.servicetalk.grpc.api - package io.servicetalk.grpc.api
-
Core gRPC API.
- io.servicetalk.grpc.health - package io.servicetalk.grpc.health
-
gRPC Health Checking Service.
- io.servicetalk.grpc.internal - package io.servicetalk.grpc.internal
-
Internal gRPC utilities and implementation.
- io.servicetalk.grpc.netty - package io.servicetalk.grpc.netty
- io.servicetalk.grpc.protobuf - package io.servicetalk.grpc.protobuf
- io.servicetalk.grpc.protoc - package io.servicetalk.grpc.protoc
-
ServiceTalk protoc compiler for the gRPC protocol.
- io.servicetalk.grpc.utils - package io.servicetalk.grpc.utils
-
gRPC utilities based upon the gRPC API package.
- io.servicetalk.health.v1 - package io.servicetalk.health.v1
- io.servicetalk.http.api - package io.servicetalk.http.api
-
The HTTP API package.
- io.servicetalk.http.netty - package io.servicetalk.http.netty
-
The HTTP netty package.
- io.servicetalk.http.router.jersey - package io.servicetalk.http.router.jersey
- io.servicetalk.http.router.jersey.config - package io.servicetalk.http.router.jersey.config
- io.servicetalk.http.router.jersey.internal - package io.servicetalk.http.router.jersey.internal
- io.servicetalk.http.router.predicate - package io.servicetalk.http.router.predicate
-
HTTP routing based upon predicates.
- io.servicetalk.http.router.predicate.dsl - package io.servicetalk.http.router.predicate.dsl
-
DSL for building HTTP routers based upon predicates.
- io.servicetalk.http.security.auth.basic.jersey - package io.servicetalk.http.security.auth.basic.jersey
- io.servicetalk.http.utils - package io.servicetalk.http.utils
-
HTTP utilities based upon the HTTP API package.
- io.servicetalk.http.utils.auth - package io.servicetalk.http.utils.auth
- io.servicetalk.loadbalancer - package io.servicetalk.loadbalancer
- io.servicetalk.loadbalancer.experimental - package io.servicetalk.loadbalancer.experimental
- io.servicetalk.log4j2.mdc - package io.servicetalk.log4j2.mdc
- io.servicetalk.log4j2.mdc.utils - package io.servicetalk.log4j2.mdc.utils
- io.servicetalk.logging.api - package io.servicetalk.logging.api
-
ServiceTalk logging APIs.
- io.servicetalk.logging.slf4j.internal - package io.servicetalk.logging.slf4j.internal
-
ServiceTalk internal logging utilities for slf4j.
- io.servicetalk.oio.api - package io.servicetalk.oio.api
-
The OIO API package.
- io.servicetalk.oio.api.internal - package io.servicetalk.oio.api.internal
-
The OIO API internal package.
- io.servicetalk.opentelemetry.asynccontext - package io.servicetalk.opentelemetry.asynccontext
-
APIs which build on OpenTelemetry APIs to provide in memory span storage.
- io.servicetalk.opentelemetry.http - package io.servicetalk.opentelemetry.http
- io.servicetalk.opentracing.asynccontext - package io.servicetalk.opentracing.asynccontext
- io.servicetalk.opentracing.http - package io.servicetalk.opentracing.http
- io.servicetalk.opentracing.inmemory - package io.servicetalk.opentracing.inmemory
-
Opentracing implementations leveraging the ServiceTalk In Memory APIs.
- io.servicetalk.opentracing.inmemory.api - package io.servicetalk.opentracing.inmemory.api
-
APIs which build off of OpenTracing APIs to provide in memory span storage.
- io.servicetalk.opentracing.internal - package io.servicetalk.opentracing.internal
-
OpenTracing internal utilities.
- io.servicetalk.opentracing.log4j2 - package io.servicetalk.opentracing.log4j2
- io.servicetalk.opentracing.zipkin.publisher - package io.servicetalk.opentracing.zipkin.publisher
- io.servicetalk.opentracing.zipkin.publisher.reporter - package io.servicetalk.opentracing.zipkin.publisher.reporter
- io.servicetalk.router.api - package io.servicetalk.router.api
-
APIs that can be used while implementing routers (typically route requests on the server side).
- io.servicetalk.router.utils.internal - package io.servicetalk.router.utils.internal
- io.servicetalk.serialization.api - package io.servicetalk.serialization.api
- io.servicetalk.serializer.api - package io.servicetalk.serializer.api
-
Serializer and deserializer APIs.
- io.servicetalk.serializer.utils - package io.servicetalk.serializer.utils
-
Serializer utilities.
- io.servicetalk.tcp.netty.internal - package io.servicetalk.tcp.netty.internal
-
The TCP Internal package.
- io.servicetalk.test.resources - package io.servicetalk.test.resources
-
The test resources package.
- io.servicetalk.traffic.resilience.http - package io.servicetalk.traffic.resilience.http
- io.servicetalk.transport.api - package io.servicetalk.transport.api
- io.servicetalk.transport.netty - package io.servicetalk.transport.netty
- io.servicetalk.transport.netty.internal - package io.servicetalk.transport.netty.internal
- io.servicetalk.utils.internal - package io.servicetalk.utils.internal
-
Internal general utilities used by ServiceTalk.
- ioExecutor - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
- ioExecutor() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
- ioExecutor() - Method in class io.servicetalk.transport.api.DefaultExecutionContext
- ioExecutor() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
- ioExecutor() - Method in interface io.servicetalk.transport.api.ExecutionContext
-
Get the
IoExecutor
that is used to handle the I/O. - ioExecutor(IoExecutor) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- ioExecutor(IoExecutor) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- ioExecutor(IoExecutor) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Sets the
IoExecutor
. - ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- ioExecutor(IoExecutor) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- ioExecutor(IoExecutor) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Sets the
IoExecutor
to be used by this server. - ioExecutor(IoExecutor) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
- ioExecutor(IoExecutor) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.
- ioExecutor(IoExecutor) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
- ioExecutor(IoExecutor) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
-
Sets an
IoExecutor
to use for writing to the datagram channel. - ioExecutor(IoExecutor) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Sets the
IoExecutor
to use. - IoExecutor - Interface in io.servicetalk.transport.api
-
Executor
that handles IO. - IoThreadFactory<T extends Thread & IoThreadFactory.IoThread> - Interface in io.servicetalk.transport.api
-
Thread factory for use with
IoExecutor
. - IoThreadFactory.IoThread - Interface in io.servicetalk.transport.api
-
Marker interface for IO Threads.
- IPV4_ONLY - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
-
Only resolve IPv4 addresses.
- IPV4_PREFERRED - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
-
Attempt to resolve both, prefer IPv4 addresses over IPv6 ones.
- IPV4_PREFERRED_RETURN_ALL - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
-
Attempt to resolve IPv4 and IPv6 addresses, return all results.
- IPV6_ONLY - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
-
Only resolve IPv6 addresses.
- IPV6_PREFERRED - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
-
Attempt to resolve both, prefer IPv6 addresses over IPv4 ones.
- IPV6_PREFERRED_RETURN_ALL - Enum constant in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
-
Attempt to resolve IPv6 and IPv4 addresses, return all results.
- isAlpnConfigured() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns
true
if the TLS ALPN Extension is configured on either default or any of the SNI configurations. - isAsync() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
-
Determine if the parameter type is asynchronous.
- isCacheable() - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
Cacheable Methods are those that allow for responses to be cached for future reuse.
- isCancelled() - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
-
Returns
true
if thisCancellable
is cancelled. - isClosed() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- isClosed() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Determine if
AbstractCloseableIteratorAsInputStream.close()
has been called. - isCloseOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- isCloseOffloaded() - Method in interface io.servicetalk.transport.api.ExecutionStrategy
-
Returns
true
if signals on theCompletable
returned by asynchronous close operations, usuallyListenableAsyncCloseable
, are offloaded, otherwise false if the signals may not be offloaded. - isConnectAllowed(ResolvedAddress) - Method in interface io.servicetalk.client.api.LimitingConnectionFactoryFilter.ConnectionLimiter
-
Requests permission to create a single connection to the passed
target address
. - isConnectOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- isConnectOffloaded() - Method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
-
Returns true if connection creation or accept requires offloading.
- isCurrentThreadEventLoop() - Method in interface io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutor
-
Checks if the calling thread is an I/O thread managed by this
NettyIoExecutor
. - isDataReceiveOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- isDataReceiveOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Returns
true
if data receive offloading is enabled for thisHttpExecutionStrategy
. - isDirect() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns
true
if the buffer is direct and so not allocated on the heap. - isDirect() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- isDisabled() - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Determine if
AsyncContext.disable()
has been previously called. - isEmpty() - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
-
Deprecated.Determine if there are no key/value pairs in this collection.
- isEmpty() - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to determine if there are no entries in the current context.
- isEmpty() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- isEmpty() - Method in interface io.servicetalk.context.api.ContextMap
-
Determine if there are no entries in this
ContextMap
. - isEmpty() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- isEmpty() - Method in interface io.servicetalk.http.api.HttpHeaders
- isEmpty() - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- isEmpty() - Method in class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
- isEnabled() - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
-
Determine if the level is enabled.
- isEventOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- isEventOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Returns
true
if event offloading is enabled for thisHttpExecutionStrategy
. - isFileDescriptorSocketAddressSupported() - Method in interface io.servicetalk.transport.api.IoExecutor
-
Determine if fd addresses are supported.
- isHealthy() - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.Host
-
Determine the health status of this host.
- isHttpOnly() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- isHttpOnly() - Method in interface io.servicetalk.http.api.HttpSetCookie
-
Checks to see if this
HttpSetCookie
can only be accessed via HTTP. - isIdempotent() - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
Idempotent Methods are those that the same action can be repeated indefinitely without changing semantics.
- isInfinite(Duration, Duration) - Static method in class io.servicetalk.utils.internal.DurationUtils
-
Checks if the duration is considered "infinite".
- isInitialized() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- isInitialized() - Method in class io.servicetalk.health.v1.HealthCheckRequest
- isInitialized() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- isInitialized() - Method in class io.servicetalk.health.v1.HealthCheckResponse
- isIoThread(Thread) - Static method in interface io.servicetalk.transport.api.IoThreadFactory.IoThread
-
Returns
true
if the specified thread is anIoThreadFactory.IoThread
otherwise {code false}. - isIoThreadSupported() - Method in interface io.servicetalk.transport.api.IoExecutor
-
Determine if threads used by this
IoExecutor
are marked withIoThreadFactory.IoThread
interface. - isMetadataReceiveOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- isMetadataReceiveOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Returns
true
if metadata receive offloading is enabled for thisHttpExecutionStrategy
. - isPayloadEmpty(HttpMetaData) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Checks whether a request/response payload body is empty.
- isPositive(Duration) - Static method in class io.servicetalk.utils.internal.DurationUtils
-
Checks if the duration is positive, excluding zero.
- isPresent() - Method in interface io.servicetalk.http.router.predicate.dsl.CookieMatcher
-
Matches requests where the specified cookie is present.
- isPresent() - Method in interface io.servicetalk.http.router.predicate.dsl.StringMultiValueMatcher
-
Matches requests where the list of values is not empty.
- isReadOnly() - Method in interface io.servicetalk.buffer.api.Buffer
-
Determine if this buffer is read-only.
- isReadOnly() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- isReady() - Method in interface io.servicetalk.client.api.LoadBalancerReadyEvent
-
A hint which can be used to determine if the
LoadBalancer
is "ready". - isRequestNValid(long) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Returns
false
if the requested amount of elementsn
is not-positive,true
otherwise. - isRequestResponseOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Returns
true
if any portion of request/response path is offloaded for thisHttpExecutionStrategy
. - isSafe() - Method in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
Safe Methods are those that are essentially read-only.
- isSafeToAggregate(HttpMetaData) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Checks whether a request/response payload is safe to aggregate, which may allow for writing a `content-length` header.
- isSampled() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContext
-
Returns whether the span should be sampled or
null
if the sampling was not decided. - isSampled() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
- isSecure() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- isSecure() - Method in interface io.servicetalk.http.api.HttpSetCookie
-
Checks to see if this
HttpSetCookie
is secure. - isSecure() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
- isSendOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- isSendOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Returns
true
if send offloading is enabled for thisHttpExecutionStrategy
. - isSetCookieNameMatches(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
- isSslEnabled(ChannelPipeline) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
-
Deprecated.not required anymore, will be removed in the future releases, see
NettyPipelineSslUtils.extractSslSessionAndReport(SslConfig, ChannelPipeline, ConnectionObserver)
for an alternative approach - isStreaming() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
-
Determine if the parameter type is streaming or scalar.
- isSwitched() - Method in interface io.servicetalk.concurrent.api.SwitchMapSignal
-
Returns
true
on the first signal from a newPublisher
. - isTransferEncodingChunked(HttpHeaders) - Static method in class io.servicetalk.http.api.HeaderUtils
-
Returns
true
ifheaders
indicatestransfer-encoding
chunked
. - isUnixDomainSocketSupported() - Method in interface io.servicetalk.transport.api.IoExecutor
-
Determine if Unix Domain Sockets are supported.
- isUserInRole(String) - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContext
- isValidIpV4Address(CharSequence) - Static method in class io.servicetalk.utils.internal.NetworkUtils
-
Takes a string and parses it to see if it is a valid IPV4 address.
- isValidIpV6Address(CharSequence) - Static method in class io.servicetalk.utils.internal.NetworkUtils
-
Takes a string and parses it to see if it is a valid IPV6 address.
- isWrapped() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
- isWrapped() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- isWrapped() - Method in interface io.servicetalk.http.api.HttpCookiePair
-
Returns
true
if the value should be wrapped in DQUOTE as described in cookie-value. - itemFlushed() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when an item is flushed to the network.
- itemFlushed() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- itemRead() - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
-
Deprecated.
- itemRead(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
-
Invokes when a new item is read.
- itemRead(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
- itemReceived() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Deprecated.
- itemReceived(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when an item is received and ready to be written.
- itemReceived(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- itemWritten() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Deprecated.
- itemWritten(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when an item is serialized and written to the socket.
- itemWritten(Object) - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy.WriteEventsListener
-
For each new
FlushStrategy.WriteEventsListener
returned fromFlushStrategy.apply(FlushSender)
, this method will be called once after any item is written to the connection. - itemWritten(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- itemWritten(Object) - Method in class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
- iterator() - Method in interface io.servicetalk.concurrent.BlockingIterable
- iterator() - Method in interface io.servicetalk.concurrent.CloseableIterable
- iterator() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIterable
- iterator() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- iterator() - Method in interface io.servicetalk.http.api.HttpHeaders
- iterator() - Method in interface io.servicetalk.http.api.HttpMessageBodyIterable
J
- JACKSON - Static variable in class io.servicetalk.data.jackson.JacksonSerializerFactory
-
Singleton instance which creates jackson serializers.
- JacksonSerializationProvider - Class in io.servicetalk.data.jackson
-
Deprecated.
- JacksonSerializationProvider() - Constructor for class io.servicetalk.data.jackson.JacksonSerializationProvider
-
Deprecated.New instances which will use the default
ObjectMapper
. - JacksonSerializationProvider(ObjectMapper) - Constructor for class io.servicetalk.data.jackson.JacksonSerializationProvider
-
Deprecated.New instance.
- JacksonSerializerFactory - Class in io.servicetalk.data.jackson
- JacksonSerializerFactory(ObjectMapper) - Constructor for class io.servicetalk.data.jackson.JacksonSerializerFactory
-
Create a new instance.
- javaMethodName() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
-
Get the java method name corresponding to this method.
- JavaNetSoTimeoutHttpConnectionFilter - Class in io.servicetalk.http.utils
-
A filter that mimics
SocketOptions.SO_TIMEOUT
behavior on the client-side. - JavaNetSoTimeoutHttpConnectionFilter(Duration) - Constructor for class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
-
Creates a new instance.
- JavaNetSoTimeoutHttpConnectionFilter(Duration, Executor) - Constructor for class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
-
Creates a new instance.
- JavaNetSoTimeoutHttpConnectionFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>) - Constructor for class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
-
Creates a new instance.
- JavaNetSoTimeoutHttpConnectionFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, Executor) - Constructor for class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
-
Creates a new instance.
- JDK - Enum constant in enum class io.servicetalk.transport.api.SslProvider
-
Use the stock JDK implementation.
- JdkFlowAdapters - Class in io.servicetalk.concurrent.jdkflow
-
A set of adapter methods for converting to and from JDK Flow APIs and ServiceTalk APIs.
- JSON_V1 - Enum constant in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
-
Zipkin V1 JSON format.
- JSON_V2 - Enum constant in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
-
Zipkin V2 JSON format.
- jsonSerializer(SerializationProvider) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
- jsonSerializer(Serializer) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
- jsonSerializer(SerializerDeserializer<T>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates an
HttpSerializerDeserializer
that targetsHttpHeaderValues.APPLICATION_JSON
. - jsonStreamingSerializer(StreamingSerializerDeserializer<T>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates an
HttpStreamingSerializerDeserializer
that targetsHttpHeaderValues.APPLICATION_JSON
.
K
- KEEP_ALIVE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"keep-alive"
- keepAlivePolicy() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
-
Configured
H2ProtocolConfig.KeepAlivePolicy
. - keepAlivePolicy(H2ProtocolConfig.KeepAlivePolicy) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Sets the
H2ProtocolConfig.KeepAlivePolicy
to use. - KeepAlivePolicyBuilder() - Constructor for class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
- key() - Method in class io.servicetalk.concurrent.api.GroupedPublisher
-
Returns the key for this group.
- keyCertChainSupplier() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- keyCertChainSupplier() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get a
InputStream
which providesX.509
certificate chain inPEM
format associated withSslConfig.keySupplier()
. - keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set a
InputStream
which providesX.509
certificate chain inPEM
format and aPKCS#8
private key inPEM
format. - keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set a
InputStream
which providesX.509
certificate chain inPEM
format and aPKCS#8
private key inPEM
format protected by a password. - keyManager(KeyManagerFactory) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the
KeyManagerFactory
to use for the SSL/TLS handshake. - keyManagerFactory() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- keyManagerFactory() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the
KeyManagerFactory
to use for the SSL/TLS handshake. - keyPassword() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- keyPassword() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the password required to access the key material (e.g.
- keySupplier() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- keySupplier() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get a
InputStream
which provides aPKCS#8
private key inPEM
format associated withSslConfig.keyCertChainSupplier()
.
L
- LAST_MODIFIED - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"last-modified"
- LastHttpMetaData - Interface in io.servicetalk.http.api
-
An indicator that can be attached to the last chunk of payload to carry trailer headers.
- lastSeenValue(T) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
-
Deprecated.Get the last seen value.
- LateConnectionAcceptor - Interface in io.servicetalk.transport.api
-
Allows to accept or reject connections later in the connection setup stage.
- LatestValueSubscriber<T> - Class in io.servicetalk.concurrent.internal
-
Deprecated.This class is no longer used by ServiceTalk and will be removed in the future releases. If you depend on it, consider copying into your codebase.
- LatestValueSubscriber() - Constructor for class io.servicetalk.concurrent.internal.LatestValueSubscriber
-
Deprecated.
- Lax - Enum constant in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
- leftOverCheckReset() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- leftOverCheckReset() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Check if the left over buffer needs to be reset.
- leftOverReadableBytes() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- leftOverReadableBytes() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Get the number of readable bytes in the left over buffer.
- leftOverReadBytes(byte[], int, int) - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- leftOverReadBytes(byte[], int, int) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Read bytes from the left over buffer into
b
. - leftOverReadSingleByte() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- leftOverReadSingleByte() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Read a single byte from the left over buffer.
- leftOverReset() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- leftOverReset() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Reset the left over buffer.
- LENGTH_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
411 Length Required
- lengthRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LENGTH_REQUIRED
response. - lengthRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.LENGTH_REQUIRED
response. - lengthRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LENGTH_REQUIRED
response. - lifecycleObserver(GrpcLifecycleObserver) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- lifecycleObserver(GrpcLifecycleObserver) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Sets a
GrpcLifecycleObserver
that provides visibility into gRPC lifecycle events. - lifecycleObserver(HttpLifecycleObserver) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- lifecycleObserver(HttpLifecycleObserver) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Sets a
HttpLifecycleObserver
that provides visibility into HTTP lifecycle events. - liftAsync(CompletableOperator) - Method in class io.servicetalk.concurrent.api.Completable
-
This method requires advanced knowledge of building operators.
- liftAsync(PublisherOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method requires advanced knowledge of building operators.
- liftAsync(SingleOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
-
This method requires advanced knowledge of building operators.
- liftSync(CompletableOperator) - Method in class io.servicetalk.concurrent.api.Completable
-
This method requires advanced knowledge of building operators.
- liftSync(PublisherOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method requires advanced knowledge of building operators.
- liftSync(SingleOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
-
This method requires advanced knowledge of building operators.
- liftSyncToSingle(PublisherToSingleOperator<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
This method requires advanced knowledge of building operators.
- LimitingConnectionFactoryFilter<ResolvedAddress,
C extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api -
A
ConnectionFactory
that limits the total number of active connections created using thisConnectionFactory
. - LimitingConnectionFactoryFilter.ConnectionLimiter<ResolvedAddress,
C extends ListenableAsyncCloseable> - Interface in io.servicetalk.client.api -
A contract to limit number of connections created by
LimitingConnectionFactoryFilter
. - limits(int, int, int) - Method in class io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder
- limits(int, int, int) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
- limitUpdateInterval(Duration) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
How often a new sampled RTT must be collected to update the concurrency limit.
- linearSearch() - Static method in class io.servicetalk.loadbalancer.ConnectionSelectorPolicies
-
A connection selection policy that prioritizes connection reuse.
- linearSearch(int) - Static method in class io.servicetalk.loadbalancer.ConnectionSelectorPolicies
-
A connection selection policy that prioritizes connection reuse.
- linearSearchSpace(int) - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.
- linearSearchSpace(int) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilder
-
Deprecated.Sets the linear search space to find an available connection for the next host.
- linearSearchSpace(int) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory.Builder
-
Deprecated.
- listen(GrpcBindableService<?>...) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- listen(GrpcBindableService<?>...) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Starts this server and returns the
GrpcServerContext
after the server has been successfully started. - listen(GrpcServiceFactory<?>...) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- listen(GrpcServiceFactory<?>...) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Starts this server and returns the
GrpcServerContext
after the server has been successfully started. - listen(HttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listen(HttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - ListenableAsyncCloseable - Interface in io.servicetalk.concurrent.api
-
Provides a way to subscribe when
AsyncCloseable.closeAsync()
is completed. - listenAddress() - Method in interface io.servicetalk.transport.api.ServerContext
-
Listen address for the server associated with this context.
- listenAddress() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
- listenAndAwait(GrpcBindableService<?>...) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- listenAndAwait(GrpcBindableService<?>...) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Starts this server and returns the
GrpcServerContext
after the server has been successfully started. - listenAndAwait(GrpcServiceFactory<?>...) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- listenAndAwait(GrpcServiceFactory<?>...) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Starts this server and returns the
GrpcServerContext
after the server has been successfully started. - listenAndAwait(HttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenAndAwait(HttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - listenBlocking(BlockingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenBlocking(BlockingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - listenBlockingAndAwait(BlockingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenBlockingAndAwait(BlockingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - listenBlockingStreaming(BlockingStreamingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenBlockingStreaming(BlockingStreamingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - listenBlockingStreamingAndAwait(BlockingStreamingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenBlockingStreamingAndAwait(BlockingStreamingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - listenerDiscard(Throwable) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- listenOptions() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the
SocketOption
s that are applied to the server socket channel which listens/accepts socket channels. - listenService(HttpServiceBase) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenService(HttpServiceBase) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - listenServiceAndAwait(HttpServiceBase) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenServiceAndAwait(HttpServiceBase) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - listenSocketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenSocketOption(SocketOption<T>, T) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Adds a
SocketOption
that is applied to the server socket channel which listens/accepts socket channels. - listenSocketOption(SocketOption<T>, T) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Adds a
SocketOption
that is applied to the server socket channel which listens/accepts socket channels. - listenStreaming(StreamingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenStreaming(StreamingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - listenStreamingAndAwait(StreamingHttpService) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenStreamingAndAwait(StreamingHttpService) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContext
after the server has been successfully started. - LOAD_BALANCER_NOT_READY_EVENT - Static variable in interface io.servicetalk.client.api.LoadBalancerReadyEvent
- LOAD_BALANCER_READY_EVENT - Static variable in interface io.servicetalk.client.api.LoadBalancerReadyEvent
- LoadBalancedAddress<C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api
-
An address managed by a
LoadBalancer
. - LoadBalancedConnection - Interface in io.servicetalk.client.api
-
A connection managed by a
LoadBalancer
. - LoadBalancer<C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api
-
Given multiple
SocketAddress
es select the most desiredSocketAddress
to use. - LoadBalancerBuilder<ResolvedAddress,
C extends LoadBalancedConnection> - Interface in io.servicetalk.loadbalancer -
Builder for
LoadBalancerFactory
that createsLoadBalancer
instances based upon the configuration. - LoadBalancerBuilderProvider - Interface in io.servicetalk.loadbalancer
-
Provider for
LoadBalancerBuilder
that can be registered usingServiceLoader
. - loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Sets a
HttpLoadBalancerFactory
to createLoadBalancer
instances. - loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in class io.servicetalk.loadbalancer.experimental.DefaultHttpLoadBalancerProvider.LoadBalancerIgnoringBuilder
- LoadBalancerFactory<ResolvedAddress,
C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api -
A factory for creating
LoadBalancer
instances. - loadBalancerObserver(LoadBalancerObserverFactory) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- loadBalancerObserver(LoadBalancerObserverFactory) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the
LoadBalancerObserverFactory
to use with this load balancer. - LoadBalancerObserver - Interface in io.servicetalk.loadbalancer
-
An observer that provides visibility into a
LoadBalancer
. - LoadBalancerObserver.Host - Interface in io.servicetalk.loadbalancer
-
A description of a host.
- LoadBalancerObserver.HostObserver - Interface in io.servicetalk.loadbalancer
-
An observer for
Host
events. - LoadBalancerObserverFactory - Interface in io.servicetalk.loadbalancer
-
Factory of
LoadBalancerObserver
instances. - LoadBalancerReadyEvent - Interface in io.servicetalk.client.api
-
A hint from
LoadBalancer.eventStream()
that the internal state of theLoadBalancer
is ready suchLoadBalancer.selectConnection(Predicate, ContextMap)
is not likely to fail. - LoadBalancers - Class in io.servicetalk.loadbalancer
-
A factory to create a
LoadBalancer
or aLoadBalancerBuilder
to customize one. - LoadBalancingPolicies - Class in io.servicetalk.loadbalancer
-
A factory to create different
LoadBalancingPolicy
variants. - loadBalancingPolicy(LoadBalancingPolicy<ResolvedAddress, C>) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- loadBalancingPolicy(LoadBalancingPolicy<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the
loadBalancingPolicy
to use with this load balancer. - LoadBalancingPolicy<ResolvedAddress,
C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer -
Definition of the selector mechanism used for load balancing.
- loadClientCAPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the certificate of the Certificate Authority used to sign the
DefaultTestCerts.loadClientPem()
. - loadClientKey() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the client private key.
- loadClientP12() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the client certificate PKCS#12 keystore file.
- loadClientPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the client certificate chain file.
- loadProviders(Class<T>, ClassLoader, Logger) - Static method in class io.servicetalk.utils.internal.ServiceLoaderUtils
-
Loads provider classes via
ServiceLoader
. - loadServerCAPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the certificate of the Certificate Authority used to sign the
DefaultTestCerts.loadServerPem()
. - loadServerKey() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the server private key.
- loadServerP12() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the server certificate PKCS#12 keystore file.
- loadServerPem() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the server certificate chain file.
- loadTruststoreP12() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Load the PKCS#12 truststore file.
- LOCAL_ORIGIN_REQUEST_FAILED - Enum constant in enum class io.servicetalk.client.api.RequestTracker.ErrorClass
-
Failures caused locally, these would be things that failed due to an exception locally.
- localAddress() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- localAddress() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
The
SocketAddress
to which the associated connection is bound. - localAddress() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- localAddress() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- localAddress() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- localAddress(InetSocketAddress) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher.Builder
-
Configures the local address.
- localAddress(SocketAddress) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- localAddress(SocketAddress) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- localAddress(SocketAddress) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Set the local
SocketAddress
to bind to. - LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"location"
- locationMapper() - Method in interface io.servicetalk.http.api.RedirectConfig
- locationMapper(BiFunction<HttpRequestMetaData, HttpResponseMetaData, String>) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
- locked() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LOCKED
response. - locked() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.LOCKED
response. - locked() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LOCKED
response. - LOCKED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
423 Locked
- log(String) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
-
Log a
String
corresponding level. - log(String, Object) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
-
Log a message at the corresponding level according to the specified format and argument.
- log(String, Object...) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
-
Log a message at the corresponding level according to the specified format and arguments.
- log(String, Object, Object) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
-
Log a message at the corresponding level according to the specified format and arguments.
- log(String, Throwable) - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
-
Log an
Exception
at the corresponding level with an accompanying message. - logDuplicateTerminal(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Log if the ReactiveStreams specification has been violated related to out of order
PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
or duplicate terminal signals. - logDuplicateTerminal(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Log if the ReactiveStreams specification has been violated related to out of order
PublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
or duplicate terminal signals. - logDuplicateTerminal(SingleSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Log if the ReactiveStreams specification has been violated related to out of order
SingleSource.Subscriber.onSubscribe(Cancellable)
or duplicate terminal signals. - logDuplicateTerminal(SingleSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Log if the ReactiveStreams specification has been violated related to out of order
SingleSource.Subscriber.onSubscribe(Cancellable)
or duplicate terminal signals. - logDuplicateTerminalOnSuccess(SingleSource.Subscriber<T>, T) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Log if the ReactiveStreams specification has been violated related to out of order
SingleSource.Subscriber.onSubscribe(Cancellable)
or duplicate terminal signals. - LoggerConfig - Interface in io.servicetalk.logging.api
-
Logger name + level configuration.
- loggerName() - Method in interface io.servicetalk.logging.api.LoggerConfig
-
Get the name of the logger to use.
- loggerName() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
- loggerName() - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
-
Get the logger name.
- logging(String, LogLevel) - Static method in class io.servicetalk.grpc.utils.GrpcLifecycleObservers
-
Logging implementation of
GrpcLifecycleObserver
. - logging(String, LogLevel) - Static method in class io.servicetalk.http.utils.HttpLifecycleObservers
-
Logging implementation of
HttpLifecycleObserver
. - LoggingReporter - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
-
A Simple
Reporter
that logs the span at INFO level. - LoggingReporter(String) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.reporter.LoggingReporter
-
Create a new instance.
- LoggingReporter(String, LogLevel) - Constructor for class io.servicetalk.opentracing.zipkin.publisher.reporter.LoggingReporter
-
Create a new instance.
- logLevel() - Method in interface io.servicetalk.logging.api.LoggerConfig
-
Get the level to log at.
- logLevel() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
- logLevel() - Method in interface io.servicetalk.logging.slf4j.internal.FixedLevelLogger
-
Get the level of this logger.
- LogLevel - Enum Class in io.servicetalk.logging.api
-
Defines different severity level of logging.
- logs() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
-
Returns an unmodifiable view of logs.
- logUserData() - Method in interface io.servicetalk.logging.api.UserDataLoggerConfig
-
Determine if user data (e.g.
- logUserData() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
- LongBinaryConsumer - Interface in io.servicetalk.concurrent.api
-
A special consumer that takes two
long
arguments. - longOfHexBytes(String, int) - Static method in class io.servicetalk.opentracing.internal.HexUtils
-
Retrieves the
long
value represented by the provided hexString
. - LOOP_DETECTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
508 Loop Detected
- loopDetected() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LOOP_DETECTED
response. - loopDetected() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.LOOP_DETECTED
response. - loopDetected() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LOOP_DETECTED
response.
M
- main(String...) - Static method in class io.servicetalk.grpc.protoc.Main
-
Program entry point.
- Main - Class in io.servicetalk.grpc.protoc
-
This class will be invoked by the protoc compiler to create Java ServiceTalk source classes.
- major() - Method in class io.servicetalk.http.api.HttpProtocolVersion
-
Get the <major> portion of the http protocol version.
- makeTimeoutHeader(Duration) - Static method in class io.servicetalk.grpc.internal.DeadlineUtils
-
Make a timeout header value from the specified duration.
- map(byte[], int, int) - Method in interface io.servicetalk.concurrent.api.ByteArrayMapper
-
Maps a specified
byte[]
buffer region into aT
. - map(Function<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transforms elements emitted by this
Publisher
into a different type. - map(Function<? super T, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
-
Maps the result of this single to a different type.
- mapOnComplete() - Method in interface io.servicetalk.concurrent.api.ScanMapper
-
Invoked when a
PublisherSource.Subscriber.onComplete()
signal is received and can map the current state into an object of typeScanMapper
which will be emitted downstream asPublisherSource.Subscriber.onNext(Object)
, followed by a terminal signal. - mapOnComplete() - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
-
Deprecated.Invoked when a
PublisherSource.Subscriber.onComplete()
signal is received, and maps the current state into an object of typeScanWithMapper
which will be emitted downstream asPublisherSource.Subscriber.onNext(Object)
, followed byPublisherSource.Subscriber.onComplete()
. - mapOnError(Throwable) - Method in interface io.servicetalk.concurrent.api.ScanMapper
-
Invoked when a
PublisherSource.Subscriber.onError(Throwable)
signal is received and can map the current state into an object of typeScanMapper
which will be emitted downstream asPublisherSource.Subscriber.onNext(Object)
, followed by a terminal signal. - mapOnError(Throwable) - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
-
Deprecated.Invoked when a
PublisherSource.Subscriber.onError(Throwable)
signal is received, and maps the current state into an object of typeScanWithMapper
which will be emitted downstream asPublisherSource.Subscriber.onNext(Object)
, followed byPublisherSource.Subscriber.onComplete()
. - mapOnNext(T) - Method in interface io.servicetalk.concurrent.api.ScanMapper
-
Invoked on each
PublisherSource.Subscriber.onNext(Object)
signal and maps from typeScanMapper
to typeScanMapper
. - mapOnNext(T) - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
-
Deprecated.Invoked on each
PublisherSource.Subscriber.onNext(Object)
signal and maps from typeScanWithMapper
to typeScanWithMapper
. - mapTerminal() - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
-
Deprecated.Invoked when a terminal signal is received and determines if an additional
PublisherSource.Subscriber.onNext(Object)
signal will be emitted downstream. - markSupported() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
- matches(Throwable, Class<? extends Throwable>) - Static method in class io.servicetalk.concurrent.internal.ThrowableUtils
-
Finds if the passed
original
or any of its causes are an instance oftoMatch
. - matchThreadNamePrefix(String) - Static method in class io.servicetalk.test.resources.TestUtils
-
Create a
Matcher
that matches the thread's name against and expected prefix value. - MathUtils - Class in io.servicetalk.utils.internal
-
Internal math utilities.
- MAX_AGE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"max-age"
- MAX_CONCURRENCY - Static variable in class io.servicetalk.http.api.HttpEventKey
-
Option to define max concurrent requests allowed on a connection.
- MAX_FORWARDS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"max-forwards"
- MAX_STALE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"max-stale"
- maxAge() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- maxAge() - Method in interface io.servicetalk.http.api.HttpSetCookie
-
Returns the maximum age of this
HttpSetCookie
in seconds if specified. - maxBufferSize() - Method in interface io.servicetalk.concurrent.api.ByteArrayMapper
-
Returns the maximum allowed buffer size for the
ByteArrayMapper.map(byte[], int, int)
operation. - maxBytesPerRead() - Method in interface io.servicetalk.transport.api.TransportConfig
-
Maximum number of bytes per read operation.
- maxBytesPerRead(int) - Method in class io.servicetalk.transport.api.TransportConfigBuilder
-
Sets maximum number of bytes per read operation.
- maxCapacity() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the maximum allowed capacity of this buffer.
- maxCapacity() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- maxCertificateListBytes() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- maxCertificateListBytes() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the preferred maximum allowed size of the certificate chain in bytes.
- maxCertificateListBytes(int) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the preferred maximum allowed size of the certificate chain in bytes.
- maxChunkSize(int) - Method in class io.servicetalk.encoding.netty.ZipCompressionBuilder
-
Set the max allowed chunk size to inflate during decoding.
- maxChunkSize(int) - Method in class io.servicetalk.encoding.netty.ZipContentCodecBuilder
-
Deprecated.Set the max allowed chunk size to inflate during decoding.
- maxConcurrentReports(int) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
-
Sets the maximum number of concurrent requests that will be made to the zipkin collector at any time.
- maxConcurrentStreams() - Method in interface io.servicetalk.http.api.Http2Settings
-
Get the value for SETTINGS_MAX_CONCURRENT_STREAMS.
- maxConcurrentStreams(long) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
-
Set the value for SETTINGS_MAX_CONCURRENT_STREAMS.
- maxEffort(int) - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicyBuilder
-
Set the maximum number of attempts that P2C will attempt to select a pair with at least one healthy host.
- maxEjectionPercentage() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The maximum percentage of hosts that can be ejected due to outlier detection.
- maxEjectionPercentage(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the maximum percentage of hosts that can be ejected due to outlier detection.
- maxEjectionTime() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The maximum amount of time a host can be ejected regardless of the number of consecutive ejections.
- maxEjectionTime(Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the maximum amount of time a host can be ejected regardless of the number of consecutive ejections.
- maxFrameSize() - Method in interface io.servicetalk.http.api.Http2Settings
-
Get the value for SETTINGS_MAX_FRAME_SIZE.
- maxFrameSize(int) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
-
Set the value for SETTINGS_MAX_FRAME_SIZE.
- maxGradient(float) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
Defines the max gradient allowance per
sampling-interval
. - maxHeaderFieldLength() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
-
Maximum length of the HTTP header fields and trailer fields to parse.
- maxHeaderFieldLength(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
-
Sets the maximum length of the HTTP header fields and trailer fields to parse.
- maxHeaderListSize() - Method in interface io.servicetalk.http.api.Http2Settings
-
Get the value for SETTINGS_MAX_HEADER_LIST_SIZE.
- maxHeaderListSize(long) - Method in class io.servicetalk.http.api.Http2SettingsBuilder
-
Set the value for SETTINGS_MAX_HEADER_LIST_SIZE.
- 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.
- maxRandomSubsetSize(int) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- maxRandomSubsetSize(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the maximum number of healthy backends to load balance against using a random-subsetting strategy.
- maxReadAttemptsPerSelect() - Method in interface io.servicetalk.transport.api.TransportConfig
-
Maximum number of times the transport will attempt to read data when the selector notifies that there is read data pending.
- maxReadAttemptsPerSelect(int) - Method in class io.servicetalk.transport.api.TransportConfigBuilder
-
Sets maximum number of times the transport will attempt to read data when the selector notifies that there is read data pending.
- maxRedirects() - Method in interface io.servicetalk.http.api.RedirectConfig
-
Maximum number of redirects to follow.
- maxRedirects(int) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Sets the maximum number of redirects to follow.
- maxStartLineLength() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
-
Maximum length of the HTTP start line for an HTTP message.
- maxStartLineLength(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
-
Sets the maximum length of the HTTP start line for an HTTP message.
- maxTotalRetries(int) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Set the maximum number of allowed retry operations before giving up, applied as total max across all retry functions (see.
- maxUdpPayloadSize(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- maxUdpPayloadSize(int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- maxUdpPayloadSize(int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Set the maximum size of the receiving UDP datagram (in bytes).
- maxUtf8Bytes(CharSequence) - Static method in class io.servicetalk.buffer.netty.BufferUtils
-
Calculate the max bytes length of UTF8 character sequence.
- maxWritableBytes() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the maximum possible number of writable bytes, which is equal to
(this.maxCapacity - this.writerIndex)
. - maxWritableBytes() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- mayHaveTrailers(HttpMetaData) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Checks whether a request/response payload may have trailers.
- merge(Completable) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completable
with theother
Completable
so that the resultingCompletable
terminates successfully when both of these complete or either terminates with an error. - merge(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completable
with theother
Completable
s so that the resultingCompletable
terminates successfully when all of these complete or any one terminates with an error. - merge(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges the passed
Publisher
with thisCompletable
. - merge(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Merge two
Publisher
s together. - merge(GrpcServiceFactory<?>...) - Static method in class io.servicetalk.grpc.api.GrpcServiceFactory
-
Merges multiple
factories
into a single instance. - merge(HttpExecutionStrategy) - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- merge(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Merges the passed
HttpExecutionStrategy
withthis
HttpExecutionStrategy
and return the merged result. - merge(ExecutionStrategy) - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- merge(ExecutionStrategy) - Method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
-
Combines this execution strategy with another execution strategy.
- merge(ExecutionStrategy) - Method in interface io.servicetalk.transport.api.ExecutionStrategy
-
Combines this execution strategy with another execution strategy.
- merge(Iterable<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completable
with theother
Completable
s so that the resultingCompletable
terminates successfully when all of these complete or terminates with an error when any one terminates with an error. - merge(T) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Merges the passed
AsyncCloseable
with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of the previously registeredAsyncCloseable
s are closed too. - mergeAll(int, Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completable
that terminates when all the passedCompletable
terminate. - mergeAll(int, Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Merge all
Publisher
s together. - mergeAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Merges all the passed
AsyncCloseable
s with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of theseAsyncCloseable
s are closed too. - mergeAll(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completable
that terminates when all the passedCompletable
terminate. - mergeAll(Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Merge all
Publisher
s together. - mergeAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Merges all the passed
AsyncCloseable
s with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of theseAsyncCloseable
s are closed too. - mergeAll(Iterable<? extends Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completable
that terminates when all the passedCompletable
terminate. - mergeAll(Iterable<? extends Completable>, int) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completable
that terminates when all the passedCompletable
terminate. - mergeAllDelayError(int, Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completable
that terminates when all the passedCompletable
terminate. - mergeAllDelayError(int, Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Merge all
Publisher
s together. - mergeAllDelayError(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completable
that terminates when all the passedCompletable
terminate. - mergeAllDelayError(Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Merge all
Publisher
s together. - mergeAllDelayError(Iterable<? extends Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completable
that terminates when all the passedCompletable
terminate. - mergeAllDelayError(Iterable<? extends Completable>, int) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completable
that terminates when all the passedCompletable
terminate. - mergeDelayError(Completable) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completable
with theother
Completable
, and delays error notification until all involvedCompletable
s terminate. - mergeDelayError(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completable
with theother
Completable
s, and delays error notification until all involvedCompletable
s terminate. - mergeDelayError(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges the passed
Publisher
with thisCompletable
. - mergeDelayError(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Merge two
Publisher
s together. - mergeDelayError(Iterable<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completable
with theother
Completable
s, and delays error notification until all involvedCompletable
s terminate. - mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- mergeFrom(Message) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- mergeFrom(Message) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- mergeFrom(HealthCheckRequest) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- mergeFrom(HealthCheckResponse) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- message - Variable in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
-
Deprecated.
- messageBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Get the
HttpMessageBodyIterable
for this request. - messageBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Get the
HttpMessageBodyIterable
for this response. - messageBody() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Get the message-body which contains the payload body concatenated with the trailer (if present).
- messageBody() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Get the message-body which contains the payload body concatenated with the trailer (if present).
- messageBody(HttpMessageBodyIterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Set the
HttpMessageBodyIterable
for this response. - messageBody(HttpMessageBodyIterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Set the
HttpMessageBodyIterable
for this response. - messageBody(HttpMessageBodyIterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Set the
HttpMessageBodyIterable
for this response. - messageBody(HttpMessageBodyIterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Set the
HttpMessageBodyIterable
for this response. - messageBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Get the
HttpMessageBodyIterable
for this request and deserialize to typeBlockingStreamingHttpRequest
. - messageBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Get the
HttpMessageBodyIterable
for this response and deserialize to typeBlockingStreamingHttpResponse
. - MessageEncodingException - Exception in io.servicetalk.grpc.api
-
Deprecated.This exception type was thrown only by
ProtoBufSerializationProviderBuilder
that was deprecated and will be removed in future releases. UseSerializationException
instead that can be thrown by a new implementation. - MessageEncodingException(String) - Constructor for exception io.servicetalk.grpc.api.MessageEncodingException
-
Deprecated.New instance.
- MessageEncodingException(String, Throwable) - Constructor for exception io.servicetalk.grpc.api.MessageEncodingException
-
Deprecated.New instance.
- MessageEncodingException(String, Throwable, boolean, boolean, String) - Constructor for exception io.servicetalk.grpc.api.MessageEncodingException
-
Deprecated.New instance.
- metaData - Variable in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
-
Deprecated.
- metaData() - Method in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
-
HttpResponseMetaData
of the response that caused this exception. - method() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns the
HttpRequestMethod
of thisStreamingHttpRequest
. - method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.HttpRequest
- method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Set the
HttpRequestMethod
of thisStreamingHttpRequest
. - method(HttpRequestMethod) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- METHOD_NOT_ALLOWED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
405 Method Not Allowed
- methodDescriptor() - Static method in interface io.servicetalk.health.v1.Health.BlockingCheckRpc
- methodDescriptor() - Static method in interface io.servicetalk.health.v1.Health.BlockingWatchRpc
- methodDescriptor() - Static method in interface io.servicetalk.health.v1.Health.CheckRpc
- methodDescriptor() - Static method in interface io.servicetalk.health.v1.Health.WatchRpc
- MethodDescriptor<Req,
Resp> - Interface in io.servicetalk.grpc.api -
Metadata that describes a specific RPC method.
- methodDescriptors() - Method in interface io.servicetalk.grpc.api.GrpcBindableService
-
Get a
Collection
of allMethodDescriptor
s for this service. - methodDescriptors() - Method in interface io.servicetalk.health.v1.Health.BlockingHealthService
- methodDescriptors() - Method in interface io.servicetalk.health.v1.Health.HealthService
- MethodDescriptors - Class in io.servicetalk.grpc.api
-
Utility methods for
MethodDescriptor
. - methodNotAllowed() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.METHOD_NOT_ALLOWED
response. - methodNotAllowed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.METHOD_NOT_ALLOWED
response. - methodNotAllowed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.METHOD_NOT_ALLOWED
response. - MIN_FRESH - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"min-fresh"
- minGradient(float) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
Defines the min gradient allowance per
sampling-interval
. - minor() - Method in class io.servicetalk.http.api.HttpProtocolVersion
-
Get the <minor> portion of the http protocol version.
- minSubscribers() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
-
Get the minimum number of downstream subscribers before subscribing upstream.
- minSubscribers(int) - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
-
Set the minimum number of downstream subscribers before subscribing upstream.
- minTTL(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- MISDIRECTED_REQUEST - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
421 Misdirected Request
- misdirectedRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MISDIRECTED_REQUEST
response. - misdirectedRequest() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.MISDIRECTED_REQUEST
response. - misdirectedRequest() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MISDIRECTED_REQUEST
response. - missing(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Returns an execution strategy which contains only the additional offloads present in other that were not present in this execution strategy.
- missingRecordStatus(ServiceDiscovererEvent.Status) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- missingRecordStatus(ServiceDiscovererEvent.Status) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- missingRecordStatus(ServiceDiscovererEvent.Status) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Sets which
ServiceDiscovererEvent.Status
to use inServiceDiscovererEvent.status()
when a record for a previously seen address is missing in the response. - MOVED_PERMANENTLY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
301 Moved Permanently
- movedPermanently() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MOVED_PERMANENTLY
response. - movedPermanently() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.MOVED_PERMANENTLY
response. - movedPermanently() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MOVED_PERMANENTLY
response. - MULTI_STATUS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
207 Multi-Status
- MultiAddressHttpClientBuilder<U,
R> - Interface in io.servicetalk.http.api -
A builder of
StreamingHttpClient
instances which have a capacity to call any server based on the parsed absolute-form URL address information from eachStreamingHttpRequest
. - MultiAddressHttpClientBuilder.SingleAddressInitializer<U,
R> - Interface in io.servicetalk.http.api -
Initializes the
SingleAddressHttpClientBuilder
for each new client. - multicast(int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisher
that subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscriber
s. - multicast(int, boolean) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisher
that subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscriber
s. - multicast(int, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisher
that subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscriber
s. - multicast(int, int, boolean) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisher
that subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscriber
s. - multicast(int, int, boolean, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisher
that subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscriber
s. - multicast(int, int, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisher
that subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscriber
s. - multicastToExactly(int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Deprecated.
- multicastToExactly(int, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Deprecated.
- 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
-
Create a new
HttpResponseStatus.MULTIPLE_CHOICES
response. - multipleChoices() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.MULTIPLE_CHOICES
response. - multipleChoices() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MULTIPLE_CHOICES
response. - multiplexedConnectionEstablished(ConnectionInfo) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a multiplexed connection is established and ready.
- multiplexedConnectionEstablished(ConnectionInfo) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- multiStatus() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MULTI_STATUS
response. - multiStatus() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.MULTI_STATUS
response. - multiStatus() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MULTI_STATUS
response. - MUST_REVALIDATE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"must-revalidate"
N
- name() - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter
-
Identifying name for this
CapacityLimiter
. - name() - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
Return the name of this
CircuitBreaker
. - name() - Method in class io.servicetalk.context.api.ContextMap.Key
-
Returns the name of the key.
- name() - Method in interface io.servicetalk.encoding.api.ContentCodec
-
Deprecated.A unique textual representation for the coding.
- name() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
- name() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- name() - Method in class io.servicetalk.http.api.Http2ErrorCode
-
Get the string description of the error code.
- name() - Method in interface io.servicetalk.http.api.HttpCookiePair
-
Returns the name of this
HttpCookiePair
. - name() - Method in class io.servicetalk.http.api.HttpEventKey
-
Returns the name of the key.
- name() - Method in class io.servicetalk.http.api.HttpProtocolVersion
- name() - Method in class io.servicetalk.http.api.HttpRequestMethod
-
Get the method name.
- name() - Method in interface io.servicetalk.transport.api.ConnectionInfo.Protocol
-
Returns name of the protocol.
- name(String) - Method in class io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder
-
Defines a name for this
CapacityLimiter
. - name(String) - Method in class io.servicetalk.capacity.limiter.api.FixedCapacityLimiterBuilder
-
Defines a name for this
CapacityLimiter
. - name(String) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
Defines a name for this
CapacityLimiter
. - names() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- names() - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns a
Set
of all header names in this object. - nameServerAddressStream(String) - Method in interface io.servicetalk.dns.discovery.netty.DnsServerAddressStreamProvider
-
Ask this provider for the name servers to query for
hostname
. - nameServerAddressStream(String) - Method in class io.servicetalk.dns.discovery.netty.SequentialDnsServerAddressStreamProvider
- nameServerAddressStream(String) - Method in class io.servicetalk.dns.discovery.netty.SingletonDnsServerAddressStreamProvider
- nAvailable() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
-
Number of resolved records that became
available
. - ndots(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- ndots(int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- ndots(int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Set the number of dots which must appear in a name before an initial absolute query is made.
- negotiateAcceptedEncoding(CharSequence, List<ContentCodec>) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
- negotiateAcceptedEncoding(List<ContentCodec>, List<ContentCodec>) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
- negotiateAcceptedEncodingRaw(CharSequence, List<T>, Function<T, CharSequence>) - Static method in class io.servicetalk.encoding.api.internal.HeaderUtils
-
Get an encoder from
supportedEncoders
that is acceptable as referenced byacceptEncodingHeaderValue
. - NettyBufferEncoders - Class in io.servicetalk.encoding.netty
-
Factory methods for common
BufferEncoderDecoder
s. - nettyChannel() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- nettyChannel() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
-
Return the Netty
Channel
backing this connection. - nettyChannel() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- NettyChannelListenableAsyncCloseable - Class in io.servicetalk.transport.netty.internal
-
Implements
ListenableAsyncCloseable
using a nettyChannel
. - NettyChannelListenableAsyncCloseable(Channel, Executor) - Constructor for class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
-
New instance.
- NettyCompression - Class in io.servicetalk.encoding.netty
-
Common available compression implementations.
- NettyConnection<Read,
Write> - Interface in io.servicetalk.transport.netty.internal -
A wrapper over a physical connection providing a way to read/write as a
Publisher
. - NettyConnectionContext - Interface in io.servicetalk.transport.netty.internal
-
A specialized
ConnectionContext
for netty based transports. - NettyConnectionContext.FlushStrategyProvider - Interface in io.servicetalk.transport.netty.internal
- NettyFutureCompletable - Class in io.servicetalk.transport.netty.internal
-
A
Completable
that wraps a nettyFuture
. - NettyFutureCompletable(Supplier<Future<?>>) - Constructor for class io.servicetalk.transport.netty.internal.NettyFutureCompletable
-
New instance.
- NettyIoExecutor - Interface in io.servicetalk.transport.netty.internal
-
IoExecutor
for Netty. - NettyIoExecutors - Class in io.servicetalk.transport.netty.internal
-
A static factory to create or convert to
NettyIoExecutor
. - NettyIoExecutors - Class in io.servicetalk.transport.netty
-
Factory methods to create
IoExecutor
s using Netty as the transport. - NettyIoThreadFactory - Class in io.servicetalk.transport.netty.internal
-
Default
IoThreadFactory
to create IONettyIoThreadFactory.NettyIoThread
s. - NettyIoThreadFactory(String) - Constructor for class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
-
Create a new instance.
- NettyIoThreadFactory(String, boolean) - Constructor for class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
-
Create a new instance.
- NettyPipelinedConnection<Req,
Resp> - Class in io.servicetalk.transport.netty.internal -
Contract for using a
NettyConnection
to make pipelined requests, typically for a client. - NettyPipelinedConnection(NettyConnection<Resp, Req>, int) - Constructor for class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
-
New instance.
- NettyPipelineSslUtils - Class in io.servicetalk.transport.netty.internal
-
Utilities for
ChannelPipeline
and SSL/TLS. - NettyServerContext - Class in io.servicetalk.transport.netty.internal
-
ServerContext
implementation using a nettyChannel
. - 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
-
Create a new
HttpResponseStatus.NETWORK_AUTHENTICATION_REQUIRED
response. - networkAuthenticationRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NETWORK_AUTHENTICATION_REQUIRED
response. - networkAuthenticationRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NETWORK_AUTHENTICATION_REQUIRED
response. - NetworkUtils - Class in io.servicetalk.utils.internal
-
Network-related utilities.
- never() - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a
Completable
that never terminates. - never() - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that never emits any item to itsPublisherSource.Subscriber
and never call any terminal methods on it. - never() - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a
Single
that never terminates. - newAsciiString(Buffer) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Create a new
CharSequence
from the specifiedinput
, supporting only 8-bit ASCII characters, and with a case-insensitivehashCode
. - newAsciiString(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Create a new
CharSequence
from the specifiedinput
, supporting only 8-bit ASCII characters, and with a case-insensitivehashCode
. - newBlockingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
- newBlockingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Create a new
GrpcClientCallFactory.BlockingClientCall
. - newBlockingClient(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Create a new client that follows the specified gRPC
GrpcClientFactory
contract using the passedGrpcClientCallFactory
. - newBlockingClient(GrpcClientCallFactory) - Method in class io.servicetalk.health.v1.Health.ClientFactory
- newBlockingClientForCallFactory(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Create a new client that follows the specified gRPC
GrpcClientFactory
contract using the passedGrpcClientCallFactory
. - 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
. - newBlockingIterableProcessor(BlockingProcessorSignalsHolder<T>) - 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
- newBlockingRequestStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Create a new
GrpcClientCallFactory.BlockingRequestStreamingClientCall
. - newBlockingResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
- newBlockingResponseStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
- newBlockingStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
- newBlockingStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Create a new
GrpcClientCallFactory.BlockingStreamingClientCall
. - newBuffer() - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new buffer.
- newBuffer(boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new buffer.
- newBuffer(int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new buffer with the given initial capacity.
- newBuffer(int, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new buffer with the given initial capacity.
- newBuffer(int, int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new buffer with the given initial capacity and given max capacity.
- newBufferFrom(ByteBuf) - Static method in class io.servicetalk.buffer.netty.BufferUtils
-
Return a
Buffer
for the givenByteBuf
. - newBuilder() - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- newBuilder() - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- newBuilder(HealthCheckRequest) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- newBuilder(HealthCheckResponse) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- newBuilder(MultiAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.HttpProviders.MultiAddressHttpClientBuilderProvider
-
Deprecated.Use
HttpProviders.MultiAddressHttpClientBuilderProvider.newBuilder(String, MultiAddressHttpClientBuilder)
. To avoid breaking changes, all current implementations must implement both methods. In the next version the default implementation will swap. Then users will be able to keep implementation only for the new method. In the release after, the deprecated method will be removed. - newBuilder(String, DnsServiceDiscovererBuilder) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilderProvider
-
Returns a
DnsServiceDiscovererBuilder
based on the (unique) id and pre-initializedDnsServiceDiscovererBuilder
. - newBuilder(String, MultiAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.HttpProviders.MultiAddressHttpClientBuilderProvider
-
Returns a
MultiAddressHttpClientBuilder
based on the pre-initializedMultiAddressHttpClientBuilder
. - newBuilder(String, LoadBalancerBuilder<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilderProvider
-
Returns a
LoadBalancerBuilder
based on the pre-initializedLoadBalancerBuilder
. - newBuilder(String, RoundRobinLoadBalancerBuilder<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilderProvider
-
Deprecated.Returns a
RoundRobinLoadBalancerBuilder
based on the pre-initializedRoundRobinLoadBalancerBuilder
. - newBuilder(SocketAddress, GrpcServerBuilder) - Method in interface io.servicetalk.grpc.api.GrpcProviders.GrpcServerBuilderProvider
-
Returns a
GrpcServerBuilder
based on the address and pre-initializedGrpcServerBuilder
. - newBuilder(SocketAddress, HttpServerBuilder) - Method in interface io.servicetalk.http.api.HttpProviders.HttpServerBuilderProvider
-
Returns a
HttpServerBuilder
based on the address and pre-initializedHttpServerBuilder
. - newBuilder(U, GrpcClientBuilder<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcProviders.GrpcClientBuilderProvider
-
Returns a
GrpcClientBuilder
based on the address and pre-initializedGrpcClientBuilder
. - newBuilder(U, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.HttpProviders.SingleAddressHttpClientBuilderProvider
-
Returns a
SingleAddressHttpClientBuilder
based on the address and pre-initializedSingleAddressHttpClientBuilder
. - newBuilder(U, SingleAddressHttpClientBuilder<U, R>) - Method in class io.servicetalk.loadbalancer.experimental.DefaultHttpLoadBalancerProvider
- newBuilderForType() - Method in class io.servicetalk.health.v1.HealthCheckRequest
- newBuilderForType() - Method in class io.servicetalk.health.v1.HealthCheckResponse
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class io.servicetalk.health.v1.HealthCheckRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class io.servicetalk.health.v1.HealthCheckResponse
- newCachedThreadExecutor() - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
that creates as many threads as required but reuses threads when possible. - newCachedThreadExecutor(ThreadFactory) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
that creates as many threads as required but reuses threads when possible. - newCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Deprecated.
- newCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Create a new
GrpcClientCallFactory.ClientCall
. - newClient(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Create a new client that follows the specified gRPC
GrpcClientFactory
contract using the passedGrpcClientCallFactory
. - newClient(GrpcClientCallFactory) - Method in class io.servicetalk.health.v1.Health.ClientFactory
- newClientForCallFactory(GrpcClientCallFactory) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Create a new client that follows the specified gRPC
GrpcClientFactory
contract using the passedGrpcClientCallFactory
. - newCompletableProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
CompletableSource.Processor
that allows for multiplesubscribes
. - newCompositeBuffer() - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new composite buffer.
- newCompositeBuffer(int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new composite buffer.
- newCompositeCloseable() - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Creates a new
CompositeCloseable
. - newConnection() - Method in interface io.servicetalk.client.api.LoadBalancedAddress
-
Deprecated.Implement and use
LoadBalancedAddress.newConnection(ContextMap)
. - newConnection(ContextMap) - Method in interface io.servicetalk.client.api.LoadBalancedAddress
-
Creates and asynchronously returns a connection for this address.
- newConnection(ContextMap) - Method in interface io.servicetalk.client.api.LoadBalancer
-
Opens a new connection for a request instead of potentially reusing one.
- newConnection(ResolvedAddress, ContextMap, TransportObserver) - Method in interface io.servicetalk.client.api.ConnectionFactory
-
Creates and asynchronously returns a connection.
- newConnection(ResolvedAddress, ContextMap, TransportObserver) - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
- newConnection(ResolvedAddress, TransportObserver) - Method in interface io.servicetalk.client.api.ConnectionFactory
- newConnection(ResolvedAddress, TransportObserver) - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
-
Deprecated.
- newConnectionRefusedException(ResolvedAddress) - Method in interface io.servicetalk.client.api.LimitingConnectionFactoryFilter.ConnectionLimiter
-
Create a
Throwable
representing a connection attempt refused, typically as a result of returningfalse
fromLimitingConnectionFactoryFilter.ConnectionLimiter.isConnectAllowed(Object)
. - newContextResolver(ObjectMapper) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
-
Create a new
ContextResolver
forObjectMapper
used by this feature. - newContextResolver(JacksonSerializerFactory) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
-
Create a new
ContextResolver
forJacksonSerializerFactory
used by this feature. - newController(Publisher<? extends ConsumableEvent<Integer>>, Completable, int) - Static method in class io.servicetalk.client.api.internal.RequestConcurrencyControllers
-
Deprecated.Create a new instance of
RequestConcurrencyController
. - newController(Publisher<? extends ConsumableEvent<Integer>>, Completable, int) - Static method in class io.servicetalk.client.api.internal.ReservableRequestConcurrencyControllers
-
Deprecated.Create a new instance of
ReservableRequestConcurrencyController
. - newDefaultEstimator() - Static method in class io.servicetalk.transport.netty.internal.WriteDemandEstimators
-
Returns a new instance of a default implementation of
WriteDemandEstimator
. - newDirectBuffer(long, long, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Creates a new
ByteBuffer
for the specified pre-allocated direct memory. - newEmptySubscription() - Static method in class io.servicetalk.concurrent.internal.EmptySubscriptions
-
Create an empty
PublisherSource.Subscription
that will throw on invalid demand. - newEmptySubscription(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.EmptySubscriptions
-
Create an empty
PublisherSource.Subscription
that will propagate an error to aPublisherSource.Subscriber
upon invalid demand. - newEmptyTrailers() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- newEmptyTrailers() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Create an
HttpHeaders
instance designed to hold trailers, possibly optimized for being empty. - newEmptyTrailers() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- newExceptionForInvalidRequestN(long) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Create a new exception for an invalid amount of
PublisherSource.Subscription.request(long)
according to Reactive Streams, Rule 3.9. - newExceptionNormalReturn(Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Create a new exception when a subscriber throws when it doesn't return "normally" according to Reactive Streams, Rule 2.13.
- newFixedSizeExecutor(int) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executor
that has a fixed number of threads as specified by thesize
. - 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 thesize
. - newGrpcDeadlineClientFilterFactory() - Static method in class io.servicetalk.grpc.api.GrpcFilters
- newGrpcDeadlineServerFilterFactory(Duration) - Static method in class io.servicetalk.grpc.api.GrpcFilters
- newHeaders() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- newHeaders() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Create an
HttpHeaders
instance. - newHeaders() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class io.servicetalk.health.v1.HealthCheckRequest
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class io.servicetalk.health.v1.HealthCheckResponse
- newInstance(Class<?>, String) - Static method in exception io.servicetalk.transport.netty.internal.StacklessClosedChannelException
-
Creates a new
StacklessClosedChannelException
instance. - newKey() - Static method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
-
Deprecated.Create a new instance.
- newKey(String) - Static method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
-
Deprecated.Create a new
PartitionAttributes.Key
which has aString
used only in thePartitionAttributes.Key.toString()
method for debugging visibility. - newKey(String, Class<T>) - Static method in class io.servicetalk.context.api.ContextMap.Key
-
Creates a new
ContextMap.Key
with the specified name and type. - newKey(String, Class<T>) - Static method in class io.servicetalk.http.api.HttpEventKey
-
Creates a new
HttpEventKey
with the specified name and type. - newLoadBalancer(Publisher<? extends ServiceDiscovererEvent<ResolvedAddress>>, ConnectionFactory<ResolvedAddress, T>) - Method in interface io.servicetalk.client.api.LoadBalancerFactory
- newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, C>, String) - Method in interface io.servicetalk.client.api.LoadBalancerFactory
-
Create a new
LoadBalancer
. - newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, C>, String) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory
-
Deprecated.
- newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection>, String) - Method in class io.servicetalk.http.api.DefaultHttpLoadBalancerFactory
- newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection>, String) - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
-
Deprecated.
- newLoadBalancer(Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection>, String) - Method in class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
- newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in interface io.servicetalk.client.api.LoadBalancerFactory
- newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in class io.servicetalk.http.api.DefaultHttpLoadBalancerFactory
- newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
-
Deprecated.
- newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
- newLoadBalancer(String, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>>, ConnectionFactory<ResolvedAddress, T>) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory
-
Deprecated.
- newLogger(String, LogLevel) - Static method in class io.servicetalk.logging.slf4j.internal.Slf4jFixedLevelLoggers
-
Create a
FixedLevelLogger
. - newMethodDescriptor(String, String, boolean, boolean, Class<Req>, CharSequence, SerializerDeserializer<Req>, ToIntFunction<Req>, boolean, boolean, Class<Resp>, CharSequence, SerializerDeserializer<Resp>, ToIntFunction<Resp>) - Static method in class io.servicetalk.grpc.api.MethodDescriptors
-
Create a new
MethodDescriptor
. - newMpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new
Queue
which is safe to use for multiple producers (different threads) and a single consumer (one thread!). - newMpscQueue(int, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new
Queue
which is safe to use for multiple producers (different threads) and a single consumer (one thread!). - newObserver(String) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserverFactory
-
Provide a
LoadBalancerObserver
to use with a newly created load balancer. - newPartitionMap(Function<PartitionAttributes, T>) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMapFactory
-
Deprecated.
- newPartitionMap(Function<PartitionAttributes, T>) - Method in interface io.servicetalk.client.api.partition.PartitionMapFactory
-
Deprecated.Create a new
PartitionMap
object. - newPublisherProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processor
that allows for a singlesubscribe
. - newPublisherProcessor(int) - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processor
that allows for a singlesubscribe
. - newPublisherProcessor(PublisherProcessorSignalsHolder<T>) - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processor
that allows for a singlesubscribe
. - newPublisherProcessorDropHeadOnOverflow(int) - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processor
that allows for a singlesubscribe
. - newPublisherProcessorDropTailOnOverflow(int) - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processor
that allows for a singlesubscribe
. - newRequest(HttpRequestMethod, String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestFactory
. - newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.DefaultStreamingHttpRequestResponseFactory
- newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- newRequest(HttpRequestMethod, String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequest
. - newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- newRequest(HttpRequestMethod, String) - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- newRequest(HttpRequestMethod, String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestFactory
. - newRequest(HttpRequestMethod, String, HttpProtocolVersion, HttpHeaders, BufferAllocator, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpRequests
-
Creates a new
StreamingHttpRequest
. - newRequestMetaData(HttpProtocolVersion, HttpRequestMethod, String, HttpHeaders) - Static method in class io.servicetalk.http.api.HttpRequestMetaDataFactory
-
Create a new instance.
- newRequestMethodProperties(boolean, boolean, boolean) - Static method in class io.servicetalk.http.api.HttpRequestMethod.Properties
- newRequestStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
- newRequestStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Create a new
GrpcClientCallFactory.RequestStreamingClientCall
. - newResponse(HttpResponseStatus) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
StreamingHttpResponse
object. - newResponse(HttpResponseStatus) - Method in class io.servicetalk.http.api.DefaultStreamingHttpRequestResponseFactory
- newResponse(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponse
object. - newResponse(HttpResponseStatus) - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
StreamingHttpResponse
object. - newResponse(HttpResponseStatus, HttpProtocolVersion, HttpHeaders, BufferAllocator, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpResponses
-
Create a new instance using HTTP 1.1 with empty payload body.
- newResponseMetaData(HttpProtocolVersion, HttpResponseStatus, HttpHeaders) - Static method in class io.servicetalk.http.api.HttpResponseMetaDataFactory
-
Create a new instance.
- newResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
- newResponseStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Create a new
GrpcClientCallFactory.ResponseStreamingClientCall
. - newServiceFromRoutes(GrpcRoutes.AllGrpcRoutes) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Deprecated.This method is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
- newServiceFromRoutes(GrpcRoutes.AllGrpcRoutes) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
-
Deprecated.
- newSingleController(Publisher<? extends ConsumableEvent<Integer>>, Completable) - Static method in class io.servicetalk.client.api.internal.RequestConcurrencyControllers
-
Deprecated.Create a
RequestConcurrencyController
that only allows a single outstanding request. - newSingleController(Publisher<? extends ConsumableEvent<Integer>>, Completable) - Static method in class io.servicetalk.client.api.internal.ReservableRequestConcurrencyControllers
-
Deprecated.Create a
ReservableRequestConcurrencyController
that only allows a single outstanding request. - newSingleProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
SingleSource.Processor
that allows for multiplesubscribes
. - newSpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new
Queue
which is safe to use for single producer (one thread!) and a single consumer (one thread!). - newSpscQueue(int, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new
Queue
which is safe to use for single producer (one thread!) and a single consumer (one thread!). - newState() - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
- newState() - Method in interface io.servicetalk.http.api.TrailersTransformer
-
Creates a new instance of the
TrailersTransformer
. - newStrategy(Executor) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Builds a new retry strategy
BiIntFunction
for retrying withPublisher.retryWhen(BiIntFunction)
,Single.retryWhen(BiIntFunction)
, andCompletable.retryWhen(BiIntFunction)
or in general with an alternative timerExecutor
. - newStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
- newStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Create a new
GrpcClientCallFactory.StreamingClientCall
. - newThread(Runnable) - Method in class io.servicetalk.concurrent.api.DefaultThreadFactory
- newThread(Runnable) - Method in interface io.servicetalk.transport.api.IoThreadFactory
- newThread(Runnable) - Method in class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
- newTrailers() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- newTrailers() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Create an
HttpHeaders
instance designed to hold trailers. - newTrailers() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- newTransportRequest(HttpRequestMethod, String, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpRequests
-
Creates a new
StreamingHttpRequest
which is read from the transport. - newTransportResponse(HttpResponseStatus, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpResponses
-
Creates a new
StreamingHttpResponse
which is read from the transport. - newUnboundedLinkedMpscQueue() - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new MPSC
Queue
that will use a linked data structure and supportsCollection.remove(Object)
. - newUnboundedMpscQueue() - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new
Queue
which is safe to use for multiple producers (different threads) and a single consumer (one thread!). - newUnboundedMpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new
Queue
which is safe to use for multiple producers (different threads) and a single consumer (one thread!). - newUnboundedSpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new unbounded
Queue
which is safe to use for single producer (one thread!) and a single consumer (one thread!). - next() - Method in interface io.servicetalk.concurrent.BlockingIterator
- next() - Method in interface io.servicetalk.dns.discovery.netty.DnsServerAddressStream
-
Retrieves the next DNS server address from the stream.
- next() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
- next() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
- next() - Method in interface io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutor
-
Returns a
EventLoopAwareNettyIoExecutor
that is tied to a singleEventLoop
and not aEventLoopGroup
. - next(long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterator
-
The equivalent of
BlockingIterator.next()
but only waits fortimeout
duration of time. - next(T) - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
-
Emits the passed
nextItem
from theBlockingIterator
when called. - nextCancellable(Cancellable) - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
-
Sets the current
Cancellable
. - nextLeftOver(CloseableIterator<Buffer>) - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- nextLeftOver(CloseableIterator<T>) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Read the next element from the
Iterator
. - nextLongInclusive(long) - Static method in class io.servicetalk.utils.internal.RandomUtils
-
Generate a random long between 0 and the upper bound, both inclusive.
- nextLongInclusive(long, long) - Static method in class io.servicetalk.utils.internal.RandomUtils
-
Generate a random long between the specified lower and upper bound, both inclusive.
- nioBufferCount() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the maximum number of NIO
ByteBuffer
s that consist this buffer. - nioBufferCount() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- nMissing() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
-
Number of missing records compared to the previous resolution result.
- NO_CACHE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"no-cache"
- NO_CONTENT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
204 No Content
- NO_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- NO_PARENT_ID - Static variable in class io.servicetalk.opentracing.internal.TracingConstants
-
Text value that can be used if there is no parent span.
- NO_RETRIES - Static variable in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Deprecated.This will be removed in a future release of ST. Alternative offering here
RetryingHttpRequesterFilter.BackOffPolicy.ofNoRetries()
. - NO_STORE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"no-store"
- NO_TRANSFORM - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"no-transform"
- NoActiveHostException - Exception in io.servicetalk.client.api
-
Thrown when no host is active to establish a new connection.
- NoActiveHostException(String) - Constructor for exception io.servicetalk.client.api.NoActiveHostException
-
Creates a new instance.
- NoAvailableHostException - Exception in io.servicetalk.client.api
-
Thrown when no host is available but at least one is required.
- NoAvailableHostException(String) - Constructor for exception io.servicetalk.client.api.NoAvailableHostException
-
Creates a new instance.
- noContent() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NO_CONTENT
response. - noContent() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NO_CONTENT
response. - noContent() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NO_CONTENT
response. - NON_AUTHORITATIVE_INFORMATION - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
203 Non-Authoritative Information (since HTTP/1.1)
- nonAuthoritativeInformation() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NON_AUTHORITATIVE_INFORMATION
response. - nonAuthoritativeInformation() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NON_AUTHORITATIVE_INFORMATION
response. - nonAuthoritativeInformation() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NON_AUTHORITATIVE_INFORMATION
response. - None - Enum constant in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
- NONE - Enum constant in enum class io.servicetalk.transport.api.SslClientAuthMode
-
Indicates that the
SSLEngine
will not request client authentication. - NONE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"none"
- NONE - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
As defined in Method Definitions, methods which are not safe, idempotent, or cacheable.
- NoOffloadsRouteExecutionStrategy - Annotation Interface in io.servicetalk.router.api
-
A special
RouteExecutionStrategy
that indicates that a resource class or method needs to use a strategy that does not offload user code using a different thread pool. - NoopTransportObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
TransportObserver
. - NoopTransportObserver.NoopConnectionObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
ConnectionObserver
. - NoopTransportObserver.NoopDataObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
ConnectionObserver.DataObserver
. - NoopTransportObserver.NoopMultiplexedObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
ConnectionObserver.MultiplexedObserver
. - NoopTransportObserver.NoopProxyConnectObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
ConnectionObserver.ProxyConnectObserver
. - NoopTransportObserver.NoopReadObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
ConnectionObserver.ReadObserver
. - NoopTransportObserver.NoopSecurityHandshakeObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
ConnectionObserver.SecurityHandshakeObserver
. - NoopTransportObserver.NoopStreamObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
ConnectionObserver.StreamObserver
. - NoopTransportObserver.NoopWriteObserver - Class in io.servicetalk.transport.netty.internal
-
Noop version of
ConnectionObserver.WriteObserver
. - NoopWriteEventsListener - Class in io.servicetalk.transport.netty.internal
-
A
FlushStrategy.WriteEventsListener
that by default does nothing for all method. - NoopWriteEventsListener() - Constructor for class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
- NOT_ACCEPTABLE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
406 Not Acceptable
- NOT_EXTENDED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
510 Not Extended
- NOT_FOUND - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Some requested entity not found.
- NOT_FOUND - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
404 Not Found
- NOT_IMPLEMENTED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
501 Not Implemented
- NOT_MODIFIED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
304 Not Modified
- NOT_SERVING - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
NOT_SERVING = 2;
- NOT_SERVING_VALUE - Static variable in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
NOT_SERVING = 2;
- notAcceptable() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_ACCEPTABLE
response. - notAcceptable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_ACCEPTABLE
response. - notAcceptable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_ACCEPTABLE
response. - notExtended() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_EXTENDED
response. - notExtended() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_EXTENDED
response. - notExtended() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_EXTENDED
response. - notFound() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_FOUND
response. - notFound() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_FOUND
response. - notFound() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_FOUND
response. - notifyOnClosing() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
-
Used to notify onClosing ASAP to notify the LoadBalancer to stop using the connection.
- notImplemented() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_IMPLEMENTED
response. - notImplemented() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_IMPLEMENTED
response. - notImplemented() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_IMPLEMENTED
response. - notModified() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_MODIFIED
response. - notModified() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_MODIFIED
response. - notModified() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_MODIFIED
response. - NumberUtils - Class in io.servicetalk.utils.internal
-
Helper utilities for
Number
s.
O
- observe(int, int) - Method in interface io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder.StateObserver
-
Callback that gives access to internal state of the AIMD
CapacityLimiter
. - observe(int, int) - Method in interface io.servicetalk.capacity.limiter.api.FixedCapacityLimiterBuilder.StateObserver
-
Callback that gives access to internal state of the
CapacityLimiter
with fixed capacity. - observer(GradientCapacityLimiterBuilder.Observer) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
A
observer
to consume the current state of thisCapacityLimiter
when state changes occur. - observer(DnsServiceDiscovererObserver) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- observer(DnsServiceDiscovererObserver) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- observer(DnsServiceDiscovererObserver) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Sets a
DnsServiceDiscovererObserver
that provides visibility into DNSServiceDiscoverer
built by this builder. - observer(TrafficResiliencyObserver) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Provide an observer to track interactions of the filter and requests.
- observer(TrafficResiliencyObserver) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Provide an observer to track interactions of the filter and requests.
- of(int) - Static method in class io.servicetalk.http.api.Http2ErrorCode
-
Convert from the decimal value of error code into a
Http2ErrorCode
. - of(int, int) - Static method in class io.servicetalk.http.api.HttpProtocolVersion
- of(int, String) - Static method in class io.servicetalk.http.api.Http2ErrorCode
- of(int, String) - Static method in class io.servicetalk.http.api.HttpResponseStatus
- of(Status) - Static method in exception io.servicetalk.grpc.api.GrpcStatusException
-
Returns a new
GrpcStatusException
for the givenStatus
. - of(CharSequence) - Static method in class io.servicetalk.http.api.HttpResponseStatus
-
Convert from
CharSequence
toHttpResponseStatus
. - of(String) - Static method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
-
Returns an
ServiceDiscovererEvent.Status
for the specified name. - of(String) - Static method in class io.servicetalk.http.api.HttpRequestMethod
-
Returns an
HttpRequestMethod
for the specified method name. - of(String) - Static method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
-
Returns a
SingleLineValue
backed by a fixed string. - of(String, int) - Static method in interface io.servicetalk.transport.api.HostAndPort
-
Returns a
HostAndPort
object for the specified values. - of(String, HttpRequestMethod.Properties) - Static method in class io.servicetalk.http.api.HttpRequestMethod
-
Returns an
HttpRequestMethod
for the specifiedString
representation of method name andHttpRequestMethod.Properties
. - of(InetSocketAddress) - Static method in interface io.servicetalk.transport.api.HostAndPort
-
Create a new
HostAndPort
from aInetSocketAddress
. - ofConstantBackoffDeltaJitter(Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicy
which adds a randomized delay between retries and uses the passedDuration
as a maximum delay possible. - ofConstantBackoffDeltaJitter(Duration, Duration, Executor, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicy
which adds a randomized delay between retries and uses the passedDuration
as a maximum delay possible. - ofConstantBackoffFullJitter(Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicy
which adds a randomized delay between retries and uses the passedDuration
as a maximum delay possible. - ofConstantBackoffFullJitter(Duration, int, Executor) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicy
which adds a randomized delay between retries and uses the passedDuration
as a maximum delay possible. - ofExponentialBackoffDeltaJitter(Duration, Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicy
which adds a delay between retries. - ofExponentialBackoffDeltaJitter(Duration, Duration, Duration, int, Executor) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicy
which adds a delay between retries. - ofExponentialBackoffFullJitter(Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicy
which adds a delay between retries. - ofExponentialBackoffFullJitter(Duration, Duration, int, Executor) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicy
which adds a delay between retries. - offloadAll() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
-
Enable all offloads.
- offloadAll() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
-
Enable all offloads.
- offloadAll() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
-
An
HttpExecutionStrategy
that requires full offloading of the request-response path and transport events. - offloadAll() - Static method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
-
Returns an
ConnectExecutionStrategy
that requires offloading for all actions. - offloadAll() - Static method in interface io.servicetalk.transport.api.ExecutionStrategy
-
Returns an
ExecutionStrategy
that requires offloading for all actions. - offloadClose() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
-
Enables offloading of close.
- offloadClose() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
-
Enables offloading for asynchronous close.
- offloadEvent() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
-
Enables offloading of events.
- offloadEvent() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
-
Enables offloading for events.
- offloadNever() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
-
Deprecated.Use
GrpcExecutionStrategies.offloadNone()
instead. - offloadNever() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
-
Deprecated.Use
HttpExecutionStrategies.offloadNone()
instead. - offloadNone() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
-
Disable all offloads.
- offloadNone() - Static method in class io.servicetalk.grpc.api.GrpcExecutionStrategies
-
An
GrpcExecutionStrategy
that requires no offloads on the request-response path or transport event path. - offloadNone() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
-
Disable all offloads.
- offloadNone() - Static method in class io.servicetalk.http.api.HttpExecutionStrategies
-
An
HttpExecutionStrategy
that requires no offloads on the request-response path or transport event path. - offloadNone() - Static method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
-
Returns an
ConnectExecutionStrategy
that requires no offloading. - offloadNone() - Static method in interface io.servicetalk.transport.api.ExecutionStrategy
-
Returns an
ExecutionStrategy
that requires no offloading and is compatible with all other offloading strategies. - offloadReceiveData() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
-
Enables offloading for receiving of data.
- offloadReceiveData() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
-
Enables offloading for receiving of data.
- offloadReceiveMetadata() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
-
Enables offloading for receiving of metadata.
- offloadReceiveMetadata() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
-
Enables offloading for receiving of metadata.
- offloadSend() - Method in class io.servicetalk.grpc.api.GrpcExecutionStrategies.Builder
-
Enables offloading for sending.
- offloadSend() - Method in class io.servicetalk.http.api.HttpExecutionStrategies.Builder
-
Enables offloading for sending.
- offloadService(HttpExecutionStrategy, Executor, BooleanSupplier, StreamingHttpService) - Static method in class io.servicetalk.http.api.StreamingHttpServiceToOffloadedStreamingHttpService
-
Wraps the passed
StreamingHttpServiceToOffloadedStreamingHttpService
to apply the providedHttpExecutionStrategy
for offloading. - offloadSourcePublisher(HttpExecutionStrategy, Executor) - Method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
-
Offload operations on the wrapped
Publisher<Buffer>
to the designated executor. - ofImmediate() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Deprecated.
- ofImmediate(int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new
RetryingHttpRequesterFilter.BackOffPolicy
that retries failures instantly up-to provided max retries. - ofImmediateBounded() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new
RetryingHttpRequesterFilter.BackOffPolicy
that retries failures instantly up-to 3 max retries. - ofIpPort(String) - Static method in interface io.servicetalk.transport.api.HostAndPort
-
Parse IPv4
xxx.xxx.xxx.xxx:yyyyy
and IPv6[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:yyyyy
style addresses. - ofIpPort(String, int) - Static method in interface io.servicetalk.transport.api.HostAndPort
-
Parse IPv4
xxx.xxx.xxx.xxx:yyyyy
and IPv6[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:yyyyy
style addresses. - ofNoRetries() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Special
RetryingHttpRequesterFilter.BackOffPolicy
that signals that no retries will be attempted. - ofPassthrough(Predicate<HttpResponseMetaData>) - Static method in class io.servicetalk.traffic.resilience.http.ClientPeerRejectionPolicy
-
Evaluate responses with the given
Predicate
as capacity related rejections, that will affect theCapacityLimiter
in use, but allow the original response from the upstream to pass-through this filter. - ofRejection(Predicate<HttpResponseMetaData>) - Static method in class io.servicetalk.traffic.resilience.http.ClientPeerRejectionPolicy
-
Evaluate responses with the given
Predicate
as capacity related rejections, that will affect theCapacityLimiter
in use, and translate that to en exception. - ofRejectionWithRetries(Predicate<HttpResponseMetaData>, Function<HttpResponseMetaData, Duration>) - Static method in class io.servicetalk.traffic.resilience.http.ClientPeerRejectionPolicy
-
Evaluate responses with the given
Predicate
as capacity related rejections, that will affect theCapacityLimiter
in use, and translate that to an exception that contains "delay" information useful when retrying it through a retrying filter. - ofType(Class<R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Filters items so that only non-
null
items of typePublisher
are emitted by the return value. - ok() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.OK
response. - ok() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.OK
response. - ok() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.OK
response. - OK - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Successful.
- OK - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
200 OK
- ON_NEW_CONNECTION - Enum constant in enum class io.servicetalk.http.netty.HttpClients.DiscoveryStrategy
-
Resolves an address every time a new connection is required.
- onActiveHostRemoved(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
-
Callback for when a host is removed by service discovery.
- onActiveRequestsDecr() - Method in interface io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder.Observer
-
Callback that informs when the active requests decreased by 1.
- onActiveRequestsIncr() - Method in interface io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder.Observer
-
Callback that informs when the active requests increased by 1.
- onAllowedThrough(StreamingHttpRequest, CapacityLimiter.LimiterState) - Method in interface io.servicetalk.traffic.resilience.http.TrafficResiliencyObserver
-
Called when a request was let through.
- onCancel() - Method in interface io.servicetalk.traffic.resilience.http.TrafficResiliencyObserver.TicketObserver
-
Called when the request flow was cancelled.
- onCancelTicketTerminal(Consumer<CapacityLimiter.Ticket>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Ticket
terminal callback override upon cancellation of the request operation. - onCancelTicketTerminal(Consumer<CapacityLimiter.Ticket>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Ticket
terminal callback override upon cancellation of the operation. - onClose() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
- onClose() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
- onClose() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
-
Deprecated.
- onClose() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- onClose() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- onClose() - Method in interface io.servicetalk.concurrent.api.ListenableAsyncCloseable
-
Returns a
Completable
that is notified once theListenableAsyncCloseable
was closed. - onClose() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- onClose() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- onClose() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- onClose() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- onClose() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- onClose() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- onClose() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
- onClose() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
- onClose() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- onClose() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
- onClosing() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
- onClosing() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
- onClosing() - Method in class io.servicetalk.client.api.internal.DefaultPartitionedClientGroup
-
Deprecated.
- onClosing() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- onClosing() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- onClosing() - Method in interface io.servicetalk.concurrent.api.ListenableAsyncCloseable
-
Returns a
Completable
that is notified when closing begins. - onClosing() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- onClosing() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- onClosing() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- onClosing() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- onClosing() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- onClosing() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- onClosing() - Method in class io.servicetalk.transport.netty.internal.ChannelSet
- onClosing() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
-
Returns a
Completable
that notifies when the connection has begun its closing sequence. - onClosing() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
- onClosing() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- onClosing() - Method in class io.servicetalk.transport.netty.internal.NettyServerContext
- onComplete() - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
-
Callback to indicate termination via
PublisherSource.Subscriber.onComplete()
orCompletableSource.Subscriber.onComplete()
. - onComplete() - Method in interface io.servicetalk.concurrent.CompletableSource.Subscriber
-
Success terminal state.
- onComplete() - Method in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
- onComplete() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.
- onComplete() - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
-
Deprecated.
- onComplete() - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
-
Callback to signal completion of the
PublisherSource
for thisSubscriber
. - onComplete() - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
- onComplete() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
- onComplete() - Method in interface io.servicetalk.traffic.resilience.http.TrafficResiliencyObserver.TicketObserver
-
Called when the request was completed successfully.
- onCompleteError(Supplier<? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform this
Publisher
sPublisherSource.Subscriber.onComplete()
signal intoPublisherSource.Subscriber.onError(Throwable)
signal (unlessnull
error returned fromerrorSupplier
). - onConnectionClose(ResolvedAddress) - Method in interface io.servicetalk.client.api.LimitingConnectionFactoryFilter.ConnectionLimiter
-
Callback invoked when a connection created after getting permission from
LimitingConnectionFactoryFilter.ConnectionLimiter.isConnectAllowed(Object)
is closed. - onConnectionSelected(ConnectionInfo) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
-
Callback when a connection is selected for this exchange execution.
- onDataRead(int) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when
size
bytes are read from the connection. - onDataRead(int) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- onDataWrite(int) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when
size
bytes are written to the connection. - onDataWrite(int) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- onError(long, TimeUnit, Throwable) - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
Track a failed call and the reason.
- onError(Throwable) - Method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
-
Callback to indicate termination via
SingleSource.Subscriber.onError(Throwable)
. - onError(Throwable) - Method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
-
Callback to indicate termination via
PublisherSource.Subscriber.onError(Throwable)
orCompletableSource.Subscriber.onError(Throwable)
. - onError(Throwable) - Method in interface io.servicetalk.concurrent.CompletableSource.Subscriber
-
Failed terminal state.
- onError(Throwable) - Method in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
- onError(Throwable) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.
- onError(Throwable) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
-
Deprecated.
- onError(Throwable) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
-
Callback to receive an
error
for thisSubscriber
. - onError(Throwable) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
-
Failed terminal state.
- onError(Throwable) - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
- onError(Throwable) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
- onError(Throwable) - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
- onError(Throwable) - Method in interface io.servicetalk.traffic.resilience.http.TrafficResiliencyObserver.TicketObserver
-
Called when the request flow terminated erroneously.
- onErrorComplete() - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completable
into aCompletableSource.Subscriber.onComplete()
signal (e.g. - onErrorComplete() - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
into aPublisherSource.Subscriber.onComplete()
signal (e.g. - onErrorComplete(Class<E>) - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completable
which matchtype
into aCompletableSource.Subscriber.onComplete()
signal (e.g. - onErrorComplete(Class<E>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
which matchtype
into aPublisherSource.Subscriber.onComplete()
signal (e.g. - onErrorComplete(Predicate<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completable
which matchpredicate
into aCompletableSource.Subscriber.onComplete()
signal (e.g. - onErrorComplete(Predicate<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
which matchpredicate
into aPublisherSource.Subscriber.onComplete()
signal (e.g. - onErrorMap(Class<E>, Function<? super E, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completable
which matchtype
into a different error. - onErrorMap(Class<E>, Function<? super E, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
which matchtype
into a different error. - onErrorMap(Class<E>, Function<? super E, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Transform errors emitted on this
Single
which matchtype
into a different error. - onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completable
into a different error. - onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
into a different error. - onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Transform errors emitted on this
Single
into a different error. - onErrorMap(Predicate<? super Throwable>, Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completable
which matchpredicate
into a different error. - onErrorMap(Predicate<? super Throwable>, Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
which matchpredicate
into a different error. - onErrorMap(Predicate<? super Throwable>, Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Transform errors emitted on this
Single
which matchpredicate
into a different error. - onErrorResume(Class<E>, Function<? super E, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Recover from errors emitted by this
Completable
which matchtype
by using anotherCompletable
provided by the passednextFactory
. - onErrorResume(Class<E>, Function<? super E, ? extends Publisher<? extends T>>) - Method in class io.servicetalk.concurrent.api.Publisher
- onErrorResume(Class<E>, Function<? super E, ? extends Single<? extends T>>) - Method in class io.servicetalk.concurrent.api.Single
- onErrorResume(Function<? super Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Recover from any error emitted by this
Completable
by using anotherCompletable
provided by the passednextFactory
. - onErrorResume(Function<? super Throwable, ? extends Publisher<? extends T>>) - Method in class io.servicetalk.concurrent.api.Publisher
- onErrorResume(Function<? super Throwable, ? extends Single<? extends T>>) - Method in class io.servicetalk.concurrent.api.Single
- onErrorResume(Predicate<? super Throwable>, Function<? super Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Recover from errors emitted by this
Completable
which matchpredicate
by using anotherCompletable
provided by the passednextFactory
. - onErrorResume(Predicate<? super Throwable>, Function<? super Throwable, ? extends Publisher<? extends T>>) - Method in class io.servicetalk.concurrent.api.Publisher
- onErrorResume(Predicate<? super Throwable>, Function<? super Throwable, ? extends Single<? extends T>>) - Method in class io.servicetalk.concurrent.api.Single
- onErrorReturn(Class<E>, Function<? super E, ? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
which matchtype
intoPublisherSource.Subscriber.onNext(Object)
thenPublisherSource.Subscriber.onComplete()
signals (e.g. - onErrorReturn(Class<E>, Function<? super E, ? extends T>) - Method in class io.servicetalk.concurrent.api.Single
-
Transform errors emitted on this
Single
which matchtype
intoSingleSource.Subscriber.onSuccess(Object)
signal (e.g. - onErrorReturn(Function<? super Throwable, ? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
intoPublisherSource.Subscriber.onNext(Object)
thenPublisherSource.Subscriber.onComplete()
signals (e.g. - onErrorReturn(Function<? super Throwable, ? extends T>) - Method in class io.servicetalk.concurrent.api.Single
-
Transform errors emitted on this
Single
intoSingleSource.Subscriber.onSuccess(Object)
signal (e.g. - onErrorReturn(Predicate<? super Throwable>, Function<? super Throwable, ? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisher
which matchpredicate
intoPublisherSource.Subscriber.onNext(Object)
thenPublisherSource.Subscriber.onComplete()
signals (e.g. - onErrorReturn(Predicate<? super Throwable>, Function<? super Throwable, ? extends T>) - Method in class io.servicetalk.concurrent.api.Single
-
Transform errors emitted on this
Single
which matchpredicate
intoSingleSource.Subscriber.onSuccess(Object)
signal (e.g. - onErrorTicketTerminal(BiConsumer<CapacityLimiter.Ticket, Throwable>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Ticket
terminal callback override upon erroneous completion of the request operation. - onErrorTicketTerminal(BiConsumer<CapacityLimiter.Ticket, Throwable>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Ticket
terminal callback override upon erroneous completion of the operation. - onEventLogged(InMemorySpan, long, String) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanEventListener
-
Called when an event was logged.
- onEventLogged(InMemorySpan, long, String) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
- onEventLogged(InMemorySpan, long, Map<String, ?>) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanEventListener
-
Called when an event was logged.
- onEventLogged(InMemorySpan, long, Map<String, ?>) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
- onExchangeFinally() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
-
Callback when the exchange completes.
- onExpiredHostRemoved(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
-
Callback for when an expired host is removed.
- onExpiredHostRevived(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
-
Callback for when an expired host is returned to an active state.
- onFlush() - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when previously written data is flushed to the connection.
- onFlush() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- onFlushRequest() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when flush operation is requested.
- onFlushRequest() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- onGrpcStatus(GrpcStatus) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcResponseObserver
-
Callback when
GrpcStatus
was observed. - onHostMarkedExpired(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
-
Callback for when an active host is marked expired.
- onHostMarkedUnhealthy(Throwable) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
-
Callback for when a
Host
transitions from healthy to unhealthy. - onHostRevived() - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
-
Callback for when a
Host
transitions from unhealthy to healthy. - onHostsUpdate(Collection<? extends LoadBalancerObserver.Host>, Collection<? extends LoadBalancerObserver.Host>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
-
Callback for when the set of hosts used by the load balancer has changed.
- onItemWrite(Object, long, long) - Method in interface io.servicetalk.transport.netty.internal.WriteDemandEstimator
-
Callback whenever an item is written on the connection.
- onLimitChange(double, double, double, double, double) - Method in interface io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder.Observer
-
A limit observer callback, to consume the trigger state of this
CapacityLimiter
when a limit change happens. - onLimitResponseBuilder(BiFunction<HttpRequestMetaData, StreamingHttpResponseFactory, Single<StreamingHttpResponse>>) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
Determines the
StreamingHttpResponse
when a capacity limit is met. - onLimitRetryAfter(Consumer<HttpResponseMetaData>) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
Determines a
retry-after
header in theStreamingHttpResponse
when a capacity limit is met. - onLimitStopAcceptingConnections(boolean) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
When a certain
CapacityLimiter
rejects a request due to the active limit, (e.g., noCapacityLimiter.Ticket
is returned) influence the server to also stop accepting new connections until the capacity is under healthy conditions again. - ONLY_IF_CACHED - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"only-if-cached"
- onNewConnection() - Method in interface io.servicetalk.transport.api.TransportObserver
-
Deprecated.
- onNewConnection(Object, Object) - Method in interface io.servicetalk.transport.api.TransportObserver
-
Callback when transport starts initializing a new network connection.
- onNewConnection(Object, Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver
- onNewDiscovery(String) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver
-
Deprecated.use
DnsServiceDiscovererObserver.onNewDiscovery(String, String)
instead. To avoid breaking changes, all current implementations must implement both methods. In the next version the default implementation will swap. Then users will be able to keep implementation only for the new method. In the release after, the deprecated method will be removed. - onNewDiscovery(String, String) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver
-
Notifies that a new
discovery
started. - onNewExchange() - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver
-
Callback when a new gRPC exchange starts.
- onNewExchange() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver
-
Callback when a new HTTP exchange starts.
- onNewRead() - Method in interface io.servicetalk.transport.api.ConnectionObserver.DataObserver
-
Callback when the connection starts reading a new message.
- onNewRead() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopDataObserver
- onNewResolution(String) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsDiscoveryObserver
-
Notifies that a new DNS resolution started.
- onNewStream() - Method in interface io.servicetalk.transport.api.ConnectionObserver.MultiplexedObserver
-
Callback when the connection requests a new stream.
- onNewStream() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopMultiplexedObserver
- onNewWrite() - Method in interface io.servicetalk.transport.api.ConnectionObserver.DataObserver
-
Callback when the connection starts writing a new message.
- onNewWrite() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopDataObserver
- onNext() - Method in interface io.servicetalk.concurrent.api.ScanMapper.MappedTerminal
-
Get the signal to be delivered to
PublisherSource.Subscriber.onNext(Object)
ifScanMapper.MappedTerminal.onNextValid()
. - onNext() - Method in interface io.servicetalk.concurrent.api.SwitchMapSignal
-
Get the data that was delivered to
PublisherSource.Subscriber.onNext(Object)
. - onNext(Object) - Method in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
- onNext(T) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.
- onNext(T) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
-
Deprecated.
- onNext(T) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
-
Callback to receive a
data
element for thisSubscriber
. - onNext(T) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
- onNextValid() - Method in interface io.servicetalk.concurrent.api.ScanMapper.MappedTerminal
-
Determine if
ScanMapper.MappedTerminal.onNext()
is valid and should be propagated downstream. - onNoActiveHostException(Collection<? extends LoadBalancerObserver.Host>, NoActiveHostException) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
-
Callback for when connection selection fails due to all hosts being inactive.
- onNoAvailableHostException(NoAvailableHostException) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
-
Callback for when connection selection fails due to no hosts being available.
- onOpenCircuitResponseBuilder(BiFunction<HttpRequestMetaData, StreamingHttpResponseFactory, Single<StreamingHttpResponse>>) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
Determines the
StreamingHttpResponse
when a circuit-breaker limit is met. - onOpenCircuitRetryAfter(BiConsumer<HttpResponseMetaData, StateContext>) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
Determines a
retry-after
header in theStreamingHttpResponse
when a capacity limit is met. - onProxyConnect(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a proxy connect is initiated.
- onProxyConnect(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- onRejectedLimit(StreamingHttpRequest, String, ContextMap, Classification) - Method in interface io.servicetalk.traffic.resilience.http.TrafficResiliencyObserver
-
Called when a request was "hard-rejected" due to a
CapacityLimiter
reaching its limit. - onRejectedOpenCircuit(StreamingHttpRequest, String, ContextMap, Classification) - Method in interface io.servicetalk.traffic.resilience.http.TrafficResiliencyObserver
-
Called when a request was "hard-rejected" due to a
CircuitBreaker
open state. - onRejectedUnmatchedPartition(StreamingHttpRequest) - Method in interface io.servicetalk.traffic.resilience.http.TrafficResiliencyObserver
-
Called when a request was "soft-rejected" due to unmatched partition.
- onRequest(HttpRequestMetaData) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcExchangeObserver
- onRequest(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
-
Callback when a request starts.
- onRequestCancel() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
-
Callback if the request is cancelled.
- onRequestComplete() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
-
Callback if the request completes successfully.
- onRequestData(Buffer) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
-
Callback when the request payload body data chunk was observed.
- onRequestDataRequested(long) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
-
Callback when subscriber requests
n
items of the request payload body. - onRequestError(long, RequestTracker.ErrorClass) - Method in interface io.servicetalk.client.api.RequestTracker
-
Records a failed completion of the action for which latency is to be tracked.
- onRequestError(Throwable) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
-
Callback if the request fails with an error.
- onRequestRetry(RetryingHttpRequesterFilter.RetryCallbacks) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Callback invoked on every
request
retry attempt. - onRequestSuccess(long) - Method in interface io.servicetalk.client.api.RequestTracker
-
Records a successful completion of the action for which latency is to be tracked.
- onRequestTrailers(HttpHeaders) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcRequestObserver
-
Callback when request trailers were observed.
- onRequestTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
-
Callback when request trailers were observed.
- onResponse(HttpResponseMetaData) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcExchangeObserver
- onResponse(HttpResponseMetaData) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
-
Callback when a response meta-data was observed.
- onResponseCancel() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
-
Callback if the response meta-data was cancelled.
- onResponseCancel() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
-
Callback when the response is cancelled.
- onResponseComplete() - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
-
Callback when the response completes successfully.
- onResponseData(Buffer) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
-
Callback when the response payload body data chunk was observed.
- onResponseDataRequested(long) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
-
Callback when subscriber requests
n
items of the response payload body. - onResponseError(Throwable) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpExchangeObserver
-
Callback if the response meta-data was not received due to an error.
- onResponseError(Throwable) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
-
Callback when the response fails with an error.
- onResponseTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
-
Callback when response trailers were observed.
- onSecurityHandshake() - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Deprecated.
- onSecurityHandshake() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- onSecurityHandshake(SslConfig) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a security handshake is initiated.
- onSecurityHandshake(SslConfig) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- onServiceDiscoveryEvent(Collection<? extends ServiceDiscovererEvent<?>>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver
-
Callback for monitoring the changes due to a service discovery update.
- onSpanFinished(InMemorySpan, long) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanEventListener
-
Called when a span has finished.
- onSpanFinished(InMemorySpan, long) - Method in class io.servicetalk.opentracing.zipkin.publisher.ZipkinPublisher
- 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 viaCompletableSource.subscribe(Subscriber)
. - onSubscribe(Cancellable) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
-
Called when the associated
SingleSource
is subscribed viaSingleSource.subscribe(Subscriber)
. - onSubscribe(Cancellable) - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
- onSubscribe(Cancellable) - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
- onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.CancelImmediatelySubscriber
- onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.
- onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.internal.LatestValueSubscriber
-
Deprecated.
- onSubscribe(PublisherSource.Subscription) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscriber
-
Callback to receive a
PublisherSource.Subscription
for thisSubscriber
. - onSubscribe(PublisherSource.Subscription) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
- onSuccess(long, TimeUnit) - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
Track a successful call.
- onSuccess(T) - Method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
-
Callback to indicate termination via
SingleSource.Subscriber.onSuccess(Object)
. - onSuccess(T) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
-
Success terminal state.
- onSuccess(T) - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
- onTransportHandshakeComplete() - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Deprecated.
- onTransportHandshakeComplete() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- onTransportHandshakeComplete(ConnectionInfo) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a transport handshake completes.
- onTransportHandshakeComplete(ConnectionInfo) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
- OPENSSL - Enum constant in enum class io.servicetalk.transport.api.SslProvider
-
Use the openssl implementation.
- OpenTelemetryHttpRequestFilter - Class in io.servicetalk.opentelemetry.http
-
An HTTP filter that supports open telemetry.
- OpenTelemetryHttpRequestFilter() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
-
Create a new instance, searching for any instance of an opentelemetry available, using the hostname as the component name.
- OpenTelemetryHttpRequestFilter(OpenTelemetry, String) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
-
Deprecated.this method is internal, no user should be setting the
OpenTelemetry
as it is obtained by usingGlobalOpenTelemetry.get()
and there should be no other implementations but the one available in the classpath, this constructor will be removed in the future releases. UseOpenTelemetryHttpRequestFilter(String, OpenTelemetryOptions)
orOpenTelemetryHttpRequestFilter()
instead. - OpenTelemetryHttpRequestFilter(String) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
-
Create a new instance, searching for any instance of an opentelemetry available.
- OpenTelemetryHttpRequestFilter(String, OpenTelemetryOptions) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
-
Create a new instance, searching for any instance of an opentelemetry available.
- OpenTelemetryHttpServerFilter - Class in io.servicetalk.opentelemetry.http
-
A
StreamingHttpService
that supports open telemetry. - OpenTelemetryHttpServerFilter() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
-
Create a new Instance, searching for any instance of an opentelemetry available.
- OpenTelemetryHttpServerFilter(OpenTelemetry) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
-
Deprecated.this method is internal, no user should be setting the
OpenTelemetry
as it is obtained by usingGlobalOpenTelemetry.get()
and there should be no other implementations but the one available in the classpath, this constructor will be removed in the future releases. UseOpenTelemetryHttpServerFilter(OpenTelemetryOptions)
orOpenTelemetryHttpServerFilter()
instead. - OpenTelemetryHttpServerFilter(OpenTelemetryOptions) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
-
Create a new instance.
- OpenTelemetryOptions - Class in io.servicetalk.opentelemetry.http
-
A set of options for configuring OpenTelemetry filters.
- OpenTelemetryOptions.Builder - Class in io.servicetalk.opentelemetry.http
-
A builder for
OpenTelemetryOptions
. - operationName() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
-
Returns the operation name.
- OPTIONAL - Enum constant in enum class io.servicetalk.transport.api.SslClientAuthMode
-
Indicates that the
SSLEngine
will request client authentication. - options() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the
ChannelOption
s for accepted channels. - options(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.OPTIONS
request. - options(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- options(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.OPTIONS
request. - options(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.OPTIONS
request. - OPTIONS - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP OPTIONS method.
- optResourceEnabled(boolean) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- optResourceEnabled(boolean) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- optResourceEnabled(boolean) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Enable the automatic inclusion of a optional records that tries to give the remote DNS server a hint about how much data the resolver can read per response.
- ORIGIN - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"origin"
- OUT_OF_RANGE - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Used for range errors (e.g.
- outlierDetectorConfig(OutlierDetectorConfig) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- outlierDetectorConfig(OutlierDetectorConfig) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the
OutlierDetectorConfig
to use with this load balancer. - OutlierDetectorConfig - Class in io.servicetalk.loadbalancer
-
XDS outlier detector configuration.
- OutlierDetectorConfig.Builder - Class in io.servicetalk.loadbalancer
-
A builder for
OutlierDetectorConfig
instances. - OVERALL_SERVICE_NAME - Static variable in class io.servicetalk.grpc.health.DefaultHealthService
-
The name of the service corresponding to the overall health status.
P
- p2c() - Static method in class io.servicetalk.loadbalancer.LoadBalancingPolicies
-
Builder for the power of two choices (P2C)
LoadBalancingPolicy
. - p2c(int, boolean) - Static method in class io.servicetalk.loadbalancer.ConnectionSelectorPolicies
-
A
ConnectionSelectorPolicy
that attempts to discern between the health of individual connections. - p2c(int, int, boolean) - Static method in class io.servicetalk.loadbalancer.ConnectionSelectorPolicies
-
A
ConnectionSelectorPolicy
that attempts to discern between the health of individual connections. - P2CLoadBalancingPolicyBuilder - Class in io.servicetalk.loadbalancer
-
A builder for
P2CLoadBalancingPolicy
instances. - parameterClass() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
-
Get the java
Class
for the parameter type. - ParameterDescriptor<T> - Interface in io.servicetalk.grpc.api
-
Description of a parameter or return value related to a
MethodDescriptor
. - parent() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- parent() - Method in interface io.servicetalk.transport.api.ConnectionContext
-
Returns a reference to a parent
ConnectionContext
if any. - parent() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- parent() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- parent() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- PARENT_SPAN_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
-
Header name for the parent span id.
- parentSpanId() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanContext
-
Returns the parent span ID in hex, or
null
if the parent span ID is not present. - parentSpanId() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
- parseCookiePair(CharSequence, CharSequence) - Static method in class io.servicetalk.http.api.HeaderUtils
-
Parse a single cookie-pair from a cookie-string.
- parseDelimitedFrom(InputStream) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseDelimitedFrom(InputStream) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(byte[]) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(byte[]) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(ByteString) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(ByteString) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(CodedInputStream) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(CodedInputStream) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(InputStream) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(InputStream) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(ByteBuffer) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(ByteBuffer) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseLong(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Parses the
CharSequence
argument as a signed decimallong
. - parser() - Static method in class io.servicetalk.health.v1.HealthCheckRequest
- parser() - Static method in class io.servicetalk.health.v1.HealthCheckResponse
- parseSetCookie(CharSequence, boolean) - Static method in class io.servicetalk.http.api.DefaultHttpSetCookie
- parseSetCookie(CharSequence, CharSequence, boolean) - Static method in class io.servicetalk.http.api.HeaderUtils
-
Parse a
HttpSetCookie
from a set-cookie-string. - parseTimeoutHeader(CharSequence) - Static method in class io.servicetalk.grpc.internal.DeadlineUtils
-
Parse a gRPC timeout header value as a duration.
- PARTIAL_CONTENT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
206 Partial Content
- partialContent() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PARTIAL_CONTENT
response. - partialContent() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PARTIAL_CONTENT
response. - partialContent() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PARTIAL_CONTENT
response. - partitionAddress() - Method in interface io.servicetalk.client.api.partition.PartitionedServiceDiscovererEvent
-
Deprecated.Get the fully specified
PartitionAttributes
that uniquely identifiesServiceDiscovererEvent.address()
. - PartitionAttributes - Interface in io.servicetalk.client.api.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - PartitionAttributes.Key<T> - Class in io.servicetalk.client.api.partition
-
Deprecated.A key identifies a specific object in a
PartitionAttributes
. - PartitionAttributesBuilder - Interface in io.servicetalk.client.api.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - PartitionedHttpClientBuilder<U,
R> - Interface in io.servicetalk.http.api -
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - PartitionedHttpClientBuilder.SingleAddressInitializer<U,
R> - Interface in io.servicetalk.http.api -
Deprecated.Initializes the
SingleAddressHttpClientBuilder
for each new client. - PartitionedServiceDiscovererEvent<ResolvedAddress> - Interface in io.servicetalk.client.api.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - PartitionHttpClientBuilderConfigurator<U,
R> - Interface in io.servicetalk.http.api -
Deprecated.
- PartitionMap<T extends AsyncCloseable> - Interface in io.servicetalk.client.api.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - partitionMapFactory(PartitionMapFactory) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- partitionMapFactory(PartitionMapFactory) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.Sets
PartitionMapFactory
to use by allStreamingHttpClient
s created by this builder. - PartitionMapFactory - Interface in io.servicetalk.client.api.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - patch(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.PATCH
request. - patch(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- patch(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.PATCH
request. - patch(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.PATCH
request. - PATCH - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP PATCH method.
- path() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- path() - Method in interface io.servicetalk.grpc.api.GrpcMetadata
-
Deprecated.
- path() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- path() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Get an equivalent value as
HttpRequestMetaData.rawPath()
but decoded according to percent-encoding. - path() - Method in interface io.servicetalk.http.api.HttpSetCookie
-
Returns the path of this
HttpSetCookie
. - path(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- path(String) - Method in interface io.servicetalk.http.api.HttpRequest
- path(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Sets the path, performing encoding according to percent-encoding, except for forward-slash (
'/'
) characters. - path(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- PATH - Static variable in interface io.servicetalk.health.v1.Health.BlockingCheckRpc
-
Deprecated.
- PATH - Static variable in interface io.servicetalk.health.v1.Health.BlockingWatchRpc
-
Deprecated.
- PATH - Static variable in interface io.servicetalk.health.v1.Health.CheckRpc
-
Deprecated.
- PATH - Static variable in interface io.servicetalk.health.v1.Health.WatchRpc
-
Deprecated.
- 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
- payloadBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- payloadBody() - Method in interface io.servicetalk.http.api.HttpRequest
-
Gets the underlying payload as a
Buffer
. - payloadBody() - Method in interface io.servicetalk.http.api.HttpResponse
-
Gets the underlying payload as a
Buffer
. - payloadBody() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- payloadBody() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- payloadBody(Buffer) - Method in interface io.servicetalk.http.api.HttpRequest
-
Returns an
HttpRequest
with its underlying payload set topayloadBody
. - payloadBody(Buffer) - Method in interface io.servicetalk.http.api.HttpResponse
-
Returns an
HttpResponse
with its underlying payload set topayloadBody
. - payloadBody(Publisher<Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpRequest
with its underlying payload set topayloadBody
. - payloadBody(Publisher<Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponse
with its underlying payload set topayloadBody
. - payloadBody(Publisher<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Deprecated.
- payloadBody(Publisher<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- payloadBody(Publisher<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpRequest
with its underlying payload set to the result of serialization. - payloadBody(Publisher<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponse
with its underlying payload set to the result of serialization. - payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Deprecated.
- payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Deprecated.
- payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.HttpRequest
-
Deprecated.
- payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.HttpResponse
-
Deprecated.
- payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Deprecated.
- payloadBody(HttpDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Deprecated.
- payloadBody(HttpDeserializer2<T>) - Method in interface io.servicetalk.http.api.HttpRequest
-
Gets and deserializes the payload body.
- payloadBody(HttpDeserializer2<T>) - Method in interface io.servicetalk.http.api.HttpResponse
-
Gets and deserializes the payload body.
- payloadBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Gets and deserializes the payload body.
- payloadBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Gets and deserializes the payload body.
- payloadBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Gets and deserializes the payload body.
- payloadBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Gets and deserializes the payload body.
- payloadBody(InputStream) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Returns a
BlockingStreamingHttpRequest
with its underlying payload set topayloadBody
. - payloadBody(InputStream) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Returns a
BlockingStreamingHttpResponse
with its underlying payload set topayloadBody
. - payloadBody(Iterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Returns a
BlockingStreamingHttpRequest
with its underlying payload set topayloadBody
. - payloadBody(Iterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Returns a
BlockingStreamingHttpResponse
with its underlying payload set topayloadBody
. - payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- payloadBody(Iterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Returns a
BlockingStreamingHttpRequest
with its underlying payload set to the result of serialization. - payloadBody(Iterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Returns a
BlockingStreamingHttpResponse
with its underlying payload set to the result of serialization. - payloadBody(T, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.HttpRequest
-
Deprecated.
- payloadBody(T, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.HttpResponse
-
Deprecated.
- payloadBody(T, HttpSerializer2<T>) - Method in interface io.servicetalk.http.api.HttpRequest
-
Returns an
HttpRequest
with its underlying payload set to the results of serialization ofpojo
. - payloadBody(T, HttpSerializer2<T>) - Method in interface io.servicetalk.http.api.HttpResponse
-
Returns an
HttpResponse
with its underlying payload set to the results of serialization ofpojo
. - payloadBodyInputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Gets the underlying payload as an
InputStream
. - payloadBodyInputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Gets the underlying payload as an
InputStream
. - payloadComplete(HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
-
Same as
StatelessTrailersTransformer.payloadComplete(Void, HttpHeaders)
but without the state. - payloadComplete(Void, HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
- payloadComplete(State, HttpHeaders) - Method in interface io.servicetalk.http.api.TrailersTransformer
-
Invoked once all
TrailersTransformer
instances areaccepted
and the payload stream has successfully completed. - payloadFailed(Throwable, HttpHeaders) - Method in class io.servicetalk.http.api.StatelessTrailersTransformer
-
Same as
StatelessTrailersTransformer.catchPayloadFailure(Void, Throwable, HttpHeaders)
but without the state. - PayloadSizeLimitingHttpRequesterFilter - Class in io.servicetalk.http.utils
-
Limits the response payload size.
- PayloadSizeLimitingHttpRequesterFilter(int) - Constructor for class io.servicetalk.http.utils.PayloadSizeLimitingHttpRequesterFilter
-
Create a new instance.
- PayloadSizeLimitingHttpServiceFilter - Class in io.servicetalk.http.utils
-
Limits the request payload size.
- PayloadSizeLimitingHttpServiceFilter(int) - Constructor for class io.servicetalk.http.utils.PayloadSizeLimitingHttpServiceFilter
-
Create a new instance.
- payloadTooLarge() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PAYLOAD_TOO_LARGE
response. - payloadTooLarge() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PAYLOAD_TOO_LARGE
response. - payloadTooLarge() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PAYLOAD_TOO_LARGE
response. - PayloadTooLargeException - Exception in io.servicetalk.http.api
-
Indication that the payload was too large and failed to process.
- PayloadTooLargeException(String) - Constructor for exception io.servicetalk.http.api.PayloadTooLargeException
-
Create a new instance.
- PayloadWriter<T> - Interface in io.servicetalk.oio.api
-
An interface which mimics behavior like
OutputStream
, but allows for writing of objects of typePayloadWriter
. - PayloadWriterUtils - Class in io.servicetalk.oio.api.internal
-
Utilities for
PayloadWriter
. - PAYMENT_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
402 Payment Required
- paymentRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PAYMENT_REQUIRED
response. - paymentRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PAYMENT_REQUIRED
response. - paymentRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PAYMENT_REQUIRED
response. - peerHost() - Method in interface io.servicetalk.transport.api.ClientSslConfig
-
Get the non-authoritative name of the peer.
- peerHost() - Method in class io.servicetalk.transport.api.DelegatingClientSslConfig
- peerHost(String) - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Set the non-authoritative name of the peer.
- peerPort() - Method in interface io.servicetalk.transport.api.ClientSslConfig
-
Get the non-authoritative port of the peer.
- peerPort() - Method in class io.servicetalk.transport.api.DelegatingClientSslConfig
- peerPort(int) - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Set the non-authoritative port of the peer.
- peerUnavailableRejectionPredicate(Predicate<HttpResponseMetaData>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Peers can reject requests due to service unavailability.
- pending() - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter.LimiterState
-
Returns the current pending (in use capacity) demand when the
CapacityLimiter.Ticket
was issued. - PERMANENT_REDIRECT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
308 Permanent Redirect
- permanentRedirect() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PERMANENT_REDIRECT
response. - permanentRedirect() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PERMANENT_REDIRECT
response. - permanentRedirect() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PERMANENT_REDIRECT
response. - PERMISSION_DENIED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Permission denied for a particular client.
- persistLogs(boolean) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
-
Sets whether logs are persisted in the span object.
- PlatformDependent - Class in io.servicetalk.utils.internal
-
Provide utilities that are dependent on the current runtime environment.
- poll(BlockingQueue<T>, long, TimeUnit) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
-
BlockingQueue.poll(long, TimeUnit)
from the queue, throws unchecked Exception if thread is interrupted while waiting. - pollAllOnNext() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Consume all currently available
TestPublisherSubscriber.onNext(Object)
signals. - pollOnNext(long, TimeUnit) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Blocks for at most
timeout
time until the nextTestPublisherSubscriber.onNext(Object)
method invocation. - pollTerminal(long, TimeUnit) - Method in class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
-
Block for a terminal event.
- pollTerminal(long, TimeUnit) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Block for a terminal event.
- pollTerminal(long, TimeUnit) - Method in class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
-
Block for a terminal event.
- POOLED_ALLOCATOR - Static variable in class io.servicetalk.transport.netty.internal.CopyByteBufHandlerChannelInitializer
-
PooledByteBufAllocator
to use internally when we know memory won't be leaked. - port() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The port component derived from
HttpRequestMetaData.requestTarget()
. - port() - Method in interface io.servicetalk.transport.api.HostAndPort
-
Returns the port.
- post(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.POST
request. - post(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- post(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.POST
request. - post(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.POST
request. - POST - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP POST method.
- PowerSetPartitionMap<T extends AsyncCloseable> - Class in io.servicetalk.client.api.internal.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - PowerSetPartitionMap(Function<PartitionAttributes, T>, IntFunction<PartitionAttributesBuilder>) - Constructor for class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.Create a new instance.
- PowerSetPartitionMapFactory - Class in io.servicetalk.client.api.internal.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - PRAGMA - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"pragma"
- PRECONDITION_FAILED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
412 Precondition Failed
- PRECONDITION_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
428 Precondition Required
- preconditionFailed() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_FAILED
response. - preconditionFailed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_FAILED
response. - preconditionFailed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_FAILED
response. - preconditionRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_REQUIRED
response. - preconditionRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_REQUIRED
response. - preconditionRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_REQUIRED
response. - PREFER_DIRECT_ALLOCATOR - Static variable in class io.servicetalk.buffer.netty.BufferAllocators
-
Default
BufferAllocator
whoseBuffer
s 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 createsBuffer
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
whoseBuffer
s 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 createsBuffer
instances which prefer heap allocations when otherwise unspecified which cannot be modified and are read only. - preferredAlpnProtocol() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
-
Get the preferred ALPN protocol.
- prepend(HttpExecutionStrategyInfluencer) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Adds the passed
HttpExecutionStrategyInfluencer
to the head of this chain. - prepend(ExecutionStrategyInfluencer<?>) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Adds the passed
ExecutionStrategyInfluencer
to the head of this chain. - prepend(T) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Prepends the passed
AsyncCloseable
with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of the previously registeredAsyncCloseable
s are closed too. - prependAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Prepends all the passed
AsyncCloseable
s with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of theseAsyncCloseable
s are closed too. - prependAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Prepends all the passed
AsyncCloseable
s with thisCompositeCloseable
such that when thisCompositeCloseable
is closed, all of theseAsyncCloseable
s are closed too. - prependIfInfluencer(Object) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.If the passed
mayBeInfluencer
is anHttpExecutionStrategyInfluencer
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. - priority() - Method in interface io.servicetalk.capacity.limiter.api.Classification
-
The priority should be a positive number between 0 and 100 (inclusive), which hints to a
CapacityLimiter
the importance of aClassification
. - PRIVATE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"private"
- process(byte) - Method in interface io.servicetalk.buffer.api.ByteProcessor
-
Process bytes until returns
false
. - processing() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PROCESSING
response. - processing() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PROCESSING
response. - processing() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PROCESSING
response. - PROCESSING - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
102 Processing
- processOnComplete() - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.Attempt to process
ConcurrentTerminalSubscriber.onComplete()
. - processOnError(Throwable) - Method in class io.servicetalk.concurrent.internal.ConcurrentTerminalSubscriber
-
Deprecated.Attempt to process
ConcurrentTerminalSubscriber.onError(Throwable)
. - Processors - Class in io.servicetalk.concurrent.api
-
Static factory methods for creating processor instances for different type of sources.
- ProcessorSignalsConsumer<T> - Interface in io.servicetalk.concurrent.api
-
Consumer of items from a
PublisherProcessorSignalsHolder
orBlockingProcessorSignalsHolder
. - properties() - Method in class io.servicetalk.http.api.HttpRequestMethod
-
Get the
HttpRequestMethod.Properties
associated with this method. - PROTO3 - Enum constant in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
-
Zipkin V2 protocol buffers V3 format.
- PROTOBUF - Static variable in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
-
Singleton instance which creates protocol buffer serializers.
- ProtobufMediaTypes - Class in io.servicetalk.data.protobuf.jersey
-
Media type definitions for Protobuf.
- ProtobufSerializationProvider - Class in io.servicetalk.data.protobuf
-
Deprecated.
- ProtobufSerializationProvider() - Constructor for class io.servicetalk.data.protobuf.ProtobufSerializationProvider
-
Deprecated.
- ProtobufSerializationProvider(Function<Class<?>, Parser<?>>) - Constructor for class io.servicetalk.data.protobuf.ProtobufSerializationProvider
-
Deprecated.
- ProtoBufSerializationProviderBuilder - Class in io.servicetalk.grpc.protobuf
-
Deprecated.The gRPC framing is now built into grpc-netty. This class is no longer necessary and will be removed in a future release.
ProtoBufSerializationProviderBuilder.registerMessageType(Class, Parser)
is used to add one or moreMessageLite
message types. ResultingGrpcSerializationProvider
fromProtoBufSerializationProviderBuilder.build()
will only serialize and deserialize those message types. - ProtoBufSerializationProviderBuilder() - Constructor for class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
-
Deprecated.
- ProtobufSerializerFactory - Class in io.servicetalk.data.protobuf
- protocol() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
- protocol() - Method in class io.servicetalk.http.api.DelegatingHttpConnectionContext
- protocol() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- protocol() - Method in interface io.servicetalk.http.api.HttpConnectionContext
- protocol() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
Get the
ConnectionInfo.Protocol
for thisConnectionInfo
. - protocol() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- protocol() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- protocol() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- PROTOCOL_CLOSING_INBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
-
Inbound protocol close command observed eg.
- PROTOCOL_CLOSING_OUTBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
-
Outbound protocol close command observed eg.
- PROTOCOL_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- protocolClosingInbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal inbound close command observed, to be emitted from the
EventLoop
for theChannel
. - protocolClosingOutbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal outbound close command observed, to be emitted from the
EventLoop
for theChannel
. - protocolPayloadBeginInbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal begin of inbound payload, to be emitted from the
EventLoop
for theChannel
. - protocolPayloadBeginOutbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal begin of outbound payload, to be emitted from the
EventLoop
for theChannel
. - protocolPayloadEndInbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal end of inbound payload, to be emitted from the
EventLoop
for theChannel
. - protocolPayloadEndOutbound(ChannelHandlerContext, ChannelPromise) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal end of outbound payload, including the
ChannelPromise
associated with the last write. - protocols(HttpProtocolConfig...) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- protocols(HttpProtocolConfig...) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- protocols(HttpProtocolConfig...) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Configurations of various HTTP protocol versions.
- protocols(HttpProtocolConfig...) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Configurations of various HTTP protocol versions.
- PROVIDED - Enum constant in enum class io.servicetalk.transport.api.SslConfig.CipherSuiteFilter
-
Will take all provided ciphers suites as-is without any filtering.
- provider() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- provider() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the
SslProvider
to use. - provider(SslProvider) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Get the
SslProvider
to use. - PROXY_AUTHENTICATE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"proxy-authenticate"
- PROXY_AUTHENTICATION_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
407 Proxy Authentication Required
- PROXY_AUTHORIZATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"proxy-authorization"
- PROXY_REVALIDATE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"proxy-revalidate"
- proxyAddress(U) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- proxyAddress(U) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Deprecated.
- proxyAuthenticationRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PROXY_AUTHENTICATION_REQUIRED
response. - proxyAuthenticationRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PROXY_AUTHENTICATION_REQUIRED
response. - proxyAuthenticationRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PROXY_AUTHENTICATION_REQUIRED
response. - proxyConfig(ProxyConfig<U>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- proxyConfig(ProxyConfig<U>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Configures a proxy to serve as an intermediary for requests.
- ProxyConfig<A> - Interface in io.servicetalk.http.api
-
Configuration for a proxy.
- ProxyConfigBuilder<A> - Class in io.servicetalk.http.api
-
Builder for
ProxyConfig
. - ProxyConfigBuilder(A) - Constructor for class io.servicetalk.http.api.ProxyConfigBuilder
-
Creates a new instance.
- proxyConnectComplete(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ProxyConnectObserver
-
Callback when the proxy connect attempt is complete successfully.
- proxyConnectComplete(Object) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopProxyConnectObserver
- ProxyConnectException - Exception in io.servicetalk.http.api
-
An exception while processing HTTP/1.1 CONNECT request.
- ProxyConnectException(String) - Constructor for exception io.servicetalk.http.api.ProxyConnectException
-
Creates a new instance.
- ProxyConnectException(String, Throwable) - Constructor for exception io.servicetalk.http.api.ProxyConnectException
-
Creates a new instance.
- proxyConnectFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ProxyConnectObserver
-
Callback when the proxy connect attempt is failed.
- proxyConnectFailed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopProxyConnectObserver
- ProxyConnectResponseException - Exception in io.servicetalk.http.api
-
A subclass of
ProxyConnectException
that indicates an unexpected response status from a proxy received for HTTP/1.1 CONNECT request. - ProxyConnectResponseException(String, HttpResponseMetaData) - Constructor for exception io.servicetalk.http.api.ProxyConnectResponseException
-
Creates a new instance.
- ProxyResponseException - Exception in io.servicetalk.http.netty
-
Deprecated.Use
ProxyConnectResponseException
instead - PUBLIC - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"public"
- Publisher<T> - Class in io.servicetalk.concurrent.api
-
An asynchronous computation that produces 0, 1 or more elements and may or may not terminate successfully or with an error.
- Publisher() - Constructor for class io.servicetalk.concurrent.api.Publisher
-
New instance.
- PublisherFirstStep<T> - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the first step in a
Subscriber
's lifecycle. - publisherInputStreamQueueCapacity(int) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Set the hint for the capacity of the intermediary queue that stores items when adapting
Publisher
s intoInputStream
s. - PublisherLastStep - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the terminal signals (e.g.
- PublisherOperator<T,
R> - Interface in io.servicetalk.concurrent.api -
An operator contract for a
Publisher
. - PublisherProcessorSignalsHolder<T> - Interface in io.servicetalk.concurrent.api
-
A holder of items for a
PublisherSource.Processor
. - PublisherSource<T> - Interface in io.servicetalk.concurrent
-
An asynchronous computation that emits zero or more items to its
PublisherSource.Subscriber
and may or may not terminate successfully or with an error. - PublisherSource(Publisher<T>) - Constructor for class io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource
-
Creates a new
SourceWrappers.PublisherSource
instance. - PublisherSource.Processor<T,
R> - Interface in io.servicetalk.concurrent -
A
PublisherSource.Processor
represents a processing stage that is both aPublisherSource
and aPublisherSource.Subscriber
and obeys the contracts of both. - PublisherSource.Subscriber<T> - Interface in io.servicetalk.concurrent
-
A subscriber of result(s) produced by a
PublisherSource
. - PublisherSource.Subscription - Interface in io.servicetalk.concurrent
-
A subscription to control the signals emitted from a
PublisherSource
to aPublisherSource.Subscriber
. - PublisherStep<T> - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the
PublisherSource.Subscriber.onNext(Object)
stages of aSubscriber
's lifecycle. - PublisherToSingleOperator<T,
R> - Interface in io.servicetalk.concurrent.api - publishOn(Executor) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that will use the passedExecutor
to invoke allCompletableSource.Subscriber
methods. - publishOn(Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will use the passedExecutor
to invoke allPublisherSource.Subscriber
methods. - publishOn(Executor) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that will use the passedExecutor
to invoke allSingleSource.Subscriber
methods. - publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that may use the passedExecutor
to invoke allCompletableSource.Subscriber
methods. - publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that may use the passedExecutor
to invoke allPublisherSource.Subscriber
methods. - publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that may use the passedExecutor
to invoke allSingleSource.Subscriber
methods. - put(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to put a new entry to the current context.
- put(ContextMap.Key<T>, T) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- put(ContextMap.Key<T>, T) - Method in interface io.servicetalk.context.api.ContextMap
-
Put a new entry into this
ContextMap
. - put(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.PUT
request. - put(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- put(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.PUT
request. - put(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.PUT
request. - put(String, String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- PUT - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP PUT method.
- putAll(ContextMap) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to put all the entries into the current context from another
ContextMap
. - putAll(ContextMap) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- putAll(ContextMap) - Method in interface io.servicetalk.context.api.ContextMap
-
Put all the entries into this
ContextMap
. - putAll(Map<ContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to put all the entries into the current context.
- putAll(Map<ContextMap.Key<?>, Object>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- putAll(Map<ContextMap.Key<?>, Object>) - Method in interface io.servicetalk.context.api.ContextMap
-
Put all the entries into this
ContextMap
. - putAll(Map<String, String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- putAllFromMap(Map<ContextMap.Key<?>, Object>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Deprecated.
- putIfAbsent(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to put a new entry to the current context if this map does not already contain this
key
or is mapped tonull
. - putIfAbsent(ContextMap.Key<T>, T) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- putIfAbsent(ContextMap.Key<T>, T) - Method in interface io.servicetalk.context.api.ContextMap
-
Put a new entry into this
ContextMap
if this map does not already contain thiskey
or is mapped tonull
.
Q
- query() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Get an equivalent value as
HttpRequestMetaData.rawQuery()
but decoded according to rfc3986, Query. - query(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- query(String) - Method in interface io.servicetalk.http.api.HttpRequest
- query(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Sets the path, performing encoding according to rfc3986, Query.
- query(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- queryParameter(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns the value of a query parameter with the specified key.
- queryParameters() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns all query parameters as key/value pairs.
- queryParameters(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns all values for the query parameter with the specified key.
- queryParametersIterator(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns all values for the query parameter with the specified key.
- queryParametersKeys() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns a
Set
of all query parameter keys. - queryParametersSize() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns the number of query parameters.
- queryTimeout(Duration) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- queryTimeout(Duration) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- queryTimeout(Duration) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Sets the timeout of each DNS query performed by this service discoverer as part of a resolution request.
- QueueFullAndRejectedSubscribeException - Exception in io.servicetalk.concurrent.internal
-
Deprecated.This class is no longer used by ServiceTalk and will be removed in the future releases. If you depend on it, consider copying into your codebase.
- QueueFullAndRejectedSubscribeException(String) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullAndRejectedSubscribeException
-
Deprecated.Create a new instance.
- QueueFullAndRejectedSubscribeException(String, int) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullAndRejectedSubscribeException
-
Deprecated.Create a new instance.
- QueueFullException - Exception in io.servicetalk.concurrent.internal
-
Exception indicating a bounded queue is full.
- QueueFullException(String) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullException
-
Create a new instance.
- QueueFullException(String, int) - Constructor for exception io.servicetalk.concurrent.internal.QueueFullException
-
Create a new instance.
- queueLimitHint() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
-
Get a hint to limit the number of elements which will be queued for each
PublisherSource.Subscriber
in order to compensate for unequal demand and late subscribers. - queueLimitHint(int) - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
-
Set a hint to limit the number of elements which will be queued for each
PublisherSource.Subscriber
in order to compensate for unequal demand and late subscribers. - QUOTED_PRINTABLE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"quoted-printable"
R
- RandomUtils - Class in io.servicetalk.utils.internal
-
Internal random utilities.
- range(int, int) - Static method in class io.servicetalk.concurrent.api.Publisher
- range(int, int, int) - Static method in class io.servicetalk.concurrent.api.Publisher
- 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
-
Create a new
HttpResponseStatus.RANGE_NOT_SATISFIABLE
response. - rangeNotSatisfiable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.RANGE_NOT_SATISFIABLE
response. - rangeNotSatisfiable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.RANGE_NOT_SATISFIABLE
response. - rawPath() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The path component derived from
HttpRequestMetaData.requestTarget()
. - rawPath(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- rawPath(String) - Method in interface io.servicetalk.http.api.HttpRequest
- rawPath(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Sets the path to
path
, without any encoding performed. - rawPath(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- rawQuery() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The query component derived from
HttpRequestMetaData.requestTarget()
. - rawQuery(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- rawQuery(String) - Method in interface io.servicetalk.http.api.HttpRequest
- rawQuery(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Sets the query component to
query
, without any encoding performed. - rawQuery(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- ReactiveStreamsAdapters - Class in io.servicetalk.concurrent.reactivestreams
-
A set of adapter methods for converting to and from Reactive Streams APIs and ServiceTalk APIs.
- read() - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
- read() - Method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
- read() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- read() - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
-
Returns
Publisher
that emits all items as read from this connection. - read(byte[], int, int) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
- read(byte[], int, int) - Method in class io.servicetalk.http.router.jersey.internal.BufferPublisherInputStream
- readableBytes() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the number of readable bytes which is equal to
(this.writerIndex - this.readerIndex)
. - readableBytes() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readBoolean() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a boolean at the current
readerIndex
and increases thereaderIndex
by1
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 thereaderIndex
by1
in this buffer. - readByte() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readBytes(byte[]) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the current
readerIndex
and increases thereaderIndex
by the number of the transferred bytes (=dst.length
). - readBytes(byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readBytes(byte[], int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the current
readerIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
). - readBytes(byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readBytes(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to a newly created buffer starting at the current
readerIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
). - readBytes(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readBytes(Buffer) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the current
readerIndex
until the destination becomes non-writable, and increases thereaderIndex
by the number of the transferred bytes. - readBytes(Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readBytes(Buffer, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the current
readerIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
). - readBytes(Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readBytes(Buffer, int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the current
readerIndex
and increases thereaderIndex
by the number of the transferred bytes (=length
). - readBytes(Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readBytes(ByteBuffer) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers this buffer's data to the specified destination starting at the current
readerIndex
until the destination's position reaches its limit, and increases thereaderIndex
by the number of the transferred bytes. - readBytes(ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readCancelled() - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
-
Callback when the read operation is cancelled.
- readCancelled() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
- readChar() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 2-byte UTF-16 character at the current
readerIndex
and increases thereaderIndex
by2
in this buffer. - readChar() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readComplete() - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
-
Callback when the entire read operation completes successfully.
- readComplete() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
- readDouble() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 64-bit floating point number at the current
readerIndex
and increases thereaderIndex
by8
in this buffer. - readDouble() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readerIndex() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the
readerIndex
of this buffer. - readerIndex() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readerIndex(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the
readerIndex
of this buffer. - readerIndex(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- readerIndex(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
-
Callback when the read operation fails with an
error
. - readFailed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
- readFloat() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 32-bit floating point number at the current
readerIndex
and increases thereaderIndex
by4
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 thereaderIndex
by4
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 thereaderIndex
by4
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 thereaderIndex
by8
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 thereaderIndex
by8
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 thereaderIndex
by3
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 thereaderIndex
by3
in this buffer. - readMediumLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- ReadOnlyBufferAllocators - Class in io.servicetalk.buffer.api
-
Utility class containing
BufferAllocator
s that createBuffer
instances which cannot be modified and are read only. - ReadOnlyTcpClientConfig - Class in io.servicetalk.tcp.netty.internal
-
Read only view of
TcpClientConfig
. - ReadOnlyTcpServerConfig - Class in io.servicetalk.tcp.netty.internal
-
Read only view of
TcpServerConfig
. - readShort() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 16-bit short integer at the current
readerIndex
and increases thereaderIndex
by2
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 thereaderIndex
by2
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 thereaderIndex
by the size of the new slice (=length
). - readSlice(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readTimeoutHeader(HttpHeaders) - Static method in class io.servicetalk.grpc.internal.DeadlineUtils
-
Extract the timeout duration from the HTTP headers if present.
- readTimeoutHeader(HttpRequestMetaData) - Static method in class io.servicetalk.grpc.internal.DeadlineUtils
-
Extract the timeout duration from the request HTTP headers if present.
- readUnsignedByte() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets an unsigned byte at the current
readerIndex
and increases thereaderIndex
by1
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 thereaderIndex
by4
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 thereaderIndex
by4
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 thereaderIndex
by3
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 thereaderIndex
by3
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 thereaderIndex
by2
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 thereaderIndex
by2
in this buffer. - readUnsignedShortLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- ready() - Method in class io.servicetalk.transport.netty.internal.DeferSslHandler
-
Indicates that we are ready to stop deferring, and add the deferred
SslHandler
. - reasonPhrase() - Method in class io.servicetalk.http.api.HttpResponseStatus
-
Get the reason-phrase that provides a textual description associated with the numeric status code.
- RedirectConfig - Interface in io.servicetalk.http.api
-
Configuration options for redirection.
- RedirectConfig.RedirectPredicate - Interface in io.servicetalk.http.api
-
Predicate to make the final decision if redirect should be performed or not based on the given context.
- RedirectConfig.RedirectRequestTransformer - Interface in io.servicetalk.http.api
-
Provides access to the full context of the redirect to apply transformations for the pre-initialized redirect request.
- RedirectConfigBuilder - Class in io.servicetalk.http.api
-
Builder for
RedirectConfig
. - RedirectConfigBuilder() - Constructor for class io.servicetalk.http.api.RedirectConfigBuilder
- RedirectingHttpRequesterFilter - Class in io.servicetalk.http.utils
-
An HTTP request filter that performs automatic redirection if a client receives
3XX status code
in theresponse
. - RedirectingHttpRequesterFilter() - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
-
Create a new instance, only performing relative redirects.
- RedirectingHttpRequesterFilter(RedirectConfig) - Constructor for class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
-
Create a new instance.
- REDIRECTION_3XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
- redirectPayloadBody(boolean) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Allows redirecting payload body of the original request on each non-relative redirect.
- redirectPredicate() - Method in interface io.servicetalk.http.api.RedirectConfig
-
RedirectConfig.RedirectPredicate
to make the final decision if redirect should be performed or not based on the given context. - redirectPredicate(RedirectConfig.RedirectPredicate) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Sets a predicate for an additional check to decide if the redirect should be performed or not based on the given context.
- redirectRequestTransformer() - Method in interface io.servicetalk.http.api.RedirectConfig
-
RedirectConfig.RedirectRequestTransformer
to apply further modifications for the redirect request after it was initialized. - redirectRequestTransformer(RedirectConfig.RedirectRequestTransformer) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Sets a transformer to apply further modifications for the redirect request after it was initialized.
- references() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
-
Returns an immutable list of references.
- REFERER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"referer"
- referredTo() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryReference
-
Returns the span being referred to.
- ReflectionUtils - Class in io.servicetalk.utils.internal
-
Provide utilities to assist reflective access.
- REFUSED_STREAM - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- regionMatches(CharSequence, boolean, int, CharSequence, int, int) - Static method in class io.servicetalk.buffer.api.CharSequences
-
This methods make regionMatches operation correctly for any chars in strings.
- registerAllExtensions(ExtensionRegistry) - Static method in class io.servicetalk.health.v1.HealthProto
- registerAllExtensions(ExtensionRegistryLite) - Static method in class io.servicetalk.health.v1.HealthProto
- registerMessageType(Class<T>, Parser<T>) - Method in class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
-
Deprecated.Register the passed
messageType
with the providedParser
. - registerRoutes(Health.HealthService) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
-
Deprecated.
- registerRoutes(Service) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Deprecated.This method is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
- RejectedPermanently - Enum constant in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
-
Deprecated.Selecting the resource was denied, and will not succeed at later time.
- RejectedPermanently - Enum constant in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
-
Selecting the resource was denied, and will not succeed at later time.
- RejectedSubscribeError - Interface in io.servicetalk.concurrent.internal
-
Used in scenarios where a subscribe to an asynchronous source is attempted, but no "real" subscription is established.
- RejectedSubscribeException - Exception in io.servicetalk.concurrent.internal
-
Used in scenarios where a subscribe to an asynchronous source is attempted, but no "real" subscription is established.
- RejectedSubscribeException(String) - Constructor for exception io.servicetalk.concurrent.internal.RejectedSubscribeException
-
Create a new instance.
- RejectedSubscribeException(Throwable) - Constructor for exception io.servicetalk.concurrent.internal.RejectedSubscribeException
-
Create a new instance.
- RejectedTemporary - Enum constant in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
-
Deprecated.Selecting the resource was denied, but may succeed at later time.
- RejectedTemporary - Enum constant in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
-
Selecting the resource was denied, but may succeed at later time.
- rejectionPolicy(ClientPeerRejectionPolicy) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Peers can reject and exception due to capacity reasons based on their own principals and implementation details.
- rejectionPolicy(ServiceRejectionPolicy) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Defines the
ServiceRejectionPolicy
which in turn defines the behavior of the service when a rejection occurs due tocapacity
orbreaker
. - release() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
-
Releases this reserved
BlockingHttpConnection
to be used for subsequent requests. - release() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
-
Releases this reserved
BlockingStreamingHttpConnection
to be used for subsequent requests. - releaseAsync() - Method in interface io.servicetalk.client.api.internal.ReservableRequestConcurrencyController
-
Deprecated.Must be called (and subscribed to) to signify the reservation has completed after
ReservableRequestConcurrencyController.tryReserve()
. - releaseAsync() - Method in interface io.servicetalk.client.api.LoadBalancedConnection
- releaseAsync() - Method in interface io.servicetalk.client.api.ReservableRequestConcurrencyController
-
Must be called (and subscribed to) to signify the reservation has completed after
ReservableRequestConcurrencyController.tryReserve()
. - releaseAsync() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- releaseAsync() - Method in interface io.servicetalk.http.api.FilterableReservedStreamingHttpConnection
-
Releases this reserved
FilterableStreamingHttpConnection
to be used for subsequent requests. - releaseAsync() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
- releaseAsync() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- releaseAsync() - Method in interface io.servicetalk.http.api.ReservedHttpConnection
-
Releases this reserved
ReservedHttpConnection
to be used for subsequent requests. - releaseAsync() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
- releaseLock(AtomicIntegerFieldUpdater<T>, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
-
Release a lock that was previously acquired via
ConcurrentUtils.tryAcquireLock(AtomicIntegerFieldUpdater, Object)
. - releaseReentrantLock(AtomicLongFieldUpdater<T>, long, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
-
Release a lock that was previously acquired via
ConcurrentUtils.tryAcquireReentrantLock(AtomicLongFieldUpdater, Object)
. - remaining() - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter.LimiterState
-
Returns the remaining allowance of the
CapacityLimiter
when theCapacityLimiter.Ticket
was issued. - remainingDurationInOpenState() - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
If the state of the breaker is open, this retrieves the remaining duration it should stay open.
- remoteAddress() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- remoteAddress() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
The
SocketAddress
to which the associated connection is connected. - remoteAddress() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- remoteAddress() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- remoteAddress() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- remove(PartitionAttributes) - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- remove(PartitionAttributes) - Method in interface io.servicetalk.client.api.partition.PartitionMap
-
Deprecated.Remove a
PartitionAttributes
that was previously added viaPartitionMap.add(PartitionAttributes)
. - remove(ContextMap.Key<T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to remove an entry from the current context.
- remove(ContextMap.Key<T>) - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- remove(ContextMap.Key<T>) - Method in interface io.servicetalk.context.api.ContextMap
-
Remove an entry from this
ContextMap
, and get the previous value (if one exists). - remove(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- remove(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Removes all headers with the specified
name
. - remove(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- remove(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Removes specific value(s) from the specified header
name
. - remove(String) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- removeAll(Iterable<ContextMap.Key<?>>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to remove all entries from the current context associated with the keys from the passed
Iterable
. - removeAll(Iterable<ContextMap.Key<?>>) - Method in interface io.servicetalk.context.api.ContextMap
-
Remove all entries from this
ContextMap
associated with the keys from the passedIterable
. - removeAll(Iterable<String>) - Method in class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
- removeAllEntries(Iterable<ContextMap.Key<?>>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Deprecated.
- 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
andvalue
. - removeSetCookies(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- removeSetCookies(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Removes all set-cookie identified by
name
. - removeSetCookies(CharSequence, CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- removeSetCookies(CharSequence, CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Removes all set-cookie identified by
name
. - repeat(BiIntPredicate<? super T>) - Method in class io.servicetalk.concurrent.api.Single
- repeat(IntPredicate) - Method in class io.servicetalk.concurrent.api.Completable
- repeat(IntPredicate) - Method in class io.servicetalk.concurrent.api.Publisher
- repeat(IntPredicate) - Method in class io.servicetalk.concurrent.api.Single
- RepeatStrategies - Class in io.servicetalk.concurrent.api
-
A set of strategies to use for repeating with
Publisher.repeatWhen(IntFunction)
,Single.repeatWhen(IntFunction)
andCompletable.repeatWhen(IntFunction)
or in general. - RepeatStrategies.TerminateRepeatException - Exception in io.servicetalk.concurrent.api
-
An
Exception
instance used to indicate termination of repeats. - repeatWhen(BiIntFunction<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
-
Re-subscribes to this
Single
when it completes and theCompletable
returned by the suppliedBiIntFunction
completes successfully. - repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Re-subscribes to this
Completable
when it completes and theCompletable
returned by the suppliedIntFunction
completes successfully. - repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Re-subscribes to this
Publisher
when it completes and theCompletable
returned by the suppliedIntFunction
completes successfully. - repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
-
Re-subscribes to this
Single
when it completes and theCompletable
returned by the suppliedIntFunction
completes successfully. - repeatWithConstantBackoffDeltaJitter(int, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
-
Creates a new repeat function that adds the passed constant
Duration
as delay between repeats. - repeatWithConstantBackoffDeltaJitter(Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
-
Creates a new repeat function that adds the passed constant
Duration
as delay between repeats. - repeatWithConstantBackoffFullJitter(int, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
-
Creates a new repeat function that adds the passed constant
Duration
as delay between repeats. - repeatWithConstantBackoffFullJitter(Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
-
Creates a new repeat function that adds the passed constant
Duration
as delay between repeats. - repeatWithExponentialBackoffDeltaJitter(int, Duration, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
-
Creates a new repeat function that adds a delay between repeats.
- repeatWithExponentialBackoffDeltaJitter(Duration, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
-
Creates a new repeat function that adds a delay between repeats.
- repeatWithExponentialBackoffFullJitter(int, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
-
Creates a new repeat function that adds a delay between repeats.
- repeatWithExponentialBackoffFullJitter(Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RepeatStrategies
-
Creates a new repeat function that adds a delay between repeats.
- replace(Buffer) - Method in interface io.servicetalk.buffer.api.BufferHolder
-
Deprecated.Returns a new
BufferHolder
which contains the specifiedcontent
. - 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 inheaders
. - replay(int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Similar to
Publisher.multicast(int)
in that multiple downstreamPublisherSource.Subscriber
s are enabled on the returnedPublisher
but also retainshistory
of the most recently emitted signals fromPublisherSource.Subscriber.onNext(Object)
which are emitted to new downstreamPublisherSource.Subscriber
s before emitting new signals. - replay(int, Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Similar to
Publisher.multicast(int)
in that multiple downstreamPublisherSource.Subscriber
s are enabled on the returnedPublisher
but also retainshistoryHint
of the most recently emitted signals fromPublisherSource.Subscriber.onNext(Object)
which are emitted to new downstreamPublisherSource.Subscriber
s before emitting new signals. - replay(ReplayStrategy<T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Similar to
Publisher.multicast(int)
in that multiple downstreamPublisherSource.Subscriber
s are enabled on the returnedPublisher
but will also retain some history ofPublisherSource.Subscriber.onNext(Object)
signals according to theReplayStrategy
replayStrategy
. - replay(Supplier<ReplayAccumulator<T>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Similar to
Publisher.multicast(int)
in that multiple downstreamPublisherSource.Subscriber
s are enabled on the returnedPublisher
but will also retain some history ofPublisherSource.Subscriber.onNext(Object)
signals according to theReplayAccumulator
accumulatorSupplier
. - ReplayAccumulator<T> - Interface in io.servicetalk.concurrent.api
-
Accumulates signals for the
Publisher
replay operator. - ReplayStrategies - Class in io.servicetalk.concurrent.api
-
Utilities to customize
ReplayStrategy
. - ReplayStrategy<T> - Interface in io.servicetalk.concurrent.api
-
Used to customize the strategy for the
Publisher
replay operator. - ReplayStrategyBuilder<T> - Class in io.servicetalk.concurrent.api
-
A builder of
ReplayStrategy
. - ReplayStrategyBuilder(Supplier<ReplayAccumulator<T>>) - Constructor for class io.servicetalk.concurrent.api.ReplayStrategyBuilder
-
Create a new instance.
- report(Span) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter
- report(Span) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.LoggingReporter
-
Logs a
Span
to the configured logger. - report(Span) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter
- request(long) - Method in class io.servicetalk.concurrent.internal.ConcurrentSubscription
- request(long) - Method in class io.servicetalk.concurrent.internal.DelayedSubscription
- request(long) - Method in class io.servicetalk.concurrent.internal.ScalarValueSubscription
- request(long) - Method in interface io.servicetalk.concurrent.PublisherSource.Subscription
-
Requests
n
more items from the associatedPublisherSource
for the associatedPublisherSource.Subscriber
. - request(GrpcClientMetadata, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.RequestStreamingClientCall
-
Sends the passed
Publisher
ofGrpcClientCallFactory.RequestStreamingClientCall
. - request(GrpcClientMetadata, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.StreamingClientCall
-
Sends the passed
Publisher
ofGrpcClientCallFactory.StreamingClientCall
. - request(GrpcClientMetadata, Iterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingRequestStreamingClientCall
-
Sends the passed
BlockingIterable
ofGrpcClientCallFactory.BlockingRequestStreamingClientCall
. - request(GrpcClientMetadata, Iterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingStreamingClientCall
-
Sends the passed
BlockingIterable
ofGrpcClientCallFactory.BlockingStreamingClientCall
. - request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingClientCall
-
Sends the passed
GrpcClientCallFactory.BlockingClientCall
. - request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingResponseStreamingClientCall
-
Sends the passed
GrpcClientCallFactory.BlockingResponseStreamingClientCall
. - request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.ClientCall
-
Sends the passed
GrpcClientCallFactory.ClientCall
. - request(GrpcClientMetadata, Req) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.ResponseStreamingClientCall
-
Sends the passed
GrpcClientCallFactory.ResponseStreamingClientCall
. - request(BlockingStreamingHttpRequest) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
-
Send a
request
. - request(HttpRequest) - Method in interface io.servicetalk.http.api.BlockingHttpRequester
-
Send a
request
. - request(HttpRequest) - Method in interface io.servicetalk.http.api.HttpRequester
-
Send a
request
. - request(StreamingHttpRequest) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- request(StreamingHttpRequest) - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- request(StreamingHttpRequest) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- request(StreamingHttpRequest) - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- request(StreamingHttpRequest) - Method in interface io.servicetalk.http.api.StreamingHttpRequester
-
Send a
request
. - request(StreamingHttpRequester, StreamingHttpRequest) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
-
Called when the filter needs to delegate the request using the provided
StreamingHttpRequester
on which to callStreamingHttpRequester.request(StreamingHttpRequest)
. - REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
431 Request Header Fields Too Large
- REQUEST_TIMEOUT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
408 Request Timeout
- REQUEST_TRACKER_KEY - Static variable in interface io.servicetalk.client.api.RequestTracker
- requestCompressor() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
- requestCompressor() - Method in interface io.servicetalk.grpc.api.GrpcClientMetadata
-
Get the
BufferEncoder
to use to compress the request associated with this object. - RequestConcurrencyController - Interface in io.servicetalk.client.api.internal
-
Deprecated.This interface is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replicating this implementation in your codebase or reach out to us explaining the use-case.
- RequestConcurrencyController - Interface in io.servicetalk.client.api
-
An interface which allows controlling reserving connections which maybe used concurrently.
- RequestConcurrencyController.Result - Enum Class in io.servicetalk.client.api.internal
-
Deprecated.Result of the
RequestConcurrencyController.tryRequest()
call. - RequestConcurrencyController.Result - Enum Class in io.servicetalk.client.api
-
Result of the
RequestConcurrencyController.tryRequest()
call. - RequestConcurrencyControllers - Class in io.servicetalk.client.api.internal
-
Deprecated.This class is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replicating this implementation in your codebase.
- requestContext() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
- requestContext() - Method in interface io.servicetalk.grpc.api.GrpcMetadata
-
A request context associated with this
GrpcMetadata
that translates intoHttpMetaData.context()
. - requestDescriptor() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
-
Get the
ParameterDescriptor
for the request. - RequestDroppedException - Exception in io.servicetalk.capacity.limiter.api
-
An
Exception
to indicate that a request was dropped by a client/server likely due to capacity constraints or as-such interpretation of peer feedback according to configuration. - RequestDroppedException() - Constructor for exception io.servicetalk.capacity.limiter.api.RequestDroppedException
-
Creates a new instance.
- RequestDroppedException(String) - Constructor for exception io.servicetalk.capacity.limiter.api.RequestDroppedException
-
Creates a new instance.
- RequestDroppedException(String, Throwable) - Constructor for exception io.servicetalk.capacity.limiter.api.RequestDroppedException
-
Creates a new instance.
- RequestDroppedException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.capacity.limiter.api.RequestDroppedException
-
Creates a new instance.
- RequestDroppedException(Throwable) - Constructor for exception io.servicetalk.capacity.limiter.api.RequestDroppedException
-
Creates a new instance.
- requestedToRead(long) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
-
Callback when new items are requested to read.
- requestedToRead(long) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
- requestedToWrite(long) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when new items are requested to write.
- requestedToWrite(long) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- requestEncoding() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
-
Deprecated.
- requestEncoding() - Method in interface io.servicetalk.grpc.api.GrpcClientMetadata
-
Deprecated.
- requestFinished() - Method in interface io.servicetalk.client.api.internal.RequestConcurrencyController
-
Deprecated.Must be called after
RequestConcurrencyController.tryRequest()
to signify the request has completed. - requestFinished() - Method in interface io.servicetalk.client.api.LoadBalancedConnection
- requestFinished() - Method in interface io.servicetalk.client.api.RequestConcurrencyController
-
Must be called after
RequestConcurrencyController.tryRequest()
to signify the request has completed. - requestFinished() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- requestFinished() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- requestHeaderFieldsTooLarge() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_HEADER_FIELDS_TOO_LARGE
response. - requestHeaderFieldsTooLarge() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_HEADER_FIELDS_TOO_LARGE
response. - requestHeaderFieldsTooLarge() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_HEADER_FIELDS_TOO_LARGE
response. - RequestProperties - Class in io.servicetalk.http.router.jersey.internal
-
Helper methods used internally for accessing ServiceTalk-specific request properties.
- RequestRejectedException - Exception in io.servicetalk.client.api
-
Thrown when a request was rejected before processing by the transport layer.
- RequestRejectedException(String) - Constructor for exception io.servicetalk.client.api.RequestRejectedException
-
Creates a new instance.
- RequestRejectedException(String, Throwable) - Constructor for exception io.servicetalk.client.api.RequestRejectedException
-
Creates a new instance.
- requestStreamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
-
Deprecated.Returns the registered
GrpcRoutes.RequestStreamingRoute
for the passedpath
. - requestTarget() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The request-target.
- requestTarget(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- requestTarget(String) - Method in interface io.servicetalk.http.api.HttpRequest
- requestTarget(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Set the request-target.
- requestTarget(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- requestTarget(String, Charset) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- requestTarget(String, Charset) - Method in interface io.servicetalk.http.api.HttpRequest
- requestTarget(String, Charset) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Set the request-target.
- requestTarget(String, Charset) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- requestTarget(Charset) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The request-target.
- RequestTargetDecoderHttpServiceFilter - Class in io.servicetalk.http.utils
-
Decodes the
HttpRequestMetaData.requestTarget()
for each incoming request. - RequestTargetDecoderHttpServiceFilter() - Constructor for class io.servicetalk.http.utils.RequestTargetDecoderHttpServiceFilter
-
Create a new instance.
- RequestTargetDecoderHttpServiceFilter(Charset) - Constructor for class io.servicetalk.http.utils.RequestTargetDecoderHttpServiceFilter
-
Create a new instance.
- RequestTargetEncoderHttpRequesterFilter - Class in io.servicetalk.http.utils
-
Encodes the
HttpRequestMetaData.requestTarget()
for each outgoing request. - RequestTargetEncoderHttpRequesterFilter() - Constructor for class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
-
Create a new instance.
- RequestTargetEncoderHttpRequesterFilter(Charset) - Constructor for class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
-
Create a new instance.
- RequestTargetEncoderHttpServiceFilter - Class in io.servicetalk.http.utils
-
Encodes the
HttpRequestMetaData.requestTarget()
for each incoming request. - RequestTargetEncoderHttpServiceFilter() - Constructor for class io.servicetalk.http.utils.RequestTargetEncoderHttpServiceFilter
-
Create a new instance.
- RequestTargetEncoderHttpServiceFilter(Charset) - Constructor for class io.servicetalk.http.utils.RequestTargetEncoderHttpServiceFilter
-
Create a new instance.
- requestTimeout() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_TIMEOUT
response. - requestTimeout() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_TIMEOUT
response. - requestTimeout() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_TIMEOUT
response. - RequestTracker - Interface in io.servicetalk.client.api
-
A tracker of latency of an action over time.
- RequestTracker.ErrorClass - Enum Class in io.servicetalk.client.api
-
Enumeration of the main failure classes.
- REQUIRE - Enum constant in enum class io.servicetalk.transport.api.SslClientAuthMode
-
Indicates that the
SSLEngine
will require client authentication. - requiredOffloads() - Method in interface io.servicetalk.client.api.ConnectionFactoryFilter
-
Return an
ExecutionStrategy
that describes the offloads required by the influencer. - requiredOffloads() - Method in class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
- requiredOffloads() - Method in class io.servicetalk.client.api.LimitingConnectionFactoryFilter
- requiredOffloads() - Method in interface io.servicetalk.client.api.LoadBalancerFactory
- requiredOffloads() - Method in class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
- requiredOffloads() - Method in class io.servicetalk.grpc.api.GrpcExceptionMapperServiceFilter
- requiredOffloads() - Method in interface io.servicetalk.http.api.BlockingHttpService
- requiredOffloads() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpService
- requiredOffloads() - Method in class io.servicetalk.http.api.ContentCodingHttpRequesterFilter
-
Deprecated.
- requiredOffloads() - Method in class io.servicetalk.http.api.ContentCodingHttpServiceFilter
-
Deprecated.
- requiredOffloads() - Method in class io.servicetalk.http.api.ContentEncodingHttpRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.http.api.ContentEncodingHttpServiceFilter
- requiredOffloads() - Method in class io.servicetalk.http.api.DefaultHttpLoadBalancerFactory
- requiredOffloads() - Method in class io.servicetalk.http.api.HttpExceptionMapperServiceFilter
- requiredOffloads() - Method in interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
-
Return an
ExecutionStrategy
that describes the offloads required by the influencer. - requiredOffloads() - Method in interface io.servicetalk.http.api.HttpLoadBalancerFactory
- requiredOffloads() - Method in interface io.servicetalk.http.api.HttpService
- requiredOffloads() - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Builds this chain and returns computed
HttpExecutionStrategy
for the entire chain. - requiredOffloads() - Method in interface io.servicetalk.http.api.StreamingHttpService
- requiredOffloads() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
- requiredOffloads() - Method in class io.servicetalk.grpc.netty.GrpcLifecycleObserverRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
-
Deprecated.
- requiredOffloads() - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
- requiredOffloads() - Method in interface io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.CredentialsVerifier
- requiredOffloads() - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
- requiredOffloads() - Method in class io.servicetalk.http.utils.EnforceSequentialModeRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.HostHeaderHttpRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.JavaNetSoTimeoutHttpConnectionFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.PayloadSizeLimitingHttpServiceFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.RedirectingHttpRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.RequestTargetDecoderHttpServiceFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.http.utils.RequestTargetEncoderHttpServiceFilter
- requiredOffloads() - Method in interface io.servicetalk.http.utils.TimeoutFromRequest
-
Deprecated.
- requiredOffloads() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory
-
Deprecated.
- requiredOffloads() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
- requiredOffloads() - Method in class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
- requiredOffloads() - Method in class io.servicetalk.opentracing.http.TracingHttpServiceFilter
- requiredOffloads() - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter
- requiredOffloads() - Method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
-
Deprecated.Return an
ExecutionStrategy
that describes the offloads required by the influencer. - requiredOffloads() - Method in interface io.servicetalk.transport.api.EarlyConnectionAcceptor
-
Customize the offloading strategy for this acceptor.
- requiredOffloads() - Method in interface io.servicetalk.transport.api.ExecutionStrategyInfluencer
-
Return an
ExecutionStrategy
that describes the offloads required by the influencer. - requiredOffloads() - Method in interface io.servicetalk.transport.api.LateConnectionAcceptor
-
Customize the offloading strategy for this acceptor.
- requiredOffloads() - Method in interface io.servicetalk.transport.netty.internal.InfluencerConnectionAcceptor
- ReservableRequestConcurrencyController - Interface in io.servicetalk.client.api.internal
-
Deprecated.This interface is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replicating this implementation in your codebase or reach out to us explaining the use-case.
- ReservableRequestConcurrencyController - Interface in io.servicetalk.client.api
-
A
RequestConcurrencyController
that also allows toReservableRequestConcurrencyController.tryReserve()
a connection for exclusive use. - ReservableRequestConcurrencyControllers - Class in io.servicetalk.client.api.internal
-
Deprecated.This class is not used by ServiceTalk internal code anymore and will be removed in the future releases. If you depend on it, consider replicating this implementation in your codebase.
- reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.BlockingHttpClient
-
Reserve a
BlockingHttpConnection
based on providedHttpRequestMetaData
. - reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
-
Reserve a
BlockingStreamingHttpConnection
based on providedHttpRequestMetaData
. - reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.FilterableStreamingHttpClient
-
Reserve a
StreamingHttpConnection
based on providedHttpRequestMetaData
. - reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.HttpClient
-
Reserve an
HttpConnection
based on providedHttpRequestMetaData
. - reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.StreamingHttpClient
-
Reserve a
StreamingHttpConnection
based on providedHttpRequestMetaData
. - reserveConnection(HttpRequestMetaData) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- ReservedBlockingHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
BlockingHttpConnection
for the exclusive use of the caller ofBlockingHttpClient.reserveConnection(HttpRequestMetaData)
. - ReservedBlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
BlockingStreamingHttpConnection
for the exclusive use of the caller ofBlockingStreamingHttpClient.reserveConnection(HttpRequestMetaData)
. - ReservedHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
HttpConnection
for the exclusive use of the caller ofHttpClient.reserveConnection(HttpRequestMetaData)
. - ReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
StreamingHttpConnection
for the exclusive use of the caller ofStreamingHttpClient.reserveConnection(HttpRequestMetaData)
. - ReservedStreamingHttpConnectionFilter - Class in io.servicetalk.http.api
-
A
ReservedStreamingHttpConnectionFilter
that delegates all methods to a differentReservedStreamingHttpConnectionFilter
. - 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() - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
Returns the circuit breaker to its original closed state and resetting any internal state (timers, metrics).
- 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. - Resilience4jAdapters - Class in io.servicetalk.circuit.breaker.resilience4j
-
Set of adapters converting from Resilience4j APIs to ServiceTalk APIs.
- resolutionCompleted(DnsServiceDiscovererObserver.ResolutionResult) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsResolutionObserver
-
Notifies that the current DNS resolution completed successfully.
- resolutionFailed(Throwable) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.DnsResolutionObserver
-
Notifies that the current DNS resolution failed.
- resolutionTimeout(Duration) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- resolutionTimeout(Duration) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- resolutionTimeout(Duration) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Sets the total timeout of each DNS resolution performed by this service discoverer.
- resolvedRecords() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
-
Number of resolved DNS records.
- RESOURCE_EXHAUSTED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Resource exhausted.
- response() - Method in exception io.servicetalk.http.api.ProxyConnectResponseException
-
Returns
HttpResponseMetaData
that was received in response to HTTP/1.1 CONNECT request. - responseContext() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
- responseContext() - Method in interface io.servicetalk.grpc.api.GrpcMetadata
-
A response context associated with this
GrpcMetadata
that translates intoHttpMetaData.context()
. - responseContext() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
-
A response context associated with this
GrpcMetadata
that translates intoHttpMetaData.context()
. - responseDescriptor() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
-
Get the
ParameterDescriptor
for the response. - responseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
-
Returns the
HttpResponseFactory
associated with thisHttpServiceContext
. - responseMapper(Function<HttpResponseMetaData, RetryingHttpRequesterFilter.HttpResponseException>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Selectively map a
response
to anRetryingHttpRequesterFilter.HttpResponseException
that can match a retry behaviour throughRetryingHttpRequesterFilter.Builder.retryResponses(BiFunction)
. - responseStreamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
-
Deprecated.Returns the registered
GrpcRoutes.ResponseStreamingRoute
for the passedpath
. - retrieveMethod(Class<?>, String, Class<?>...) - Static method in class io.servicetalk.utils.internal.ReflectionUtils
- retry(boolean, BiIntPredicate<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
- retry(BiIntPredicate<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Re-subscribes to this
Completable
if an error is emitted and the passedBiIntPredicate
returnstrue
. - retry(BiIntPredicate<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
- retry(BiIntPredicate<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
- RETRY_AFTER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"retry-after"
- RETRY_AFTER_MILLIS - Static variable in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
Custom retry-after header that supports milliseconds resolution, rather than seconds.
- 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.
- RetryableRequestDroppedException - Exception in io.servicetalk.traffic.resilience.http
-
A
retryable
RequestDroppedException
to indicate that a request was dropped by a client/server due to capacity constraints. - RetryableRequestDroppedException() - Constructor for exception io.servicetalk.traffic.resilience.http.RetryableRequestDroppedException
-
Creates a new instance.
- RetryableRequestDroppedException(String) - Constructor for exception io.servicetalk.traffic.resilience.http.RetryableRequestDroppedException
-
Creates a new instance.
- RetryableRequestDroppedException(String, Throwable) - Constructor for exception io.servicetalk.traffic.resilience.http.RetryableRequestDroppedException
-
Creates a new instance.
- RetryableRequestDroppedException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.traffic.resilience.http.RetryableRequestDroppedException
-
Creates a new instance.
- RetryableRequestDroppedException(Throwable) - Constructor for exception io.servicetalk.traffic.resilience.http.RetryableRequestDroppedException
-
Creates a new instance.
- retryAfterHint(int) - Static method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
A hard-coded delay in seconds to be supplied as a Retry-After HTTP header in a
HttpResponseMetaData
. - retryAfterHintOfBreaker() - Static method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
A delay in seconds to be supplied as a Retry-After HTTP header in a
HttpResponseMetaData
based on theCircuitBreaker
that matched theHttpRequestMetaData
. - retryAfterMillisHint(Duration) - Static method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
A hard-coded delay in milliseconds to be supplied as a Retry-After-Millis HTTP header in a
HttpResponseMetaData
. - retryDelayedRetries(BiFunction<HttpRequestMetaData, RetryingHttpRequesterFilter.DelayedRetry, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Deprecated.
- retryDelayedRetryExceptions(BiFunction<HttpRequestMetaData, DelayedRetryException, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
The retrying-filter will evaluate the
Throwable
marked withDelayedRetryException
interface and use the provideddelay
as a constant delay on-top of the retry period already defined. - retryExpectationFailed(boolean) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Retries
HttpResponseStatus.EXPECTATION_FAILED
response withoutHttpHeaderNames.EXPECT
header. - retryIdempotentRequests(BiFunction<HttpRequestMetaData, IOException, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Retries idempotent requests when applicable.
- RetryingHttpRequesterFilter - Class in io.servicetalk.http.netty
-
A filter to enable retries for HTTP clients.
- RetryingHttpRequesterFilter.BackOffPolicy - Class in io.servicetalk.http.netty
-
Definition and presets of retry backoff policies.
- RetryingHttpRequesterFilter.Builder - Class in io.servicetalk.http.netty
-
A builder for
RetryingHttpRequesterFilter
, which puts an upper bound on retry attempts. - RetryingHttpRequesterFilter.DelayedRetry - Interface in io.servicetalk.http.netty
-
Deprecated.Use
DelayedRetryException
instead. - RetryingHttpRequesterFilter.HttpResponseException - Exception in io.servicetalk.http.netty
-
This exception indicates response that matched the retrying rules of the
RetryingHttpRequesterFilter
and will-be/was retried. - RetryingHttpRequesterFilter.RetryCallbacks - Interface in io.servicetalk.http.netty
-
Callbacks invoked on a retry attempt.
- retryOther(BiFunction<HttpRequestMetaData, Throwable, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Support additional criteria for determining which requests or errors should be retried.
- retryResponses(BiFunction<HttpRequestMetaData, RetryingHttpRequesterFilter.HttpResponseException, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
The retrying-filter will evaluate
RetryingHttpRequesterFilter.HttpResponseException
that resulted from theRetryingHttpRequesterFilter.Builder.responseMapper(Function)
, and support different retry behaviour according to therequest
and theresponse
. - retryResponses(BiFunction<HttpRequestMetaData, RetryingHttpRequesterFilter.HttpResponseException, RetryingHttpRequesterFilter.BackOffPolicy>, boolean) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
The retrying-filter will evaluate
RetryingHttpRequesterFilter.HttpResponseException
that resulted from theRetryingHttpRequesterFilter.Builder.responseMapper(Function)
, and support different retry behaviour according to therequest
and theresponse
. - retryRetryableExceptions(BiFunction<HttpRequestMetaData, RetryableException, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
The retrying-filter will evaluate for
RetryableException
s in the request flow. - retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.Sets a retry strategy to retry errors emitted by
ServiceDiscoverer
. - retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Sets a retry strategy to retry errors emitted by
ServiceDiscoverer
. - RetryStrategies - Class in io.servicetalk.concurrent.api
-
A set of strategies to use for retrying with
Publisher.retryWhen(BiIntFunction)
,Single.retryWhen(BiIntFunction)
, andCompletable.retryWhen(BiIntFunction)
or in general. - retryWhen(boolean, BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Re-subscribes to this
Publisher
if an error is emitted and theCompletable
returned by the suppliedBiIntFunction
completes successfully. - retryWhen(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Re-subscribes to this
Completable
if an error is emitted and theCompletable
returned by the suppliedBiIntFunction
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 theCompletable
returned by the suppliedBiIntFunction
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 theCompletable
returned by the suppliedBiIntFunction
completes successfully. - retryWithConstantBackoffDeltaJitter(int, Predicate<Throwable>, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
-
Creates a new retry function that adds the passed constant
Duration
as a delay between retries. - retryWithConstantBackoffDeltaJitter(Predicate<Throwable>, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
-
Creates a new retry function that adds the passed constant
Duration
as a delay between retries. - retryWithConstantBackoffFullJitter(int, Predicate<Throwable>, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
-
Creates a new retry function that adds the passed constant
Duration
as a delay between retries. - retryWithConstantBackoffFullJitter(Predicate<Throwable>, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
-
Creates a new retry function that adds the passed constant
Duration
as a delay between retries. - retryWithExponentialBackoffDeltaJitter(int, Predicate<Throwable>, Duration, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
-
Creates a new retry function that adds a delay between retries.
- retryWithExponentialBackoffDeltaJitter(Predicate<Throwable>, Duration, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
-
Creates a new retry function that adds a delay between retries.
- retryWithExponentialBackoffFullJitter(int, Predicate<Throwable>, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
-
Creates a new retry function that adds a delay between retries.
- retryWithExponentialBackoffFullJitter(Predicate<Throwable>, Duration, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.RetryStrategies
-
Creates a new retry function that adds a delay between retries.
- roundRobin() - Static method in class io.servicetalk.loadbalancer.LoadBalancingPolicies
-
Builder for the round-robin
LoadBalancingPolicy
. - RoundRobinLoadBalancerBuilder<ResolvedAddress,
C extends LoadBalancedConnection> - Interface in io.servicetalk.loadbalancer -
Deprecated.use
LoadBalancerBuilder
interfaces instead. - RoundRobinLoadBalancerBuilderProvider - Interface in io.servicetalk.loadbalancer
-
Deprecated.use the
LoadBalancerBuilder
implementations along withLoadBalancerBuilderProvider
- RoundRobinLoadBalancerFactory<ResolvedAddress,
C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer -
Deprecated.
- RoundRobinLoadBalancerFactory.Builder<ResolvedAddress,
C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer -
Deprecated.rely on the
LoadBalancers.builder(String)
instead. - RoundRobinLoadBalancers - Class in io.servicetalk.loadbalancer
-
Deprecated.use
LoadBalancers
instead. - RoundRobinLoadBalancingPolicyBuilder - Class in io.servicetalk.loadbalancer
-
A builder for
RoundRobinLoadBalancingPolicy
instances. - RouteContinuation - Interface in io.servicetalk.http.router.predicate.dsl
-
Methods for continuing a route.
- RouteExecutionStrategy - Annotation Interface in io.servicetalk.router.api
-
Indicates that a resource class or method needs a specific execution strategy.
- routeExecutionStrategyFactory(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Setter for the
RouteExecutionStrategyFactory
, intended to be made public by implementations. - routeExecutionStrategyFactory(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- routeExecutionStrategyFactory(RouteExecutionStrategyFactory<HttpExecutionStrategy>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Set a
RouteExecutionStrategyFactory<HttpExecutionStrategy>
for creatingHttpExecutionStrategy
instances that can be used for offloading the handling of request to resource methods, as specified viaRouteExecutionStrategy
annotations. - RouteExecutionStrategyFactory<ES> - Interface in io.servicetalk.router.api
-
A factory that creates an execution strategy for different
id
s ofRouteExecutionStrategy
annotation. - RouteExecutionStrategyUtils - Class in io.servicetalk.router.utils.internal
-
Utilities to handle
RouteExecutionStrategy
annotation. - routeFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
-
Deprecated.Returns the registered
GrpcRoutes.Route
for the passedpath
. - RouteStarter - Interface in io.servicetalk.http.router.predicate.dsl
-
Methods for starting a route.
S
- S_MAXAGE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"s-maxage"
- SAFE_IDEMPOTENT - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
As defined in Method Definitions, methods which are safe and idempotent, but not cacheable.
- SAFE_IDEMPOTENT_CACHEABLE - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
As defined in Method Definitions, methods which are safe, idempotent, and cacheable.
- safeCancel(Cancellable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Invokes
Cancellable.cancel()
ignoring any exceptions that are thrown. - safeClose(PayloadWriter<T>, Throwable) - Static method in class io.servicetalk.oio.api.internal.PayloadWriterUtils
-
Invokes
PayloadWriter.close(Throwable)
ignoring an occurred exception if any. - safeFindNextPositivePowerOfTwo(int) - Static method in class io.servicetalk.utils.internal.MathUtils
-
Fast method of finding the next power of 2 greater than or equal to the supplied value.
- safeOnComplete(CompletableSource.Subscriber) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Invokes
CompletableSource.Subscriber.onComplete()
ignoring an occurred exception if any. - safeOnComplete(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Invokes
PublisherSource.Subscriber.onComplete()
ignoring an occurred exception if any. - safeOnError(CompletableSource.Subscriber, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Invokes
CompletableSource.Subscriber.onError(Throwable)
ignoring an occurred exception if any. - safeOnError(PublisherSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Invokes
PublisherSource.Subscriber.onError(Throwable)
ignoring an occurred exception if any. - safeOnError(SingleSource.Subscriber<T>, Throwable) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Invokes
SingleSource.Subscriber.onError(Throwable)
ignoring an occurred exception if any. - safeOnSuccess(SingleSource.Subscriber<T>, T) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Invokes
SingleSource.Subscriber.onSuccess(Object)
ignoring an occurred exception if any. - sameSite() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- sameSite() - Method in interface io.servicetalk.http.api.HttpSetCookie
-
Get the value for the SameSite attribute.
- SAMPLED - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
-
Header name which determines if sampling is requested.
- sampleRespectRequestOrEveryN(int) - Static method in class io.servicetalk.opentracing.inmemory.SamplingStrategies
-
Filter that samples as requested, but if there is no request will sample approximately
sampleCountHint
times. - sampleUnlessFalse() - Static method in class io.servicetalk.opentracing.inmemory.SamplingStrategies
-
Sample unless explicitly requested to not sample.
- sampleWhenRequestedOrEveryN(int) - Static method in class io.servicetalk.opentracing.inmemory.SamplingStrategies
-
Filter that samples when requested, or otherwise treats no request and
false
as the same and will filter approximatelysampleCountHint
times. - SamplingStrategies - Class in io.servicetalk.opentracing.inmemory
-
Utility methods for sampling strategies.
- ScalarValueSubscription<T> - Class in io.servicetalk.concurrent.internal
-
A
PublisherSource.Subscription
that only emits a single value. - ScalarValueSubscription(T, PublisherSource.Subscriber<? super T>) - Constructor for class io.servicetalk.concurrent.internal.ScalarValueSubscription
-
New instance.
- ScanLifetimeMapper<T,
R> - Interface in io.servicetalk.concurrent.api -
Provides the ability to transform (aka map) signals emitted via the
Publisher.scanWithLifetimeMapper(Supplier)
operator, as well as the ability to cleanup state viaScanLifetimeMapper.afterFinally()
. - ScanMapper<T,
R> - Interface in io.servicetalk.concurrent.api -
Provides the ability to transform (aka map) signals emitted via the
Publisher.scanWithMapper(Supplier)
operator. - ScanMapper.MappedTerminal<R> - Interface in io.servicetalk.concurrent.api
-
Result of a mapping operation of a terminal signal.
- scanWith(Supplier<? extends ScanWithMapper<? super T, ? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Deprecated.
- scanWith(Supplier<R>, BiFunction<R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Apply a
BiFunction
to eachPublisherSource.Subscriber.onNext(Object)
emitted by thisPublisher
and an accumulated state. - scanWithLifetime(Supplier<? extends ScanWithLifetimeMapper<? super T, ? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Deprecated.
- scanWithLifetimeMapper(Supplier<? extends ScanLifetimeMapper<? super T, ? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Apply a function to each
PublisherSource.Subscriber.onNext(Object)
emitted by thisPublisher
as well as optionally concat onePublisherSource.Subscriber.onNext(Object)
signal before the terminal signal is emitted downstream. - ScanWithLifetimeMapper<T,
R> - Interface in io.servicetalk.concurrent.api -
Deprecated.Use
ScanLifetimeMapper
. - scanWithMapper(Supplier<? extends ScanMapper<? super T, ? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Apply a function to each
PublisherSource.Subscriber.onNext(Object)
emitted by thisPublisher
as well as optionally concat onePublisherSource.Subscriber.onNext(Object)
signal before the terminal signal is emitted downstream. - ScanWithMapper<T,
R> - Interface in io.servicetalk.concurrent.api -
Deprecated.Use
ScanMapper
. - schedule(Runnable, long, TimeUnit) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- schedule(Runnable, long, TimeUnit) - Method in interface io.servicetalk.concurrent.Executor
-
Executes the passed
task
afterdelay
amount ofunit
s time has passed. - schedule(Runnable, long, TimeUnit) - Method in interface io.servicetalk.transport.api.IoExecutor
- schedule(Runnable, Duration) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- schedule(Runnable, Duration) - Method in interface io.servicetalk.concurrent.Executor
-
Executes the passed
task
afterdelay
amount time has passed. - scheme() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The scheme component derived from
HttpRequestMetaData.requestTarget()
in lower case. - SCOPE_MANAGER - Static variable in class io.servicetalk.opentracing.asynccontext.AsyncContextInMemoryScopeManager
- scopeManager() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryTracer
- scopeManager() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer
- score() - Method in interface io.servicetalk.client.api.ScoreSupplier
-
Returns the current score of a resource.
- score() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- score() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- ScoreSupplier - Interface in io.servicetalk.client.api
-
Enables components to expose a score.
- SEC_WEBSOCKET_ACCEPT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-accept"
- SEC_WEBSOCKET_EXTENSIONS - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-protocol"
- SEC_WEBSOCKET_KEY - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-key"
- SEC_WEBSOCKET_KEY1 - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-key1"
- SEC_WEBSOCKET_KEY2 - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-key2"
- SEC_WEBSOCKET_LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-location"
- SEC_WEBSOCKET_ORIGIN - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-origin"
- SEC_WEBSOCKET_PROTOCOL - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-protocol"
- SEC_WEBSOCKET_VERSION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"sec-websocket-version"
- securityContextFunction(SCF) - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters.AbstractBuilder
-
Specify a custom function the filter will use to use to create
SecurityContext
instances. - SEE_OTHER - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
303 See Other (since HTTP/1.1)
- seeOther() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SEE_OTHER
response. - seeOther() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.SEE_OTHER
response. - seeOther() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SEE_OTHER
response. - selectConnection(Predicate<C>) - Method in interface io.servicetalk.client.api.LoadBalancer
-
Deprecated.
- selectConnection(Predicate<C>, ContextMap) - Method in interface io.servicetalk.client.api.LoadBalancer
-
Select the most appropriate connection for a request.
- sendMetaData() - Method in interface io.servicetalk.grpc.api.BlockingStreamingGrpcServerResponse
-
Sends the response meta-data and returns a
GrpcPayloadWriter
to continue writing the response messages. - sendMetaData() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
-
Sends the
HttpResponseMetaData
and returns anHttpPayloadWriter
to continue writing the payload body. - sendMetaData(HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- sendMetaData(HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
-
Sends the
HttpResponseMetaData
to the client and returns anHttpPayloadWriter
of typeBlockingStreamingHttpServerResponse
to continue writing a payload body. - sendMetaDataOutputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
-
Sends the
HttpResponseMetaData
to the client and returns anOutputStream
to continue writing a payload body. - SequentialCancellable - Class in io.servicetalk.concurrent.internal
-
A
Cancellable
that can hold at most oneCancellable
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 tocancellable
. - SequentialDnsServerAddressStreamProvider - Class in io.servicetalk.dns.discovery.netty
-
A
DnsServerAddressStreamProvider
which is backed by a sequential list of DNS servers. - SequentialDnsServerAddressStreamProvider(InetSocketAddress...) - Constructor for class io.servicetalk.dns.discovery.netty.SequentialDnsServerAddressStreamProvider
-
Create a new instance.
- SequentialDnsServerAddressStreamProvider(List<InetSocketAddress>) - Constructor for class io.servicetalk.dns.discovery.netty.SequentialDnsServerAddressStreamProvider
-
Create a new instance.
- SerializationException - Exception in io.servicetalk.serialization.api
-
Deprecated.
- SerializationException - Exception in io.servicetalk.serializer.api
-
Exception indicating an error during serialization or deserialization.
- SerializationException(String) - Constructor for exception io.servicetalk.serialization.api.SerializationException
-
Deprecated.New instance.
- SerializationException(String) - Constructor for exception io.servicetalk.serializer.api.SerializationException
-
New instance.
- SerializationException(String, Throwable) - Constructor for exception io.servicetalk.serialization.api.SerializationException
-
Deprecated.New instance.
- SerializationException(String, Throwable) - Constructor for exception io.servicetalk.serializer.api.SerializationException
-
New instance.
- SerializationException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.serialization.api.SerializationException
-
Deprecated.New instance.
- SerializationException(String, Throwable, boolean, boolean) - Constructor for exception io.servicetalk.serializer.api.SerializationException
-
New instance.
- SerializationException(Throwable) - Constructor for exception io.servicetalk.serialization.api.SerializationException
-
Deprecated.New instance.
- SerializationException(Throwable) - Constructor for exception io.servicetalk.serializer.api.SerializationException
-
New instance.
- serializationProvider(SerializationProvider, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.
- serializationProvider(Serializer, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.
- SerializationProvider - Interface in io.servicetalk.serialization.api
-
Deprecated.General
Type
serialization is not supported by all serializers. Defer to your specificSerializer
implementation. - serialize(byte[], BufferAllocator) - Method in class io.servicetalk.serializer.utils.ByteArraySerializer
- serialize(byte[], BufferAllocator, Buffer) - Method in class io.servicetalk.serializer.utils.ByteArraySerializer
- serialize(Publisher<T>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingSerializer
- serialize(Publisher<T>, BufferAllocator) - Method in class io.servicetalk.serializer.utils.FixedLengthStreamingSerializer
- serialize(Publisher<T>, BufferAllocator) - Method in class io.servicetalk.serializer.utils.VarIntLengthStreamingSerializer
- serialize(Publisher<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(Publisher<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(Publisher<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(Publisher<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(Publisher<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(Publisher<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(Publisher<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(Publisher<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(BlockingIterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(BlockingIterable<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(BlockingIterable<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(BlockingIterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(BlockingIterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(HttpHeaders, Publisher<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
-
Deprecated.
- serialize(HttpHeaders, Publisher<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingSerializer
- serialize(HttpHeaders, BlockingIterable<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
-
Deprecated.
- serialize(HttpHeaders, BlockingIterable<T>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingSerializer
-
Serialize an
BlockingIterable
of typeHttpStreamingSerializer
into anBlockingIterable
of typeBuffer
. - serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
-
Deprecated.Returns an
HttpPayloadWriter
of typeHttpSerializer
which serializes eachwritten object
into aBuffer
. - serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingSerializer
-
Returns an
HttpPayloadWriter
of typeHttpStreamingSerializer
which serializes eachwritten object
into aBuffer
. - serialize(HttpHeaders, T, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer2
-
Serialize an object of type
HttpSerializer2
into aBuffer
. - serialize(PayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingSerializer
- serialize(Iterable<T>, BufferAllocator) - Method in interface io.servicetalk.serializer.api.StreamingSerializer
- serialize(Iterable<T>, BufferAllocator, TypeHolder<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(Iterable<T>, BufferAllocator, TypeHolder<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(Iterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(Iterable<T>, BufferAllocator, TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(Iterable<T>, BufferAllocator, Class<T>) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(Iterable<T>, BufferAllocator, Class<T>) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(Iterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(Iterable<T>, BufferAllocator, Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(Object, Buffer) - Method in interface io.servicetalk.serialization.api.StreamingSerializer
-
Deprecated.Use
StreamingSerializer
. - serialize(String, BufferAllocator) - Method in class io.servicetalk.serializer.utils.StringSerializer
- serialize(String, BufferAllocator, Buffer) - Method in class io.servicetalk.serializer.utils.StringSerializer
- serialize(T, Buffer) - Method in class io.servicetalk.data.jackson.JacksonSerializationProvider
-
Deprecated.
- serialize(T, Buffer) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(T, Buffer) - Method in interface io.servicetalk.serialization.api.SerializationProvider
-
Deprecated.Serializes the passed object
toSerialize
to the passedBuffer
. - serialize(T, Buffer) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.Use
Serializer
- serialize(T, BufferAllocator) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(T, BufferAllocator) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(T, BufferAllocator) - Method in interface io.servicetalk.serializer.api.Serializer
-
Serialize the
Serializer
parameter to aBuffer
. - serialize(T, BufferAllocator, int) - Method in class io.servicetalk.serialization.api.DefaultSerializer
-
Deprecated.
- serialize(T, BufferAllocator, int) - Method in interface io.servicetalk.serialization.api.Serializer
-
Deprecated.
- serialize(T, BufferAllocator, Buffer) - Method in interface io.servicetalk.serializer.api.Serializer
-
Serialize the
Serializer
parameter to theBuffer
parameter. - serializer() - Method in interface io.servicetalk.grpc.api.SerializerDescriptor
-
Get the
SerializerDeserializer
used to serialize and deserialize each object. - serializer(SerializerDeserializer<T>, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates an
HttpSerializerDeserializer
that usesSerializerDeserializer
for serialization. - Serializer - Interface in io.servicetalk.serialization.api
-
Deprecated.Use the following types:
- Serializer<T> - Interface in io.servicetalk.serializer.api
-
Serialize from
Serializer
toBuffer
. - serializerDescriptor() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
-
Get the
SerializerDescriptor
for this parameter. - SerializerDescriptor<T> - Interface in io.servicetalk.grpc.api
-
Description of the serialization used for individual elements related to a
ParameterDescriptor
. - serializerDeserializer(TypeReference<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
-
Get a
SerializerDeserializer
. - serializerDeserializer(JavaType) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
-
Get a
SerializerDeserializer
. - serializerDeserializer(Parser<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
-
Get a
SerializerDeserializer
. - serializerDeserializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
-
Get a
SerializerDeserializer
. - serializerDeserializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
-
Get a
SerializerDeserializer
. - SerializerDeserializer<T> - Interface in io.servicetalk.serializer.api
-
Both a
Serializer
andDeserializer
. - serializerFor(ContentCodec, Class<T>) - Method in interface io.servicetalk.grpc.api.GrpcSerializationProvider
-
Deprecated.
- serializerFor(TypeHolder<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
-
Deprecated.
- serializerFor(TypeHolder<T>, IntUnaryOperator) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
-
Deprecated.
- serializerFor(Class<T>) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
-
Deprecated.
- serializerFor(Class<T>, IntUnaryOperator) - Method in interface io.servicetalk.http.api.HttpSerializationProvider
-
Deprecated.
- SERVER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"server"
- SERVER_ERROR_5XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
- serverChannel(EventLoopGroup, Class<? extends SocketAddress>) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
Returns the correct
Class
to use with the givenEventLoopGroup
. - ServerContext - Interface in io.servicetalk.transport.api
-
Context for servers.
- ServerListenContext - Interface in io.servicetalk.transport.api
-
Context for controlling listen behavior.
- serverPemHostname() - Static method in class io.servicetalk.test.resources.DefaultTestCerts
-
Get the hostname contained within
DefaultTestCerts.loadServerPem()
which should match for client hostname verification. - ServerSslConfig - Interface in io.servicetalk.transport.api
-
Specifies the configuration for server side TLS/SSL.
- ServerSslConfigBuilder - Class in io.servicetalk.transport.api
-
Default builder for
ServerSslConfig
objects. - ServerSslConfigBuilder(Supplier<InputStream>, Supplier<InputStream>) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Create a new instance from a
InputStream
which providesX.509
certificate chain inPEM
format and aPKCS#8
private key inPEM
format. - ServerSslConfigBuilder(Supplier<InputStream>, Supplier<InputStream>, String) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Create a new instance from a
InputStream
which providesX.509
certificate chain inPEM
format and aPKCS#8
private key inPEM
format. - ServerSslConfigBuilder(KeyManagerFactory) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Create a new instance using the
KeyManagerFactory
for SSL/TLS handshakes. - SERVICE_FIELD_NUMBER - Static variable in class io.servicetalk.health.v1.HealthCheckRequest
- SERVICE_UNAVAILABLE - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
503 Service Unavailable
- SERVICE_UNKNOWN - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
Used only by the Watch method.
- SERVICE_UNKNOWN_VALUE - Static variable in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
Used only by the Watch method.
- serviceDiscoverer(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- serviceDiscoverer(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Sets a
ServiceDiscoverer
to resolve addresses of remote servers to connect to. - serviceDiscoverer(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- serviceDiscoverer(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.Sets a
ServiceDiscoverer
to resolve addresses of remote servers to connect to. - ServiceDiscoverer<UnresolvedAddress,
ResolvedAddress, E extends ServiceDiscovererEvent<ResolvedAddress>> - Interface in io.servicetalk.client.api -
Represents the interaction pattern with a service discovery system.
- ServiceDiscovererEvent<ResolvedAddress> - Interface in io.servicetalk.client.api
-
Notification from the Service Discovery system that availability for an address has changed.
- ServiceDiscovererEvent.Status - Class in io.servicetalk.client.api
-
Status provided by the
ServiceDiscoverer
system that guides the actions ofLoadBalancer
upon the boundServiceDiscovererEvent.address()
(viaServiceDiscovererEvent
). - ServiceDiscovererUtils - Class in io.servicetalk.dns.discovery.netty
-
A set of utility functions for
ServiceDiscoverer
. - ServiceDiscovererUtils.TwoIntsConsumer - Interface in io.servicetalk.dns.discovery.netty
-
Represents an operation that accepts two
int
-valued arguments and returns no result. - serviceDiscoveryMaxQueueSize(int) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- serviceDiscoveryMaxQueueSize(int) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.Sets the maximum amount of
ServiceDiscovererEvent
objects that will be queued for each partition. - serviceDiscoveryResubscribeInterval() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The interval between service discovery resubscribes.
- serviceDiscoveryResubscribeInterval(Duration, Duration) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Configure an interval for re-subscribing to the original events stream in case all existing hosts become unhealthy.
- serviceDiscoveryResubscribeJitter() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The jitter to use along with the service discovery resubscribe interval.
- ServiceFactory(Health.BlockingHealthService) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
-
Create a new instance.
- ServiceFactory(Health.BlockingHealthService, RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
-
Deprecated.Use
Builder()
and set the custom strategy onHealth.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory)
instead. - ServiceFactory(Health.BlockingHealthService, RouteExecutionStrategyFactory<GrpcExecutionStrategy>, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
- ServiceFactory(Health.BlockingHealthService, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
- ServiceFactory(Health.HealthService) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
-
Create a new instance.
- ServiceFactory(Health.HealthService, RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
-
Deprecated.Use
Builder()
and set the custom strategy onHealth.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory)
instead. - ServiceFactory(Health.HealthService, RouteExecutionStrategyFactory<GrpcExecutionStrategy>, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
- ServiceFactory(Health.HealthService, List<ContentCodec>) - Constructor for class io.servicetalk.health.v1.Health.ServiceFactory
- serviceInvocationStrategy() - Method in interface io.servicetalk.http.api.HttpApiConversions.ServiceAdapterHolder
-
Deprecated.
HttpExecutionStrategy
that should be used to invoke the service returned byHttpApiConversions.ServiceAdapterHolder.adaptor()
. - ServiceLoaderUtils - Class in io.servicetalk.utils.internal
-
ServiceLoader
utilities. - ServiceRejectionPolicy - Class in io.servicetalk.traffic.resilience.http
-
Rejection Policy to rule the behavior of service rejections due to capacity or open circuit.
- ServiceRejectionPolicy.Builder - Class in io.servicetalk.traffic.resilience.http
-
A
ServiceRejectionPolicy
builder to support a custom policy. - SERVICETALK_USER_AGENT - Static variable in class io.servicetalk.grpc.api.GrpcHeaderValues
-
ServiceTalk specific value to use for
HttpHeaderNames.USER_AGENT
andHttpHeaderNames.SERVER
headers. - ServiceTalkAutoDiscoverable - Class in io.servicetalk.http.router.jersey.config
-
AutoDiscoverable
registeringServiceTalkFeature
if the feature is not already registered. - ServiceTalkAutoDiscoverable() - Constructor for class io.servicetalk.http.router.jersey.config.ServiceTalkAutoDiscoverable
- ServiceTalkContextStoreProvider - Class in io.servicetalk.opentelemetry.asynccontext
-
Implementation of
ContextStorageProvider
that stores the Tracing Context making it available withinAsyncContext
. - ServiceTalkContextStoreProvider() - Constructor for class io.servicetalk.opentelemetry.asynccontext.ServiceTalkContextStoreProvider
- ServiceTalkFeature - Class in io.servicetalk.http.router.jersey
-
Feature enabling ServiceTalk request handling.
- ServiceTalkFeature() - Constructor for class io.servicetalk.http.router.jersey.ServiceTalkFeature
- ServiceTalkJacksonSerializerAutoDiscoverable - Class in io.servicetalk.data.jackson.jersey.config
-
AutoDiscoverable
registeringServiceTalkJacksonSerializerFeature
if the feature is not already registered. - ServiceTalkJacksonSerializerAutoDiscoverable() - Constructor for class io.servicetalk.data.jackson.jersey.config.ServiceTalkJacksonSerializerAutoDiscoverable
- ServiceTalkJacksonSerializerFeature - Class in io.servicetalk.data.jackson.jersey
-
Feature enabling ServiceTalk Jackson serializer request/response content handling.
- ServiceTalkJacksonSerializerFeature() - Constructor for class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
- ServiceTalkProtobufSerializerAutoDiscoverable - Class in io.servicetalk.data.protobuf.jersey.config
-
AutoDiscoverable
registeringServiceTalkProtobufSerializerFeature
if the feature is not already registered. - ServiceTalkProtobufSerializerAutoDiscoverable() - Constructor for class io.servicetalk.data.protobuf.jersey.config.ServiceTalkProtobufSerializerAutoDiscoverable
- ServiceTalkProtobufSerializerFeature - Class in io.servicetalk.data.protobuf.jersey
-
Feature enabling ServiceTalk protobuf serializer request/response content handling.
- ServiceTalkProtobufSerializerFeature() - Constructor for class io.servicetalk.data.protobuf.jersey.ServiceTalkProtobufSerializerFeature
- ServiceTalkSocketOptions - Class in io.servicetalk.transport.api
-
SocketOption
s that can be used besideStandardSocketOptions
. - ServiceTalkThreadContextMap - Class in io.servicetalk.log4j2.mdc.utils
-
A
ThreadContext
that provides storage for MDC based uponAsyncContext
. - 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 uponAsyncContext
that also includes tracing information in accessors viaAsyncContextInMemoryScopeManager
. - ServiceTalkTracingThreadContextMap() - Constructor for class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
- serviceUnavailable() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SERVICE_UNAVAILABLE
response. - serviceUnavailable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.SERVICE_UNAVAILABLE
response. - serviceUnavailable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SERVICE_UNAVAILABLE
response. - serviceUnavailable() - Static method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
Pre-defined
response
that signalsHttpResponseStatus.SERVICE_UNAVAILABLE
to the peer. - SERVING - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
SERVING = 1;
- SERVING_VALUE - Static variable in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
SERVING = 1;
- sessionCacheSize() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- sessionCacheSize() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the size of the cache used for storing SSL session objects.
- sessionCacheSize(long) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Get the size of the cache used for storing SSL session objects.
- sessionTimeout() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- sessionTimeout() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the timeout for the cached SSL session objects, in seconds.
- sessionTimeout(long) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Get the timeout for the cached SSL session objects, in seconds.
- set(HttpHeaders) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- set(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Clears the current header entries and copies all header entries of the specified
headers
object. - set(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- set(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Sets a header with the specified
name
andvalue
. - set(CharSequence, CharSequence...) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- set(CharSequence, CharSequence...) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Sets a header with the specified
name
andvalues
. - set(CharSequence, Iterable<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- set(CharSequence, Iterable<? extends CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Sets a new header with the specified
name
andvalues
. - set(CharSequence, Iterator<? extends CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- set(CharSequence, Iterator<? extends CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Sets a new header with the specified
name
andvalues
. - set(String) - Method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
-
Sets the value.
- SET_COOKIE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"set-cookie"
- SET_COOKIE2 - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"set-cookie2"
- setBoolean(int, boolean) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified boolean at the specified absolute
index
in this buffer. - setBoolean(int, boolean) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setBoolean(int, boolean) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setByte(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified byte at the specified absolute
index
in this buffer. - setByte(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setByte(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source array's data to this buffer starting at the specified absolute
index
. - setBytes(int, byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setBytes(int, byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source array's data to this buffer starting at the specified absolute
index
. - setBytes(int, byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setBytes(int, byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setBytes(int, Buffer) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source buffer's data to this buffer starting at the specified absolute
index
until the source buffer becomes unreadable. - setBytes(int, Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setBytes(int, Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source buffer's data to this buffer starting at the specified absolute
index
. - setBytes(int, Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setBytes(int, Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source buffer's data to this buffer starting at the specified absolute
index
. - setBytes(int, Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setBytes(int, Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setBytes(int, InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers a fixed amount from the specified source
InputStream
's data to this buffer starting at the specified absoluteindex
untillength
bytes have been read, the end of stream is reached, or an exception is thrown. - setBytes(int, InputStream, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setBytes(int, ByteBuffer) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source buffer's data to this buffer starting at the specified absolute
index
until the source buffer's position reaches its limit. - setBytes(int, ByteBuffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setBytes(int, ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setBytesUntilEndStream(int, InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers all the specified source
InputStream
's data to this buffer starting at the specified absoluteindex
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 generatesuser-id:password
pair. - setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Completable
- setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Publisher
- setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Single
- setDone() - Method in class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
-
Indicates the operation associated with this
Cancellable
is done and future calls toThreadInterruptingCancellable.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 toThreadInterruptingCancellable.cancel()
should be NOOPs. - setDouble(int, double) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 64-bit floating-point number at the specified absolute
index
in this buffer. - setDouble(int, double) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setDouble(int, double) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setField(Descriptors.FieldDescriptor, Object) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- setFloat(int, float) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 32-bit floating-point number at the specified absolute
index
in this buffer. - setFloat(int, float) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setFloat(int, float) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Sets a header with the specified
name
andvalue
. - setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequest
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponse
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- setHeader(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Clears the current header entries and copies all header entries of the specified
headers
object. - setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequest
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponse
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- setHeaders(HttpHeaders) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- setInt(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 32-bit integer at the specified absolute
index
in this buffer. - setInt(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setInt(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setIntLE(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 32-bit integer at the specified absolute
index
in this buffer with Little Endian byte order . - setIntLE(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setIntLE(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setLong(int, long) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 64-bit long integer at the specified absolute
index
in this buffer. - setLong(int, long) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setLong(int, long) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setLongLE(int, long) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 64-bit long integer at the specified absolute
index
in this buffer in Little Endian Byte Order. - setLongLE(int, long) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setLongLE(int, long) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setMedium(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 24-bit medium integer at the specified absolute
index
in this buffer. - setMedium(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setMedium(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setMediumLE(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 24-bit medium integer at the specified absolute
index
in this buffer in the Little Endian Byte Order. - setMediumLE(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setMediumLE(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setQueryParameter(String, String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- setQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequest
- setQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- setQueryParameter(String, String) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequest
- setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Sets new query parameters with the specified
key
andvalues
. - setQueryParameters(String, Iterable<String>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- setQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- setQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.HttpRequest
- setQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Sets new query parameters with the specified
key
andvalues
. - setQueryParameters(String, String...) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- setRequestCancellable(Cancellable, ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
-
Set the request
Cancellable
. - setResponseBufferPublisher(Publisher<Buffer>, ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
-
Set the response
Publisher<Buffer>
. - setResponseExecutionStrategy(HttpExecutionStrategy, ContainerRequestContext) - Static method in class io.servicetalk.http.router.jersey.internal.RequestProperties
-
Set the response
HttpExecutionStrategy
used for offloading. - setService(String) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
-
string service = 1;
- setServiceBytes(ByteString) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
-
string service = 1;
- setShort(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 16-bit short integer at the specified absolute
index
in this buffer. - setShort(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setShort(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setShortLE(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 16-bit short integer at the specified absolute
index
in this buffer with the Little Endian Byte Order. - setShortLE(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- setShortLE(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- setStatus(HealthCheckResponse.ServingStatus) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- setStatus(String, HealthCheckResponse.ServingStatus) - Method in class io.servicetalk.grpc.health.DefaultHealthService
-
Updates the status of the server.
- setStatusMessage(HttpHeaders, CharSequence) - Static method in class io.servicetalk.grpc.internal.GrpcStatusUtils
-
Sets and potentially encodes the given status message.
- setStatusValue(int) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
-
.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;
- setSystemId(String) - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource
- setSystemId(String) - Method in class io.servicetalk.http.router.jersey.internal.SourceWrappers.SingleSource
- SETTINGS_TIMEOUT - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- settingValue(char) - Method in interface io.servicetalk.http.api.Http2Settings
-
Get the setting value associated with an identifier.
- setTrailer(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.HttpOutputStream
- setTrailer(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpPayloadWriter
-
Note: modifying trailers after the payload writer is
closed
is not allowed. - 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
-
Note: modifying trailers after the payload writer is
closed
is not allowed. - setTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpRequest
- setTrailers(HttpHeaders) - Method in interface io.servicetalk.http.api.HttpResponse
- setUnknownFields(UnknownFieldSet) - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- setUnknownFields(UnknownFieldSet) - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- shareContextOnSubscribe() - Method in class io.servicetalk.concurrent.api.Completable
-
Signifies that when the returned
Completable
is subscribed to, theAsyncContext
will be shared instead of making acopy
. - shareContextOnSubscribe() - Method in class io.servicetalk.concurrent.api.Publisher
-
Signifies that when the returned
Publisher
is subscribed to, theAsyncContext
will be shared instead of making acopy
. - shareContextOnSubscribe() - Method in class io.servicetalk.concurrent.api.Single
-
Signifies that when the returned
Single
is subscribed to, theAsyncContext
will be shared instead of making acopy
. - shouldFlushOnUnwritable() - Method in class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
- shouldFlushOnUnwritable() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy
-
Returns
true
if pending writes, if any, MUST be flushed when the connection is not writable. - shouldFlushOnUnwritable() - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
-
Deprecated.
- shouldOffloadSupplier() - Method in interface io.servicetalk.transport.api.IoExecutor
-
Returns a boolean supplier, if this IoExecutor supports
IoThreadFactory.IoThread
markers, that conditionally recommends offloading if the current thread is an IO thread. - Single<T> - Class in io.servicetalk.concurrent.api
-
An asynchronous computation that either completes with success giving the result or completes with an error.
- Single() - Constructor for class io.servicetalk.concurrent.api.Single
-
New instance.
- SingleAddressHttpClientBuilder<U,
R> - Interface in io.servicetalk.http.api -
A builder of
StreamingHttpClient
instances which call a single server based on the provided unresolved address. - SingleFirstStep<T> - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the first step in a
Subscriber
's lifecycle. - SingleLastStep<T> - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the terminal signals (e.g.
- SingleLineFormatter - Class in io.servicetalk.opentracing.inmemory
-
Single-line serialization format.
- SingleLineValue - Interface in io.servicetalk.opentracing.inmemory
-
Wrapper for supporting injecting and extracting single-string values.
- SingleOperator<T,
R> - Interface in io.servicetalk.concurrent.api -
An operator contract for a
Single
. - SingleSource<T> - Interface in io.servicetalk.concurrent
-
An asynchronous computation that either completes with success giving the result or completes with an error.
- SingleSource(Single<T>) - Constructor for class io.servicetalk.http.router.jersey.internal.SourceWrappers.SingleSource
-
Creates a new
SourceWrappers.SingleSource
instance. - SingleSource.Processor<T,
R> - Interface in io.servicetalk.concurrent -
A
SingleSource.Processor
represents a processing stage that is both aSingleSource
and aSingleSource.Subscriber
and obeys the contracts of both. - SingleSource.Subscriber<T> - Interface in io.servicetalk.concurrent
-
Subscriber of the outcome of a
SingleSource
. - SingleTerminalSignalConsumer<T> - Interface in io.servicetalk.concurrent.api
-
A contract that provides discrete callbacks for various ways in which a
SingleSource.Subscriber
can terminate. - singletonBlockingIterable(T) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
- SingletonDnsServerAddressStreamProvider - Class in io.servicetalk.dns.discovery.netty
-
A
DnsServerAddressStreamProvider
which always returns the sameDnsServerAddressStream
. - SingletonDnsServerAddressStreamProvider(InetSocketAddress) - Constructor for class io.servicetalk.dns.discovery.netty.SingletonDnsServerAddressStreamProvider
-
Create a new instance.
- size() - Method in interface io.servicetalk.client.api.partition.PartitionAttributes
-
Deprecated.Determine how many key/value pairs are contained in this collection.
- size() - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to determine the number of entries in the current context.
- size() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- size() - Method in interface io.servicetalk.context.api.ContextMap
-
Determine the number of
ContextMap.Key
-value pairs in thisContextMap
. - size() - Method in interface io.servicetalk.dns.discovery.netty.DnsServerAddressStream
-
Get the number of times
DnsServerAddressStream.next()
will return a distinct element before repeating or terminating. - size() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- size() - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns the number of headers in this object.
- skipBytes(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Increases the current
readerIndex
by the specifiedlength
in this buffer. - skipBytes(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- skipBytes(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- skipWhile(Predicate<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Skip items emitted by this
Publisher
until the first time the predicate is not satisfied. - Slf4jFixedLevelLoggers - Class in io.servicetalk.logging.slf4j.internal
-
SLF4J implementations of
FixedLevelLogger
. - slice() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns a slice of this buffer's readable bytes.
- slice() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- slice(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns a slice of this buffer's sub-region.
- slice(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- sniClientHelloTimeout() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
- sniConfig() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
- sniHostname() - Method in interface io.servicetalk.transport.api.ClientSslConfig
-
Get the SNI host name.
- sniHostname() - Method in class io.servicetalk.transport.api.DelegatingClientSslConfig
- sniHostname(String) - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Set the SNI host name.
- sniMapping() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Gets the
Mapping
for SNI. - sniMaxClientHelloLength() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
- SniServerChannelInitializer - Class in io.servicetalk.transport.netty.internal
-
SNI
ChannelInitializer
for servers. - SniServerChannelInitializer(Mapping<String, SslContext>) - Constructor for class io.servicetalk.transport.netty.internal.SniServerChannelInitializer
-
Deprecated.
- SniServerChannelInitializer(Mapping<String, SslContext>, int, long) - Constructor for class io.servicetalk.transport.netty.internal.SniServerChannelInitializer
-
Create a new instance.
- SO_BACKLOG - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
-
The number of pending accepted connections for server sockets.
- socketChannel(EventLoopGroup, FileDescriptorSocketAddress) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
Returns the correct Channel that wraps the given filedescriptor or
null
if not supported. - socketChannel(EventLoopGroup, Class<? extends SocketAddress>) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
Returns the correct
Class
to use with the givenEventLoopGroup
. - socketOption(SocketOption<T>) - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- socketOption(SocketOption<T>) - Method in interface io.servicetalk.transport.api.ConnectionInfo
- socketOption(SocketOption<T>) - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- socketOption(SocketOption<T>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- socketOption(SocketOption<T>) - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- socketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- socketOption(SocketOption<T>, T) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- socketOption(SocketOption<T>, T) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Adds a
SocketOption
that is applied to connected/accepted socket channels. - socketOption(SocketOption<T>, T) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Adds a
SocketOption
for all connections created by this builder. - socketOption(SocketOption<T>, T) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add a
SocketOption
that is applied. - SocketOptionUtils - Class in io.servicetalk.transport.netty.internal
-
Utilities to convert
SocketOption
s. - 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
- SourceWrappers.SingleSource<T> - Class in io.servicetalk.http.router.jersey.internal
- span() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryScope
-
Return the current
span
of thisscope
. - SPAN_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
-
Header name for the span id.
- spansBatchingEnabled(boolean) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.HttpReporter.Builder
-
Configure batching of spans before sending them to the zipkin collector.
- specExceptions() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
-
Additional exceptions for HTTP/1.1 specification.
- specExceptions(H1SpecExceptions) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
-
Sets additional exceptions for HTTP/1.1 specification.
- split(CharSequence, char, boolean) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Split a given
AsciiString
to separate ones on the givendelimiter
. - spliterator() - Method in interface io.servicetalk.concurrent.BlockingIterable
-
The same behavior as
Iterable.spliterator()
, but returns aBlockingSpliterator
view. - spliterator() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- spliterator() - Method in interface io.servicetalk.http.api.HttpHeaders
- SplittingFlushStrategy - Class in io.servicetalk.transport.netty.internal
-
Deprecated.This class will be removed in the future releases.
- SplittingFlushStrategy(FlushStrategy, SplittingFlushStrategy.FlushBoundaryProvider) - Constructor for class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
-
Deprecated.Create a new instance.
- SplittingFlushStrategy.FlushBoundaryProvider - Interface in io.servicetalk.transport.netty.internal
-
Deprecated.This interface will be removed in the future releases.
- SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary - Enum Class in io.servicetalk.transport.netty.internal
-
Deprecated.An enumeration for boundary of flushes on which this
SplittingFlushStrategy
splits writes. - SslClientAuthMode - Enum Class in io.servicetalk.transport.api
-
Indicates the state of the
SSLEngine
with respect to client authentication. - SslClientChannelInitializer - Class in io.servicetalk.transport.netty.internal
-
SSL
ChannelInitializer
for clients. - SslClientChannelInitializer(SslContext, ClientSslConfig, boolean) - Constructor for class io.servicetalk.transport.netty.internal.SslClientChannelInitializer
-
New instance.
- sslConfig() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- sslConfig() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
-
Get the
ClientSslConfig
. - sslConfig() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Get the
ServerSslConfig
. - sslConfig() - Method in class io.servicetalk.tcp.netty.internal.TcpClientConfig
-
Get the
ClientSslConfig
. - sslConfig() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Get the
ServerSslConfig
. - sslConfig() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
Get the
SslConfig
for this connection. - sslConfig() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- sslConfig() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- sslConfig() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- sslConfig(ClientSslConfig) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- sslConfig(ClientSslConfig) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Set the SSL/TLS configuration.
- sslConfig(ClientSslConfig) - Method in class io.servicetalk.tcp.netty.internal.TcpClientConfig
-
Add SSL/TLS related config.
- sslConfig(ServerSslConfig) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- sslConfig(ServerSslConfig) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the SSL/TLS configuration.
- sslConfig(ServerSslConfig) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add SSL/TLS related config.
- sslConfig(ServerSslConfig, boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- sslConfig(ServerSslConfig, boolean) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the SSL/TLS configuration and allows to specify if insecure connections should also be allowed.
- sslConfig(ServerSslConfig, boolean) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Set the SSL/TLS configuration and allows to specify if insecure connections should also be allowed.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the SSL/TLS and SNI configuration.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add SSL/TLS and SNI related config with default client hello settings.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the SSL/TLS and SNI configuration.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add SSL/TLS and SNI related config with custom client hello settings.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration, boolean) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add SSL/TLS and SNI related config with custom client hello and insecure connection settings.
- SslConfig - Interface in io.servicetalk.transport.api
-
Specifies the configuration for TLS/SSL.
- SslConfig.CipherSuiteFilter - Enum Class in io.servicetalk.transport.api
-
Defines filtering logic for ciphers suites.
- sslContext() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
-
Returns the
SslContext
. - sslContext() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the
SslContext
. - SslContextFactory - Class in io.servicetalk.transport.netty.internal
-
A factory for creating
SslContext
s. - sslProtocols() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- sslProtocols() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the TLS protocols to enable, in the order of preference.
- sslProtocols(String...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the TLS protocols to enable, in the order of preference.
- sslProtocols(List<String>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the TLS protocols to enable, in the order of preference.
- SslProvider - Enum Class in io.servicetalk.transport.api
-
The provider to use for
SSLEngine
. - SslServerChannelInitializer - Class in io.servicetalk.transport.netty.internal
-
SSL
ChannelInitializer
for servers. - SslServerChannelInitializer(SslContext) - Constructor for class io.servicetalk.transport.netty.internal.SslServerChannelInitializer
-
New instance.
- sslSession() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- sslSession() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
Get the
SSLSession
for this connection. - sslSession() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- sslSession() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- sslSession() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- StacklessClosedChannelException - Exception in io.servicetalk.transport.netty.internal
-
ClosedChannelException
that will not fill in the stacktrace but use a cheaper way of producing limited stacktrace details for the user. - standardCharsets() - Static method in class io.servicetalk.utils.internal.CharsetUtils
-
Get a
Collection
of theStandardCharsets
. - start() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
- Start - Enum constant in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
-
Deprecated.
- startEpochMicros() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
-
Returns the starting epoch in milliseconds.
- state() - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter.Ticket
-
Representation of the state of the
CapacityLimiter
when thisCapacityLimiter.Ticket
was issued. - StateContext - Class in io.servicetalk.traffic.resilience.http
-
State information of the
traffic-resilience
service filter. - 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
- stateObserver(AimdCapacityLimiterBuilder.StateObserver) - Method in class io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder
-
A
observer
to consume the current limit of thisCapacityLimiter
and its consumed capacity, respectively. - stateObserver(FixedCapacityLimiterBuilder.StateObserver) - Method in class io.servicetalk.capacity.limiter.api.FixedCapacityLimiterBuilder
-
A
observer
to consume the current consumed capacity. - status() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
- status() - Method in interface io.servicetalk.client.api.ServiceDiscovererEvent
-
Status
of the event instructing theServiceDiscoverer
what actions to take upon the associatedaddress
. - status() - Method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Returns a standard
GrpcStatus
with this status code. - status() - Method in exception io.servicetalk.grpc.api.GrpcStatusException
-
Returns the wrapped
GrpcStatus
. - status() - Method in interface io.servicetalk.http.api.HttpResponseMetaData
-
Returns the status of this
StreamingHttpResponse
. - status() - Method in exception io.servicetalk.http.netty.ProxyResponseException
-
Deprecated.Returns the
HttpResponseStatus
that was received. - status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponse
- status(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
-
Set the status of this
StreamingHttpResponse
. - STATUS_FIELD_NUMBER - Static variable in class io.servicetalk.health.v1.HealthCheckResponse
- statusClass() - Method in class io.servicetalk.http.api.HttpResponseStatus
-
Get the
HttpResponseStatus.StatusClass
for thisHttpResponseStatus
. - StepVerifier - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to verify expectations on asynchronous sources.
- StepVerifiers - Class in io.servicetalk.concurrent.api.test
-
Factory for the first steps that lead to
StepVerifier
test utility to verify each step in the lifecycle of asynchronous sourcesPublisher
,Single
, andCompletable
. - strategy - Variable in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
- strategy() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
- strategy() - Method in interface io.servicetalk.grpc.api.GrpcClientMetadata
-
GrpcExecutionStrategy
to use for the associated gRPC method. - StrategyInfluencerChainBuilder - Class in io.servicetalk.http.api
-
Deprecated.Merge
ExecutionStrategy
directly instead. - StrategyInfluencerChainBuilder() - Constructor for class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Creates a new instance.
- STREAM_CLOSED - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- streamClosed() - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
-
Callback when the stream is closed.
- streamClosed() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
- streamClosed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
-
Callback when the stream is closed due to an
error
. - streamClosed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
- streamEstablished() - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
-
Callback when the stream is established and ready to be used.
- streamEstablished() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
- streamId() - Method in exception io.servicetalk.http.api.Http2Exception
-
The Stream Identifier associated with the exception.
- streamIdAssigned(long) - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
-
Callback when a
streamId
is assigned. - streamIdAssigned(long) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
- streamingDecoder() - Method in interface io.servicetalk.encoding.api.BufferDecoder
-
Get the
StreamingDeserializer
to use for streaming content. - streamingDecoder() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferDecoder
-
Deprecated.
- StreamingDeserializer<T> - Interface in io.servicetalk.serialization.api
-
Deprecated.
- StreamingDeserializer<T> - Interface in io.servicetalk.serializer.api
- streamingEncoder() - Method in interface io.servicetalk.encoding.api.BufferEncoder
-
Get the
StreamingSerializer
to use for streaming content. - streamingEncoder() - Method in class io.servicetalk.encoding.api.internal.ContentCodecToBufferEncoder
-
Deprecated.
- StreamingHttpClient - Interface in io.servicetalk.http.api
-
The equivalent of
HttpClient
but that acceptsStreamingHttpRequest
and returnsStreamingHttpResponse
. - StreamingHttpClientFilter - Class in io.servicetalk.http.api
-
A
StreamingHttpClient
that delegates all methods to a differentStreamingHttpClient
. - StreamingHttpClientFilter(FilterableStreamingHttpClient) - Constructor for class io.servicetalk.http.api.StreamingHttpClientFilter
-
Create a new instance.
- StreamingHttpClientFilterFactory - Interface in io.servicetalk.http.api
-
A factory for
StreamingHttpClientFilter
. - StreamingHttpConnection - Interface in io.servicetalk.http.api
-
The equivalent of
HttpConnection
but that acceptsStreamingHttpRequest
and returnsStreamingHttpResponse
. - StreamingHttpConnectionFilter - Class in io.servicetalk.http.api
-
A
StreamingHttpConnection
that delegates all methods to a differentStreamingHttpConnection
. - StreamingHttpConnectionFilter(FilterableStreamingHttpConnection) - Constructor for class io.servicetalk.http.api.StreamingHttpConnectionFilter
-
Create a new instance.
- StreamingHttpConnectionFilterFactory - Interface in io.servicetalk.http.api
-
A factory for
StreamingHttpConnectionFilter
. - StreamingHttpRequest - Interface in io.servicetalk.http.api
-
The equivalent of
HttpRequest
but provides the payload as aPublisher
. - StreamingHttpRequester - Interface in io.servicetalk.http.api
-
The equivalent of
HttpRequester
but that acceptsStreamingHttpRequest
and returnsStreamingHttpResponse
. - StreamingHttpRequestFactory - Interface in io.servicetalk.http.api
-
A factory for creating
StreamingHttpRequest
s. - StreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
-
A combination of
StreamingHttpRequestFactory
andStreamingHttpResponseFactory
. - StreamingHttpRequests - Class in io.servicetalk.http.api
-
Factory methods for creating
StreamingHttpRequest
s. - StreamingHttpResponse - Interface in io.servicetalk.http.api
-
The equivalent of
HttpResponse
but provides the payload as aPublisher
. - StreamingHttpResponseFactory - Interface in io.servicetalk.http.api
-
A factory for creating
StreamingHttpResponse
s. - StreamingHttpResponses - Class in io.servicetalk.http.api
-
Factory methods for creating
StreamingHttpResponse
s. - 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 providedStreamingHttpService
. - StreamingHttpServiceFilter(StreamingHttpService) - Constructor for class io.servicetalk.http.api.StreamingHttpServiceFilter
-
New instance.
- StreamingHttpServiceFilterFactory - Interface in io.servicetalk.http.api
-
A factory for
StreamingHttpServiceFilter
. - StreamingHttpServiceToOffloadedStreamingHttpService - Class in io.servicetalk.http.api
-
Wraps a
StreamingHttpService
to apply the providedHttpExecutionStrategy
andExecutor
for offloading. - streamingResponseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
-
Returns the
StreamingHttpResponseFactory
associated with thisHttpServiceContext
. - streamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
-
Deprecated.Returns the registered
GrpcRoutes.StreamingRoute
for the passedpath
. - streamingSerializer(Serializer<T>, ToIntFunction<T>, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Create a
HttpStreamingSerializer
that uses aSerializer
for serialization. - streamingSerializer(StreamingSerializerDeserializer<T>, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates an
HttpStreamingSerializerDeserializer
that usesStreamingSerializerDeserializer
for serialization. - StreamingSerializer - Interface in io.servicetalk.serialization.api
-
Deprecated.Use
StreamingSerializer
. - StreamingSerializer<T> - Interface in io.servicetalk.serializer.api
- streamingSerializerDeserializer(TypeReference<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
- streamingSerializerDeserializer(JavaType) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
- streamingSerializerDeserializer(Parser<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
-
Get a
StreamingSerializerDeserializer
which supports <VarInt length, value> encoding as described in Protobuf Streaming. - streamingSerializerDeserializer(Class<T>) - Method in class io.servicetalk.data.jackson.JacksonSerializerFactory
- streamingSerializerDeserializer(Class<T>) - Method in class io.servicetalk.data.protobuf.ProtobufSerializerFactory
-
Get a
StreamingSerializerDeserializer
which supports <VarInt length, value> encoding as described in Protobuf Streaming. - StreamingSerializerDeserializer<T> - Interface in io.servicetalk.serializer.api
-
Both a
StreamingSerializer
andStreamingDeserializer
. - Strict - Enum constant in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
- StringMultiValueMatcher - Interface in io.servicetalk.http.router.predicate.dsl
-
Extends
CookieMatcher
for things where the value is a string, like headers and query parameters. - stringSerializer(Charset) - Static method in class io.servicetalk.serializer.utils.StringSerializer
-
Create a new instance.
- StringSerializer - Class in io.servicetalk.serializer.utils
- stringStreamingSerializer(Charset, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Create a
HttpStreamingSerializer
that serializesString
. - submit(Runnable) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- submit(Runnable) - Method in interface io.servicetalk.concurrent.api.Executor
-
Create a new
Completable
that executes the passedRunnable
on each subscribe. - submit(Callable<? extends T>) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- submit(Callable<? extends T>) - Method in interface io.servicetalk.concurrent.api.Executor
- 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
- 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 aRunnable
when subscribed to. - SubscribableCompletable - Class in io.servicetalk.concurrent.api.internal
-
A
Completable
that is also aCompletableSource
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 aPublisherSource
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 aSingleSource
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 to this
Completable
and log anyCompletableSource.Subscriber.onError(Throwable)
. - subscribe(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.api.internal.SubscribableCompletable
- subscribe(CompletableSource.Subscriber) - Method in interface io.servicetalk.concurrent.CompletableSource
-
Subscribes to the outcome of this
CompletableSource
. - subscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.internal.SubscribablePublisher
- subscribe(PublisherSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.GroupedPublisher
- subscribe(PublisherSource.Subscriber<? super T>) - Method in interface io.servicetalk.concurrent.PublisherSource
-
Subscribe for the result(s) of this
PublisherSource
. - subscribe(SingleSource.Subscriber<? super T>) - Method in class io.servicetalk.concurrent.api.internal.SubscribableSingle
- subscribe(SingleSource.Subscriber<? super T>) - Method in interface io.servicetalk.concurrent.SingleSource
-
Subscribe for the result of this
SingleSource
. - subscribe(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Subscribe to this
Completable
and log anyCompletableSource.Subscriber.onError(Throwable)
. - subscribe(Runnable, Consumer<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Subscribe to this
Completable
, invoke passedRunnable
when thisCompletable
terminates successfully or emit an error toConsumer
when it fails. - subscribe(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Subscribe to this
Single
, emit the result to the passedConsumer
and log anySingleSource.Subscriber.onError(Throwable)
at debug level. - subscribe(Consumer<? super T>, Consumer<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Single
- 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 passedExecutor
to invoke the following methods: AllCancellable
methods. TheCompletable.handleSubscribe(CompletableSource.Subscriber)
method. This method does not override precedingExecutor
s, if any, specified forthis
Completable
. - subscribeOn(Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will use the passedExecutor
to invoke the following methods: AllPublisherSource.Subscription
methods. ThePublisher.handleSubscribe(PublisherSource.Subscriber)
method. This method does not override precedingExecutor
s, if any, specified forthis
Publisher
. - subscribeOn(Executor) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that will use the passedExecutor
to invoke the following methods: AllCancellable
methods. TheSingle.handleSubscribe(SingleSource.Subscriber)
method. This method does not override precedingExecutor
s, if any, specified forthis
Single
. - subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that may use the passedExecutor
to invoke the following methods: AllCancellable
methods. TheCompletable.handleSubscribe(CompletableSource.Subscriber)
method. This method does not override precedingExecutor
s, if any, specified forthis
Completable
. - subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that may use the passedExecutor
to invoke the following methods: AllPublisherSource.Subscription
methods. ThePublisher.handleSubscribe(PublisherSource.Subscriber)
method. This method does not override precedingExecutor
s, if any, specified forthis
Publisher
. - subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that may use the passedExecutor
to invoke the following methods: AllCancellable
methods. TheSingle.handleSubscribe(SingleSource.Subscriber)
method. This method does not override precedingExecutor
s, if any, specified forthis
Single
. - SubscriberUtils - Class in io.servicetalk.concurrent.internal
-
A set of utilities for common
PublisherSource.Subscriber
tasks. - succeeded(T) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a realized
Single
which always completes successfully with the providedvalue
. - SUCCESSFUL_2XX - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
- successRateMinimumHosts() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The minimum number of hosts required to perform the success rate outlier detector analysis.
- successRateMinimumHosts(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the minimum number of hosts required to perform the success rate outlier detector analysis.
- successRateRequestVolume() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The minimum number of requests in an outlier detector interval required to include it in the success rate outlier detector analysis.
- successRateRequestVolume(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the minimum number of requests in an outlier detector interval required to include it in the success rate outlier detector analysis.
- successRateStdevFactor() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The value divided by 1000 and then multiplied against the success rate standard deviation which sets the threshold for ejection in the success rate outlier detector.
- successRateStdevFactor(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the value divided by 1000 and then multiplied against the success rate standard deviation which sets the threshold for ejection in the success rate outlier detector.
- SUPPORTED - Enum constant in enum class io.servicetalk.transport.api.SslConfig.CipherSuiteFilter
-
Will filter all provided ciphers suites out that are not supported by the current
SSLEngine
. - supportedMessageCodings() - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Deprecated.
- supportedMessageCodings() - Method in interface io.servicetalk.grpc.api.GrpcSerializationProvider
-
Deprecated.Supported
ContentCodec
s for thisGrpcSerializationProvider
. - supportedMessageCodings() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
-
Deprecated.Will be removed along with
ContentCodec
. - supportedMessageCodings(List<ContentCodec>) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Deprecated.
- supportedMessageCodings(List<ContentCodec>) - Method in class io.servicetalk.grpc.protobuf.ProtoBufSerializationProviderBuilder
-
Deprecated.Set the supported message encodings for the serializers and deserializers.
- suspendLimitDecrease(BiPredicate<Integer, Double>) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
A function to suspend the decrease of the limit when that is not consumed (e.g.
- suspendLimitIncrease(BiPredicate<Integer, Double>) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
A function to suspend the increase of the limit when that is not consumed (e.g.
- swapAndCopyCumulation(ByteBuf, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
-
Swap the existing
cumulation
ByteBuf
for a newByteBuf
and copyin
. - SWITCHING_PROTOCOLS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
101 Switching Protocols
- switchingProtocols() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SWITCHING_PROTOCOLS
response. - switchingProtocols() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.SWITCHING_PROTOCOLS
response. - switchingProtocols() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SWITCHING_PROTOCOLS
response. - switchMap(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
- switchMapDelayError(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.servicetalk.concurrent.api.Publisher
- switchMapDelayError(Function<? super T, ? extends Publisher<? extends R>>, int) - Method in class io.servicetalk.concurrent.api.Publisher
- SwitchMapSignal<T> - Interface in io.servicetalk.concurrent.api
-
A signal containing the data from a series of
Publisher
s switched in a serial fashion.
T
- tags() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
-
Returns an unmodifiable view of the tags.
- take(BlockingQueue<T>) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
-
BlockingQueue.take()
from the queue or throws unchecked exception in the case of InterruptedException. - takeAtMost(long) - Method in class io.servicetalk.concurrent.api.Publisher
- takeOnNext() - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Blocks until the next
TestPublisherSubscriber.onNext(Object)
method invocation. - takeOnNext(int) - Method in class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Blocks until
n
TestPublisherSubscriber.onNext(Object)
method invocations. - takeUntil(Completable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Takes elements until
Completable
is terminated successfully or with failure. - takeWhile(Predicate<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Takes elements while
Predicate
istrue
and then cancelPublisherSource.Subscription
of thisPublisher
once it returnsfalse
. - TCP_FASTOPEN_BACKLOG - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
-
The number of pending SYNs with data payload for server sockets as described in RFC 7413 Passive Open.
- TCP_FASTOPEN_CONNECT - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
-
Enable TCP fast open connect on the client side as described in RFC 7413 Active Open.
- TcpClientChannelInitializer - Class in io.servicetalk.tcp.netty.internal
-
ChannelInitializer
for TCP client. - TcpClientChannelInitializer(ReadOnlyTcpClientConfig, ConnectionObserver) - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
- TcpClientChannelInitializer(ReadOnlyTcpClientConfig, ConnectionObserver, boolean) - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
- TcpClientChannelInitializer(ReadOnlyTcpClientConfig, ConnectionObserver, ExecutionContext<?>, boolean) - Constructor for class io.servicetalk.tcp.netty.internal.TcpClientChannelInitializer
-
Creates a
ChannelInitializer
for theconfig
. - 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
-
ChannelInitializer
for TCP. - TcpServerChannelInitializer(ReadOnlyTcpServerConfig, ConnectionObserver) - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerChannelInitializer
- TcpServerChannelInitializer(ReadOnlyTcpServerConfig, ConnectionObserver, ExecutionContext<?>) - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerChannelInitializer
-
Creates a
ChannelInitializer
for theconfig
. - TcpServerConfig - Class in io.servicetalk.tcp.netty.internal
-
Configuration for TCP based servers.
- TcpServerConfig() - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerConfig
- TcpServerConfig(TcpServerConfig) - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerConfig
- TE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"te"
- TEMPORARY_REDIRECT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
307 Temporary Redirect (since HTTP/1.1)
- temporaryRedirect() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TEMPORARY_REDIRECT
response. - temporaryRedirect() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.TEMPORARY_REDIRECT
response. - temporaryRedirect() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TEMPORARY_REDIRECT
response. - terminal() - Method in interface io.servicetalk.concurrent.api.ScanMapper.MappedTerminal
-
The terminal event to propagate.
- TerminalNotification - Class in io.servicetalk.concurrent.internal
-
Holder of
Throwable
. - terminalResubscribe() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
-
Get a
Function
that is invoked when a terminal signal arrives from upstream and determines when state is reset to allow for upstream resubscribe. - terminalResubscribe(Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.ReplayStrategyBuilder
-
Set a
Function
that is invoked when a terminal signal arrives from upstream and determines when state is reset to allow for upstream resubscribe. - TerminalSignalConsumer - Interface in io.servicetalk.concurrent.api
-
A contract that provides discrete callbacks for various ways in which a
PublisherSource.Subscriber
or aCompletableSource.Subscriber
can terminate. - terminate() - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
-
Terminates this holder, such that no further modifications of this holder are expected.
- terminate() - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
-
Terminates this holder, such that no further modifications of this holder are allowed.
- terminate() - Method in class io.servicetalk.grpc.health.DefaultHealthService
-
All services will be marked as
HealthCheckResponse.ServingStatus.NOT_SERVING
, and future updates to services will be prohibited. - terminate(CompletableSource.Subscriber) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
-
Invoke
CompletableSource.Subscriber.onComplete()
orCompletableSource.Subscriber.onError(Throwable)
on the passedsubscriber
. - terminate(CompletableSource.Subscriber, Throwable) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
-
Invoke
CompletableSource.Subscriber.onError(Throwable)
with the passedThrowable
if thisTerminalNotification
is for completion. - terminate(PublisherSource.Subscriber<?>) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
-
Invoke
PublisherSource.Subscriber.onComplete()
orPublisherSource.Subscriber.onError(Throwable)
on the passedsubscriber
. - terminate(PublisherSource.Subscriber<?>, Throwable) - Method in class io.servicetalk.concurrent.internal.TerminalNotification
-
Invoke
PublisherSource.Subscriber.onError(Throwable)
with the passedThrowable
if thisTerminalNotification
is for completion. - terminate(Throwable) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
-
Terminates this holder, such that no further modifications of this holder are expected.
- terminate(Throwable) - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
-
Terminates this holder, such that no further modifications of this holder are allowed.
- terminateSource() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- test(boolean, int, HttpRequestMetaData, HttpResponseMetaData) - Method in interface io.servicetalk.http.api.RedirectConfig.RedirectPredicate
-
Decides if a redirect should be performed or not based on the given context.
- test(int, T) - Method in interface io.servicetalk.concurrent.api.BiIntPredicate
-
Evaluates this predicate on the given arguments.
- TestCompletableSubscriber - Class in io.servicetalk.concurrent.test.internal
-
A
CompletableSource.Subscriber
that enqueues signals and provides blocking methods to consume them. - TestCompletableSubscriber() - Constructor for class io.servicetalk.concurrent.test.internal.TestCompletableSubscriber
- TestPublisherSubscriber<T> - Class in io.servicetalk.concurrent.test.internal
-
A
PublisherSource.Subscriber
that enqueuesTestPublisherSubscriber.onNext(Object)
and terminal signals while providing blocking methods to consume these events. - TestPublisherSubscriber() - Constructor for class io.servicetalk.concurrent.test.internal.TestPublisherSubscriber
-
Create a new instance.
- TestSingleSubscriber<T> - Class in io.servicetalk.concurrent.test.internal
-
A
SingleSource.Subscriber
that enqueues signals and provides blocking methods to consume them. - TestSingleSubscriber() - Constructor for class io.servicetalk.concurrent.test.internal.TestSingleSubscriber
- TestUtils - Class in io.servicetalk.test.resources
-
Test utility methods / helpers.
- TEXT_PLAIN - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"text/plain"
- TEXT_PLAIN_US_ASCII - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"text/plain"
- TEXT_PLAIN_UTF_8 - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"text/plain"
- textDeserializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.Use
HttpSerializers.textSerializerUtf8()
for aggregated. For streaming, use one of the following:HttpSerializers.appSerializerUtf8FixLen()
HttpSerializers.appSerializerAsciiVarLen()
- Aggregate the payload (e.g.
StreamingHttpRequest.toRequest()
) and useHttpSerializers.textSerializer(Charset)
if your payload is text HttpSerializers.streamingSerializer(StreamingSerializerDeserializer, Consumer, Predicate)
targeted at yourHttpHeaderNames.CONTENT_TYPE
- textDeserializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.Use
HttpSerializers.textSerializer(Charset)
for aggregated. For streaming, use one of the following:HttpSerializers.appSerializerUtf8FixLen()
HttpSerializers.appSerializerAsciiVarLen()
- Aggregate the payload (e.g.
StreamingHttpRequest.toRequest()
) and useHttpSerializers.textSerializer(Charset)
if your payload is text HttpSerializers.streamingSerializer(StreamingSerializerDeserializer, Consumer, Predicate)
targeted at yourHttpHeaderNames.CONTENT_TYPE
- textDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.Use
HttpSerializers.textSerializer(Charset)
for aggregated. For streaming, use one of the following:HttpSerializers.appSerializerUtf8FixLen()
HttpSerializers.appSerializerAsciiVarLen()
- Aggregate the payload (e.g.
StreamingHttpRequest.toRequest()
) and useHttpSerializers.textSerializer(Charset)
if your payload is text HttpSerializers.streamingSerializer(StreamingSerializerDeserializer, Consumer, Predicate)
targeted at yourHttpHeaderNames.CONTENT_TYPE
- textSerializer() - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.Use
HttpSerializers.textSerializerUtf8()
for aggregated. For streaming, use one of the following: - textSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.Use
HttpSerializers.textSerializer(Charset)
for aggregated. For streaming, use one of the following: - textSerializer(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
- textSerializer(Charset, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializationProviders
-
Deprecated.Use
HttpSerializers.textSerializer(Charset)
for aggregated. For streaming, use one of the following: - textSerializerAscii() - Static method in class io.servicetalk.http.api.HttpSerializers
- textSerializerUtf8() - Static method in class io.servicetalk.http.api.HttpSerializers
- then(Runnable) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Invoke
Runnable.run()
on the thread which invokesStepVerifier.verify()
. - then(Runnable) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Invoke
Runnable.run()
on the thread which invokesStepVerifier.verify()
. - then(Runnable) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Invoke
Runnable.run()
on the thread which invokesStepVerifier.verify()
. - thenAwait(Duration) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Wait for a time delay of
duration
on the thread which invokesStepVerifier.verify()
. - thenAwait(Duration) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Wait for a time delay of
duration
on the thread which invokesStepVerifier.verify()
. - thenAwait(Duration) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Wait for a time delay of
duration
on the thread which invokesStepVerifier.verify()
. - thenCancel() - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Manually invoke
Cancellable.cancel()
on theCancellable
fromCompletableSource.Subscriber.onSubscribe(Cancellable)
. - thenCancel() - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Manually invoke
Cancellable.cancel()
on thePublisherSource.Subscription
fromPublisherSource.Subscriber.onSubscribe(Subscription)
. - thenCancel() - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Manually invoke
Cancellable.cancel()
on theCancellable
fromSingleSource.Subscriber.onSubscribe(Cancellable)
. - thenRequest(long) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Manually request more from the
PublisherSource.Subscription
. - thenRouteTo(BlockingHttpService) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Completes the route by specifying the
BlockingHttpService
to route requests to that match the previously specified criteria. - thenRouteTo(BlockingStreamingHttpService) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Completes the route by specifying the
BlockingStreamingHttpService
to route requests to that match the previously specified criteria. - thenRouteTo(HttpService) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Completes the route by specifying the
HttpService
to route requests to that match the previously specified criteria. - thenRouteTo(StreamingHttpService) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Completes the route by specifying the
StreamingHttpService
to route requests to that match the previously specified criteria. - thisT() - Method in class io.servicetalk.transport.api.ClientSslConfigBuilder
- thisT() - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
- ThreadInterruptingCancellable - Class in io.servicetalk.concurrent.internal
-
A
Cancellable
that willinterrupt a thread
. - ThreadInterruptingCancellable(Thread) - Constructor for class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
-
Create a new instance.
- THRIFT - Enum constant in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
-
Zipkin V2 THRIFT format.
- throwable() - Method in interface io.servicetalk.client.api.DelayedRetryException
-
Returns original
Throwable
thisDelayedRetryException
represents. - throwable() - Method in interface io.servicetalk.http.netty.RetryingHttpRequesterFilter.DelayedRetry
-
Deprecated.
- throwable() - Method in exception io.servicetalk.traffic.resilience.http.DelayedRetryRequestDroppedException
- ThrowableUtils - Class in io.servicetalk.concurrent.internal
-
Utility for creating static
Throwable
s. - ThrowableUtils - Class in io.servicetalk.utils.internal
-
Utilities for working with
Throwable
s. - throwException(Throwable) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Deprecated.
- throwException(Throwable) - Static method in class io.servicetalk.utils.internal.ThrowableUtils
-
Raises an exception bypassing compiler checks for checked exceptions.
- timeout() - Method in class io.servicetalk.grpc.api.DefaultGrpcClientMetadata
- timeout() - Method in interface io.servicetalk.grpc.api.GrpcClientMetadata
-
Returns timeout duration after which the response is no longer wanted.
- timeout(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that will mimic the signals of thisCompletable
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeout(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses between adjacentPublisherSource.Subscriber.onNext(Object)
calls. - timeout(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that will mimic the signals of thisSingle
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that will mimic the signals of thisCompletable
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses between adjacentPublisherSource.Subscriber.onNext(Object)
calls. - timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that will mimic the signals of thisSingle
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeout(Duration) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that will mimic the signals of thisCompletable
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeout(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses between adjacentPublisherSource.Subscriber.onNext(Object)
calls. - timeout(Duration) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that will mimic the signals of thisSingle
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completable
that will mimic the signals of thisCompletable
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses between adjacentPublisherSource.Subscriber.onNext(Object)
calls. - timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Single
that will mimic the signals of thisSingle
but will terminate with a with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeoutDemand(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses while there is 0 outstanding demand. - timeoutDemand(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses while there is 0 outstanding demand. - timeoutDemand(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses while there is 0 outstanding demand. - timeoutDemand(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses while there is 0 outstanding demand. - TimeoutFromRequest - Interface in io.servicetalk.http.utils
-
Deprecated.In areas which require
TimeoutFromRequest
use variants that acceptBiFunction
<HttpRequestMetaData
,TimeSource
,Duration
>. E.g.:TimeoutHttpRequesterFilter(BiFunction, boolean)
,TimeoutHttpServiceFilter(BiFunction, boolean)
for filters. - TimeoutHttpRequesterFilter - Class in io.servicetalk.http.utils
-
A filter to enable timeouts for HTTP requests on the client-side.
- TimeoutHttpRequesterFilter(TimeoutFromRequest, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
-
Deprecated.
- TimeoutHttpRequesterFilter(TimeoutFromRequest, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
-
Deprecated.
- TimeoutHttpRequesterFilter(Duration) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
-
Creates a new instance which requires only that the response metadata be received before the timeout.
- TimeoutHttpRequesterFilter(Duration, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
-
Creates a new instance.
- TimeoutHttpRequesterFilter(Duration, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
-
Creates a new instance.
- TimeoutHttpRequesterFilter(Duration, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
-
Creates a new instance which requires only that the response metadata be received before the timeout.
- TimeoutHttpRequesterFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
-
Creates a new instance.
- TimeoutHttpRequesterFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpRequesterFilter
-
Creates a new instance.
- TimeoutHttpServiceFilter - Class in io.servicetalk.http.utils
-
A filter to enable timeouts for HTTP requests on the server-side.
- TimeoutHttpServiceFilter(TimeoutFromRequest, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
-
Deprecated.
- TimeoutHttpServiceFilter(TimeoutFromRequest, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
-
Deprecated.
- TimeoutHttpServiceFilter(Duration) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
-
Creates a new instance which requires only that the response metadata be received before the timeout.
- TimeoutHttpServiceFilter(Duration, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
-
Creates a new instance.
- TimeoutHttpServiceFilter(Duration, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
-
Creates a new instance.
- TimeoutHttpServiceFilter(Duration, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
-
Creates a new instance which requires only that the response metadata be received before the timeout.
- TimeoutHttpServiceFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, boolean) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
-
Creates a new instance.
- TimeoutHttpServiceFilter(BiFunction<HttpRequestMetaData, TimeSource, Duration>, boolean, Executor) - Constructor for class io.servicetalk.http.utils.TimeoutHttpServiceFilter
-
Creates a new instance.
- timeoutTerminal(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeoutTerminal(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeoutTerminal(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timeoutTerminal(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisher
that will mimic the signals of thisPublisher
but will terminate with aTimeoutException
if timeduration
elapses between subscribe and termination. - timer(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- timer(long, TimeUnit) - Method in interface io.servicetalk.concurrent.api.Executor
-
Creates a new
Completable
that will complete after the time duration expires. - timer(Duration) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- timer(Duration) - Method in interface io.servicetalk.concurrent.api.Executor
-
Creates a new
Completable
that will complete after the time duration expires. - TimeSource - Interface in io.servicetalk.concurrent
-
A source of time that can be represented as a
long
. - to(Consumer<String>) - Static method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
-
Returns a
SingleLineValue
which supports injection. - toAsyncCloseable(AsyncCloseables.CloseableResource) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Creates a new
ListenableAsyncCloseable
which uses the passedSupplier
to get the implementation of close. - toBlockingClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpClient
toBlockingHttpClient
. - toBlockingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpConnection
toBlockingHttpConnection
. - toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toBlockingHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
StreamingHttpService
to aBlockingHttpService
. - toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpClient
toBlockingStreamingHttpClient
. - toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpConnection
toBlockingStreamingHttpConnection
. - toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toBlockingStreamingHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
StreamingHttpService
to aBlockingStreamingHttpService
. - toBlockingStreamingRequest() - Method in interface io.servicetalk.http.api.HttpRequest
-
Translates this
HttpRequest
to aBlockingStreamingHttpRequest
. - toBlockingStreamingRequest() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Translate this
StreamingHttpRequest
to aBlockingStreamingHttpRequest
. - toBlockingStreamingResponse() - Method in interface io.servicetalk.http.api.HttpResponse
-
Translates this
HttpResponse
to aBlockingStreamingHttpResponse
. - toBlockingStreamingResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Translates this
StreamingHttpResponse
to aBlockingStreamingHttpResponse
. - toBuilder() - Method in class io.servicetalk.health.v1.HealthCheckRequest
- toBuilder() - Method in class io.servicetalk.health.v1.HealthCheckResponse
- toByteArray() - Static method in interface io.servicetalk.concurrent.api.ByteArrayMapper
-
Mapper from the buffer region to an independent
byte[]
buffer. - toByteArray(int) - Static method in interface io.servicetalk.concurrent.api.ByteArrayMapper
-
Mapper from the buffer region to an independent
byte[]
buffer. - 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
toByteBuf
, or returnsnull
if not possible. - toClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpClient
toHttpClient
. - toClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toCompletable() - Method in class io.servicetalk.concurrent.api.Single
-
Ignores the result of this
Single
and forwards the termination signal to the returnedCompletable
. - toCompletionStage() - Method in class io.servicetalk.concurrent.api.Completable
-
Converts this
Completable
to aCompletionStage
. - toCompletionStage() - Method in class io.servicetalk.concurrent.api.Publisher
-
Convert this
Publisher
into aCompletionStage
with aCollection
containing the elements of thisPublisher
upon successful termination. - toCompletionStage() - Method in class io.servicetalk.concurrent.api.Single
-
Convert this
Single
to aCompletionStage
. - toCompletionStage(Supplier<? extends R>, BiFunction<? super R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Convert this
Publisher
into aCompletionStage
of typePublisher
which represents all elements of thisPublisher
upon successful termination. - toConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpConnection
toHttpConnection
. - toConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toEventLoopAwareNettyIoExecutor(IoExecutor) - Static method in class io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutors
-
Attempts to convert the passed
IoExecutor
to aEventLoopAwareNettyIoExecutor
. - toFlowPublisher(Publisher<T>) - Static method in class io.servicetalk.concurrent.jdkflow.JdkFlowAdapters
- toFlowPublisher(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.jdkflow.JdkFlowAdapters
- toFuture() - Method in class io.servicetalk.concurrent.api.Completable
-
Converts this
Completable
to aFuture
. - toFuture() - Method in class io.servicetalk.concurrent.api.Publisher
-
Convert this
Publisher
into aFuture
with aCollection
containing the elements of thisPublisher
upon successful termination. - toFuture() - Method in class io.servicetalk.concurrent.api.Single
- toFuture(Supplier<? extends R>, BiFunction<? super R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
- toHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
StreamingHttpService
to aHttpService
. - toInputStream(Function<? super T, byte[]>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Subscribes to
this
Publisher
and converts all signals received by thePublisherSource.Subscriber
to the returnedInputStream
following the below rules:PublisherSource.Subscription
received byPublisherSource.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 thePublisherSource.Subscriber
to the returnedInputStream
following the below rules:PublisherSource.Subscription
received byPublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
is used to request more data when required. - toIterable() - Method in class io.servicetalk.concurrent.api.Publisher
- toIterable(int) - Method in class io.servicetalk.concurrent.api.Publisher
- toListenableAsyncCloseable(AsyncCloseable) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Wraps the passed
AsyncCloseable
and creates a newListenableAsyncCloseable
. - toListenableAsyncCloseable(AsyncCloseable, Function<Completable, Completable>) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Wraps the passed
AsyncCloseable
and creates a newListenableAsyncCloseable
. - toLoadBalancedConnection(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.api.DefaultHttpLoadBalancerFactory
- toLoadBalancedConnection(FilterableStreamingHttpConnection) - Method in interface io.servicetalk.http.api.HttpLoadBalancerFactory
- toLoadBalancedConnection(FilterableStreamingHttpConnection) - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
-
Deprecated.
- toLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ContextMap) - Method in class io.servicetalk.http.api.DefaultHttpLoadBalancerFactory
- toLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ContextMap) - Method in interface io.servicetalk.http.api.HttpLoadBalancerFactory
-
Converts the passed
FilterableStreamingHttpConnection
to aFilterableStreamingHttpLoadBalancedConnection
. - toLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ContextMap) - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
-
Deprecated.
- toNanos(Duration) - Static method in class io.servicetalk.utils.internal.DurationUtils
-
Converts a
Duration
to nanoseconds or if the resulting value would overflow a 64-bit signed integer then eitherLong.MIN_VALUE
orLong.MAX_VALUE
as appropriate. - toNettyAddress(Object) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
If
address
if a ServiceTalk specific address it is unwrapped into a Netty address. - toNettyIoExecutor(IoExecutor) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
- toNioBuffer() - Method in interface io.servicetalk.buffer.api.Buffer
-
Exposes this buffer's readable bytes as an NIO
ByteBuffer
. - toNioBuffer() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- toNioBuffer(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Exposes this buffer's sub-region as an NIO
ByteBuffer
. - toNioBuffer(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- toNioBuffers() - Method in interface io.servicetalk.buffer.api.Buffer
-
Exposes this buffer's readable bytes as an NIO
ByteBuffer
's. - toNioBuffers() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- toNioBuffers(int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Exposes this buffer's bytes as an NIO
ByteBuffer
's for the specified index and length The returned buffer shares the content with this buffer, while changing the position and limit of the returned NIO buffer does not affect the indexes of this buffer. - toNioBuffers(int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- TOO_EARLY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
425 Too Early
- TOO_MANY_REQUESTS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
429 Too Many Requests
- tooEarly() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_EARLY
response. - tooEarly() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_EARLY
response. - tooEarly() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_EARLY
response. - tooManyRequests() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_MANY_REQUESTS
response. - tooManyRequests() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_MANY_REQUESTS
response. - tooManyRequests() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_MANY_REQUESTS
response. - tooManyRequests() - Static method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
Pre-defined
response
that signalsHttpResponseStatus.TOO_MANY_REQUESTS
to the peer. - toPublisher() - Method in class io.servicetalk.concurrent.api.Completable
-
Converts this
Completable
to aPublisher
. - toPublisher() - Method in class io.servicetalk.concurrent.api.Single
-
Converts this
Single
to aPublisher
. - toReactiveStreamsPublisher(Completable) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
- toReactiveStreamsPublisher(Publisher<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
- toReactiveStreamsPublisher(Single<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
- toReactiveStreamsPublisher(CompletableSource) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
- toReactiveStreamsPublisher(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
- toReactiveStreamsPublisher(SingleSource<T>) - Static method in class io.servicetalk.concurrent.reactivestreams.ReactiveStreamsAdapters
- toRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Translates this
BlockingStreamingHttpRequest
to aHttpRequest
. - toRequest() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Translates this
StreamingHttpRequest
to aHttpRequest
. - toReservedBlockingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
ReservedStreamingHttpConnection
toReservedBlockingHttpConnection
. - toReservedBlockingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
ReservedStreamingHttpConnection
toReservedBlockingStreamingHttpConnection
. - toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
ReservedStreamingHttpConnection
toReservedHttpConnection
. - toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategy
rather thanHttpExecutionStrategyInfluencer
- toResolvedInetSocketAddress(HostAndPort) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
Converts
HostAndPort
that contains a resolved address intoInetSocketAddress
. - toResponse() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Translates this
BlockingStreamingHttpResponse
to aHttpResponse
. - toResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Translates this
StreamingHttpResponse
to aHttpResponse
. - toSingle() - Method in class io.servicetalk.concurrent.api.Completable
-
Converts this
Completable
to aSingle
. - toSource(Completable) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
Completable
into aCompletableSource
. - toSource(Publisher<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
Publisher
into aPublisherSource
. - toSource(Single<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
Single
into aSingleSource
. - toSpanId() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
- toStreamingHttpService(BlockingHttpService, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.
- toStreamingHttpService(BlockingHttpService, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.
- toStreamingHttpService(BlockingStreamingHttpService, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.
- toStreamingHttpService(BlockingStreamingHttpService, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.
- toStreamingHttpService(HttpExecutionStrategy, BlockingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
BlockingHttpService
to aStreamingHttpService
. - toStreamingHttpService(HttpExecutionStrategy, BlockingStreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
BlockingStreamingHttpService
to aStreamingHttpService
. - toStreamingHttpService(HttpExecutionStrategy, HttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
HttpService
to aStreamingHttpService
. - toStreamingHttpService(HttpService, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.
- toStreamingHttpService(HttpService, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.
- toStreamingRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Translates this
BlockingStreamingHttpRequest
to aStreamingHttpRequest
. - toStreamingRequest() - Method in interface io.servicetalk.http.api.HttpRequest
-
Translates this
HttpRequest
to aStreamingHttpRequest
. - toStreamingResponse() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Translates this
BlockingStreamingHttpResponse
to aStreamingHttpResponse
. - toStreamingResponse() - Method in interface io.servicetalk.http.api.HttpResponse
-
Translates this
HttpResponse
to aStreamingHttpResponse
. - toString() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the string representation of this buffer.
- toString() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- toString() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
- toString() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
- toString() - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
-
Deprecated.
- toString() - Method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
- toString() - Method in class io.servicetalk.concurrent.api.DefaultThreadFactory
- toString() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- toString() - Method in class io.servicetalk.concurrent.api.GroupedPublisher
- toString() - Method in class io.servicetalk.concurrent.internal.DefaultContextMap
- toString() - Method in class io.servicetalk.concurrent.internal.TerminalNotification
- toString() - Method in class io.servicetalk.context.api.ContextMap.Key
- toString() - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
- toString() - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- toString() - Method in class io.servicetalk.grpc.api.GrpcStatus
- toString() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- toString() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
- toString() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- toString() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- toString() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- toString() - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- toString() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- toString() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
- toString() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- toString() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- toString() - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- toString() - Method in class io.servicetalk.http.api.Http2ErrorCode
- toString() - Method in class io.servicetalk.http.api.HttpEventKey
- toString() - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns a
String
representation of thisHttpHeaders
. - toString() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- toString() - Method in interface io.servicetalk.http.api.HttpMetaData
-
Returns a string representation of the message.
- toString() - Method in class io.servicetalk.http.api.HttpProtocolVersion
- toString() - Method in class io.servicetalk.http.api.HttpRequestMethod
- toString() - Method in class io.servicetalk.http.api.HttpResponseStatus
- toString() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- toString() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- toString() - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory
-
Deprecated.
- toString() - Method in class io.servicetalk.http.netty.H1SpecExceptions
- toString() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- toString() - Method in exception io.servicetalk.http.netty.ProxyResponseException
-
Deprecated.
- toString() - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
- toString() - Method in exception io.servicetalk.http.netty.RetryingHttpRequesterFilter.HttpResponseException
- toString() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
- toString() - Method in class io.servicetalk.http.utils.IdleTimeoutConnectionFilter
- toString() - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- toString() - Method in class io.servicetalk.loadbalancer.LoadBalancingPolicy
- toString() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
- toString() - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancerFactory
-
Deprecated.
- toString() - Method in class io.servicetalk.logging.slf4j.internal.DefaultUserDataLoggerConfig
- toString() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
- toString() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
- toString() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- toString() - Method in class io.servicetalk.transport.api.DomainSocketAddress
- toString() - Method in class io.servicetalk.transport.api.FileDescriptorSocketAddress
- toString() - Method in class io.servicetalk.transport.netty.internal.CloseHandler.DiscardFurtherInboundEvent
- toString() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection.CancelWriteUserEvent
- toString() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection.ContinueUserEvent
- toString() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- toString() - Method in class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
- toString() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- toString(int, int, Charset) - Method in interface io.servicetalk.buffer.api.Buffer
-
Decodes this buffer's sub-region into a string with the specified character set.
- toString(int, int, Charset) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- toString(ContextMap) - Static method in class io.servicetalk.concurrent.internal.ContextMapUtils
-
Object.toString()
implementation forContextMap
. - toString(Charset) - Method in interface io.servicetalk.buffer.api.Buffer
-
Decodes this buffer's readable bytes into a string with the specified character set name.
- toString(Charset) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Builds a string which represents all the content in this
HttpHeaders
in which sensitive headers can be filtered viafilter
. - toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Returns a string representation of the message and headers.
- toSwitchFunction(Function<? super T, ? extends Publisher<? extends R>>) - Static method in interface io.servicetalk.concurrent.api.SwitchMapSignal
- toTimeoutFromRequest(Function<HttpRequestMetaData, Duration>, HttpExecutionStrategy) - Static method in interface io.servicetalk.http.utils.TimeoutFromRequest
-
Deprecated.In areas which require
TimeoutFromRequest
use variants that acceptBiFunction
<HttpRequestMetaData
,TimeSource
,Duration
>. E.g.:TimeoutHttpRequesterFilter(BiFunction, boolean)
,TimeoutHttpServiceFilter(BiFunction, boolean)
for filters. Note that passedBiFunction
should never block. - toTraceId() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
- trace(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.TRACE
request. - trace(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- trace(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.TRACE
request. - trace(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.TRACE
request. - TRACE - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
TRACE
log level. - TRACE - Static variable in class io.servicetalk.http.api.HttpRequestMethod
-
HTTP TRACE method.
- TRACE_ID - Static variable in class io.servicetalk.opentracing.internal.ZipkinHeaderNames
-
Header name for the trace id.
- TracingConstants - Class in io.servicetalk.opentracing.internal
-
Various constants for tracing.
- TracingHttpRequesterFilter - Class in io.servicetalk.opentracing.http
-
An HTTP filter that supports open tracing.
- TracingHttpRequesterFilter(Tracer, Format<TextMap>, String) - Constructor for class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
-
Create a new instance.
- TracingHttpRequesterFilter(Tracer, String) - Constructor for class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
-
Create a new instance.
- TracingHttpRequesterFilter(Tracer, String, boolean) - Constructor for class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
-
Create a new instance.
- TracingHttpRequesterFilter(Tracer, String, Format<HttpHeaders>) - Constructor for class io.servicetalk.opentracing.http.TracingHttpRequesterFilter
-
Create a new instance.
- TracingHttpServiceFilter - Class in io.servicetalk.opentracing.http
-
A
StreamingHttpService
that supports open tracing. - TracingHttpServiceFilter(Tracer, Format<TextMap>, String) - Constructor for class io.servicetalk.opentracing.http.TracingHttpServiceFilter
-
Create a new instance.
- TracingHttpServiceFilter(Tracer, String) - Constructor for class io.servicetalk.opentracing.http.TracingHttpServiceFilter
-
Create a new instance.
- TracingHttpServiceFilter(Tracer, String, boolean) - Constructor for class io.servicetalk.opentracing.http.TracingHttpServiceFilter
-
Create a new instance.
- TracingHttpServiceFilter(Tracer, String, Format<HttpHeaders>) - Constructor for class io.servicetalk.opentracing.http.TracingHttpServiceFilter
-
Create a new instance.
- TracingIdUtils - Class in io.servicetalk.opentracing.internal
- TrafficResilienceHttpClientFilter - Class in io.servicetalk.traffic.resilience.http
-
A
StreamingHttpClientFilterFactory
to enforce capacity and circuit-breaking control for a client. - TrafficResilienceHttpClientFilter.Builder - Class in io.servicetalk.traffic.resilience.http
-
A
TrafficResilienceHttpServiceFilter
instance builder. - TrafficResilienceHttpServiceFilter - Class in io.servicetalk.traffic.resilience.http
-
A
StreamingHttpServiceFilterFactory
to enforce capacity control for a server. - TrafficResilienceHttpServiceFilter.Builder - Class in io.servicetalk.traffic.resilience.http
-
A
TrafficResilienceHttpServiceFilter
instance builder. - TrafficResiliencyObserver - Interface in io.servicetalk.traffic.resilience.http
- TrafficResiliencyObserver.TicketObserver - Interface in io.servicetalk.traffic.resilience.http
-
Transactional observer for the requests that were let-through.
- TRAILER - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"trailer"
- trailers() - Method in interface io.servicetalk.http.api.HttpMessageBodyIterator
-
Get the trailers associated with this message body.
- trailers() - Method in interface io.servicetalk.http.api.HttpPayloadWriter
-
Note: modifying trailers after the payload writer is
closed
is not allowed. - trailers() - Method in interface io.servicetalk.http.api.LastHttpMetaData
-
Get the trailer headers.
- trailers() - Method in class io.servicetalk.http.api.HttpOutputStream
-
Gets the trailers.
- TRAILERS - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"trailers"
- TRAILERS_ONLY_RESPONSE - Static variable in class io.servicetalk.grpc.internal.GrpcContextKeys
-
For the blocking server this key allows the router to notify an upstream filter that it is safe to consolidate tailing empty data frames when set to true.
- trailersEncodedSizeEstimate() - Method in interface io.servicetalk.http.netty.H1ProtocolConfig
-
Value used to calculate an exponential moving average of the encoded size of the HTTP trailer fields for a guess for future buffer allocations.
- trailersEncodedSizeEstimate(int) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
-
Sets the value used to calculate an exponential moving average of the encoded size of the HTTP trailer fields for a guess for future buffer allocations.
- trailersToRedirect(CharSequence...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Configures trailers that have to be copied from the original request on each non-relative redirect.
- TrailersTransformer<State,
Payload> - Interface in io.servicetalk.http.api -
A contract for transforming trailers for a streaming HTTP request/response.
- TRANSFER_ENCODING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"transfer-encoding"
- transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpRequest
with its underlying payload transformed toBuffer
s, 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 toBuffer
s, with access to the trailers. - transform(TrailersTransformer<T, S>, HttpStreamingDeserializer<S>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpResponse
with its underlying payload transformed toStreamingHttpRequest
s, with access to the trailers. - transform(TrailersTransformer<T, S>, HttpStreamingDeserializer<S>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponse
with its underlying payload transformed toStreamingHttpResponse
s, with access to the trailers. - transformMessageBody(UnaryOperator<Publisher<?>>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Transform the message-body which contains the payload body concatenated with the trailer (if present).
- transformMessageBody(UnaryOperator<Publisher<?>>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Transform the message-body which contains the payload body concatenated with the trailer (if present).
- transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpRequest
with its underlying payload transformed to the result of serialization. - transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponse
with its underlying payload transformed to the result of serialization. - transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpStreamingDeserializer<T>, HttpStreamingSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpRequest
with its underlying payload transformed to the result of serialization. - transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpStreamingDeserializer<T>, HttpStreamingSerializer<R>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponse
with its underlying payload transformed to the result of serialization. - transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpRequest
with its underlying payload transformed toBuffer
s. - transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponse
with its underlying payload transformed toBuffer
s. - transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- transportConfig() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Get the
TransportConfig
. - transportConfig(TransportConfig) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- transportConfig(TransportConfig) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- transportConfig(TransportConfig) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the transport configuration.
- transportConfig(TransportConfig) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Set the transport configuration.
- transportConfig(TransportConfig) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Sets the transport configuration.
- TransportConfig - Interface in io.servicetalk.transport.api
-
Configuration for transport settings.
- TransportConfigBuilder - Class in io.servicetalk.transport.api
-
Builder for
TransportConfig
. - TransportConfigBuilder() - Constructor for class io.servicetalk.transport.api.TransportConfigBuilder
- transportError() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- transportError() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
- transportError() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- transportEventIterable(HttpEventKey<T>) - Method in interface io.servicetalk.http.api.BlockingHttpConnection
-
Returns a
BlockingIterable
that gives the current value of the setting as well as subsequent changes to the setting value as long as thePublisherSource.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 thePublisherSource.Subscriber
has expressed enough demand. - transportEventStream(HttpEventKey<T>) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- transportEventStream(HttpEventKey<T>) - Method in interface io.servicetalk.http.api.FilterableStreamingHttpConnection
-
Returns a
Publisher
that gives the current value of a transport event as well as subsequent changes to the event value as long as thePublisherSource.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 thePublisherSource.Subscriber
has expressed enough demand. - transportEventStream(HttpEventKey<T>) - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- transportEventStream(HttpEventKey<T>) - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
- transportObserver() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the
TransportObserver
if any for all channels. - transportObserver(TransportObserver) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- transportObserver(TransportObserver) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Sets a
TransportObserver
that provides visibility into transport events. - transportObserver(TransportObserver) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Sets a
TransportObserver
that provides visibility into transport events. - TransportObserver - Interface in io.servicetalk.transport.api
-
An observer interface that provides visibility into transport events.
- TransportObserverConnectionFactoryFilter<ResolvedAddress,
C extends ListenableAsyncCloseable> - Class in io.servicetalk.client.api -
A
ConnectionFactoryFilter
that configures aTransportObserver
for new connections. - TransportObserverConnectionFactoryFilter(TransportObserver) - Constructor for class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
-
Creates a new instance.
- TransportObserverConnectionFactoryFilter(Function<ResolvedAddress, TransportObserver>) - Constructor for class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
-
Creates a new instance.
- TransportObservers - Class in io.servicetalk.transport.api
-
A factory to create different
TransportObserver
s. - TriConsumer<X,
Y, Z> - Interface in io.servicetalk.concurrent.api -
Represents an operation that accepts three input arguments and returns no result.
- trustCertChainSupplier() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- trustCertChainSupplier() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the trusted certificates for verifying the remote endpoint's certificate.
- trustManager(Supplier<InputStream>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the trusted certificates for verifying the remote endpoint's certificate.
- trustManager(TrustManagerFactory) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the
TrustManagerFactory
used for verifying the remote endpoint's certificate. - trustManagerFactory() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- trustManagerFactory() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the
TrustManagerFactory
used for verifying the remote endpoint's certificate. - tryAcquire(Classification, ContextMap) - Method in interface io.servicetalk.capacity.limiter.api.CapacityLimiter
-
Evaluate whether there is enough capacity to allow the call for the given
Classification
and thecontext
. - tryAcquireLock(AtomicIntegerFieldUpdater<T>, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
-
Acquire a lock that is exclusively held with no re-entry, but attempts to acquire the lock while it is held can be detected by
ConcurrentUtils.releaseLock(AtomicIntegerFieldUpdater, Object)
. - tryAcquirePermit() - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
Attempt to acquire a permit to execute a call.
- tryAcquireReentrantLock(AtomicLongFieldUpdater<T>, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
-
Acquire a lock that allows reentry and attempts to acquire the lock while it is held can be detected by
ConcurrentUtils.releaseReentrantLock(AtomicLongFieldUpdater, long, Object)
. - tryConsume(ProcessorSignalsConsumer<T>) - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
-
Try to consume the next item stored in this holder.
- tryConsumeTerminal(ProcessorSignalsConsumer<T>) - Method in interface io.servicetalk.concurrent.api.PublisherProcessorSignalsHolder
-
If there are no items stored in the holder and the holder has terminated
successfully
or with anerror
then consume thatsuccessful
orfailed
termination. - tryEnsureWritable(int, boolean) - Method in interface io.servicetalk.buffer.api.Buffer
-
Tries to make sure the number of writable bytes is equal to or greater than the specified value.
- tryRequest() - Method in interface io.servicetalk.client.api.internal.RequestConcurrencyController
-
Deprecated.Attempts to reserve a connection for a single request, needs to be followed by
RequestConcurrencyController.requestFinished()
. - tryRequest() - Method in interface io.servicetalk.client.api.LoadBalancedConnection
- tryRequest() - Method in interface io.servicetalk.client.api.RequestConcurrencyController
-
Attempts to reserve a connection for a single request, needs to be followed by
RequestConcurrencyController.requestFinished()
. - tryRequest() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- tryRequest() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- tryReserve() - Method in interface io.servicetalk.client.api.internal.ReservableRequestConcurrencyController
-
Deprecated.Attempts to reserve a connection for exclusive use until
ReservableRequestConcurrencyController.releaseAsync()
is called. - tryReserve() - Method in interface io.servicetalk.client.api.LoadBalancedConnection
- tryReserve() - Method in interface io.servicetalk.client.api.ReservableRequestConcurrencyController
-
Attempts to reserve a connection for exclusive use until
ReservableRequestConcurrencyController.releaseAsync()
is called. - tryReserve() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- tryReserve() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- trySetAccessible(AccessibleObject, boolean) - Static method in class io.servicetalk.utils.internal.ReflectionUtils
-
Try to call
AccessibleObject.setAccessible(boolean)
but will catch anySecurityException
andjava.lang.reflect.InaccessibleObjectException
(for JDK 9) and return it. - trySplit() - Method in interface io.servicetalk.concurrent.BlockingSpliterator
- ttl() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
-
Minimum Time To Live (TTL) of the resolved DNS records in seconds.
- ttl(int, int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- ttl(int, int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- ttl(int, int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Controls min/max TTL values that will influence polling intervals.
- ttl(int, int, int, int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- ttl(int, int, int, int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- ttl(int, int, int, int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Controls min/max TTL values that will affect polling intervals and local caching.
- ttl(int, int, int, int, int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- ttl(int, int, int, int, int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- ttl(int, int, int, int, int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Controls min/max TTL values that will affect polling intervals, local caching, and caching negative results.
- ttlJitter(Duration) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- ttlJitter(Duration) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- ttlJitter(Duration) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
The jitter to apply for scheduling the next query after TTL to help spread out subsequent DNS queries.
- type() - Method in class io.servicetalk.context.api.ContextMap.Key
-
Returns the type of the key.
- type() - Method in class io.servicetalk.http.api.HttpEventKey
-
Returns the type of the key.
- type() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemoryReference
-
Returns the reference type.
- type() - Method in class io.servicetalk.serialization.api.TypeHolder
-
Deprecated.Returns the inferred generic type for this
TypeHolder
. - TypeHolder<T> - Class in io.servicetalk.serialization.api
-
Deprecated.General
Type
serialization is not supported by all serializers. Defer to your specificSerializer
implementation. For example jackson offers TypeReference which can be used directly. - TypeHolder() - Constructor for class io.servicetalk.serialization.api.TypeHolder
-
Deprecated.Creates a new instance.
U
- UdpReporter - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
- UdpReporter.Builder - Class in io.servicetalk.opentracing.zipkin.publisher.reporter
-
A builder to create a new
UdpReporter
. - UNAUTHENTICATED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Cannot authenticate the client.
- unauthorized() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNAUTHORIZED
response. - unauthorized() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UNAUTHORIZED
response. - unauthorized() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNAUTHORIZED
response. - UNAUTHORIZED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
401 Unauthorized
- UNAVAILABLE - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Service unavailable, similar to 503, client may retry.
- UNAVAILABLE - Static variable in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
-
Signifies the
ServiceDiscovererEvent.address()
is not available for use and all currently established connections should be closed. - UNAVAILABLE_FOR_LEGAL_REASONS - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
451 Unavailable For Legal Reasons
- unavailableForLegalReasons() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNAVAILABLE_FOR_LEGAL_REASONS
response. - unavailableForLegalReasons() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UNAVAILABLE_FOR_LEGAL_REASONS
response. - unavailableForLegalReasons() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNAVAILABLE_FOR_LEGAL_REASONS
response. - UNIMPLEMENTED - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
The method/operation is not implemented/supported.
- UNKNOWN - Enum constant in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Unknown error.
- UNKNOWN - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
UNKNOWN = 0;
- UNKNOWN - Enum constant in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
-
Unknown.
- UNKNOWN_VALUE - Static variable in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
UNKNOWN = 0;
- UnknownPartitionException - Exception in io.servicetalk.client.api.partition
-
Deprecated.We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using
ClientGroup
as an alternative or reach out to the maintainers describing the use-case. - UnknownPartitionException(PartitionAttributes, String) - Constructor for exception io.servicetalk.client.api.partition.UnknownPartitionException
-
Deprecated.Create a new instance.
- unknownStackTrace(T, Class<?>, String) - Static method in class io.servicetalk.concurrent.internal.ThrowableUtils
- UNPROCESSABLE_ENTITY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
422 Unprocessable Entity
- unprocessableEntity() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNPROCESSABLE_ENTITY
response. - unprocessableEntity() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UNPROCESSABLE_ENTITY
response. - unprocessableEntity() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNPROCESSABLE_ENTITY
response. - UNRECOGNIZED - Enum constant in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
- unreserveMemory(long, int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Unreserves direct memory for the specified size and capacity.
- unresolvedAddressToHost(Function<U, CharSequence>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- unresolvedAddressToHost(Function<U, CharSequence>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Provides a means to convert
SingleAddressHttpClientBuilder
unresolved address type into aCharSequence
. - 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
-
Create a new
HttpResponseStatus.UNSUPPORTED_MEDIA_TYPE
response. - unsupportedMediaType() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UNSUPPORTED_MEDIA_TYPE
response. - unsupportedMediaType() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNSUPPORTED_MEDIA_TYPE
response. - unwrapBuffer(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Attempt to unwrap a
CharSequence
and obtain the underlyingBuffer
if possible. - updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in class io.servicetalk.transport.netty.internal.FlushStrategyHolder
-
Updates
FlushStrategy
enclosed in thisFlushStrategyHolder
. - updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
-
Updates
FlushStrategy
associated with this connection. - updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
-
Deprecated.Updates the
FlushStrategy
that is used for flushing each delineated write boundary. - updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider, int) - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
-
Deprecated.Updates the
FlushStrategy
that is used for flushing each delineated write boundary. - UPGRADE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"upgrade"
- UPGRADE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"upgrade"
- UPGRADE_REQUIRED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
426 Upgrade Required
- upgradeRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UPGRADE_REQUIRED
response. - upgradeRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UPGRADE_REQUIRED
response. - upgradeRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UPGRADE_REQUIRED
response. - URI_TOO_LONG - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
414 URI Too Long
- uriTooLong() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.URI_TOO_LONG
response. - uriTooLong() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.URI_TOO_LONG
response. - uriTooLong() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.URI_TOO_LONG
response. - USE_PROXY - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
305 Use Proxy (since HTTP/1.1)
- use128BitTraceId(boolean) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
-
Sets whether to use 128-bit trace IDs.
- useDirectBufferWithoutZeroing() - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Checks if it is possible to create a new direct
ByteBuffer
without zeroing the direct memory. - useProxy() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.USE_PROXY
response. - useProxy() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.USE_PROXY
response. - useProxy() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.USE_PROXY
response. - USER_AGENT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"user-agent"
- UserDataLoggerConfig - Interface in io.servicetalk.logging.api
-
LoggerConfig
used in areas that can filter logging output to include user data or not. - userEventTriggered(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
- userInfo() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The user information component derived from
HttpRequestMetaData.requestTarget()
. - userInfo() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthPrincipal
-
Get the wrapped
UserInfo
. - userInfoAsyncContextKey(ContextMap.Key<UserInfo>) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
-
Sets a
key
to store a user info object of authenticated user inAsyncContext
. - userInfoRequestContextKey(ContextMap.Key<UserInfo>) - Method in class io.servicetalk.http.utils.auth.BasicAuthHttpServiceFilter.Builder
-
Sets a
key
to store a user info object of authenticated user inrequest context
.
V
- validateCookies() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- validateCookies() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Determine if cookies should be validated during parsing into
HttpSetCookie
s. - 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 hexCharSequence
, throwing anIllegalArgumentException
if it is not. - validateNames() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- validateNames() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Determine if header names should be validated during parsing into
HttpHeaders
s. - validateNames() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- validateOutstandingDemand() - Method in class io.servicetalk.concurrent.api.Publisher
-
Validate the outstanding demand (
PublisherSource.Subscription.request(long)
minusPublisherSource.Subscriber.onNext(Object)
) does not go negative. - validateOutstandingDemand(ObjLongConsumer<T>, LongBinaryConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Validate the outstanding demand (
PublisherSource.Subscription.request(long)
minusPublisherSource.Subscriber.onNext(Object)
) does not go negative. - validateRouteExecutionStrategyAnnotationIfPresent(Method, Class<?>, RouteExecutionStrategyFactory<? extends ExecutionStrategy>, Set<String>) - Static method in class io.servicetalk.router.utils.internal.RouteExecutionStrategyUtils
-
Validates configuration of
RouteExecutionStrategy
annotation is correct if present. - validateValues() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- validateValues() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Determine if header values should be validated during parsing into
HttpHeaders
s. - validateValues() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- value() - Method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Returns the integer code value.
- value() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
- value() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- value() - Method in interface io.servicetalk.http.api.HttpCookiePair
-
Returns the value of this
HttpCookiePair
. - value(Predicate<HttpCookiePair>) - Method in interface io.servicetalk.http.router.predicate.dsl.CookieMatcher
-
Matches requests where one of the cookies with the specified name matches
predicate
. - valueOf(int) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
Deprecated.
- valueOf(Descriptors.EnumValueDescriptor) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.client.api.RequestTracker.ErrorClass
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.http.netty.HttpClients.DiscoveryStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.logging.api.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.transport.api.SslClientAuthMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.transport.api.SslConfig.CipherSuiteFilter
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.transport.api.SslProvider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
-
Deprecated.Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.client.api.RequestTracker.ErrorClass
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.dns.discovery.netty.DnsResolverAddressTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.http.netty.HttpClients.DiscoveryStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.logging.api.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.opentracing.zipkin.publisher.reporter.Codec
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.transport.api.SslClientAuthMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.transport.api.SslConfig.CipherSuiteFilter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.transport.api.SslProvider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.servicetalk.transport.netty.internal.SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- values(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns all values for the header with the specified name.
- values(Predicate<Iterator<? extends HttpCookiePair>>) - Method in interface io.servicetalk.http.router.predicate.dsl.CookieMatcher
-
Matches requests where the list of cookies for the specified name matches the predicate.
- values(Predicate<Iterator<? extends CharSequence>>) - Method in interface io.servicetalk.http.router.predicate.dsl.StringMultiValueMatcher
-
Matches requests where the list of values matches the predicate.
- valuesIterator(CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- valuesIterator(CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns all values for the header with the specified name.
- VARIANT_ALSO_NEGOTIATES - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
506 Variant Also Negotiates
- variantAlsoNegotiates() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.VARIANT_ALSO_NEGOTIATES
response. - variantAlsoNegotiates() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.VARIANT_ALSO_NEGOTIATES
response. - variantAlsoNegotiates() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.VARIANT_ALSO_NEGOTIATES
response. - VarIntLengthStreamingSerializer<T> - Class in io.servicetalk.serializer.utils
-
A
StreamingSerializerDeserializer
that uses aSerializerDeserializer
and frames each object by preceding it with the length in bytes. - VarIntLengthStreamingSerializer(SerializerDeserializer<T>, ToIntFunction<T>) - Constructor for class io.servicetalk.serializer.utils.VarIntLengthStreamingSerializer
-
Create a new instance.
- VARY - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"vary"
- verify() - Method in interface io.servicetalk.concurrent.api.test.StepVerifier
-
Verify the none of the previously declared expectations are violated.
- verify(Duration) - Method in interface io.servicetalk.concurrent.api.test.StepVerifier
-
Verify the none of the previously declared expectations are violated.
- version() - Method in interface io.servicetalk.http.api.HttpMetaData
-
Returns the protocol version of this
HttpMetaData
. - version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Set the protocol version of this
HttpMetaData
. - version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpRequest
- version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpResponse
- version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- version(HttpProtocolVersion) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- VIA - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"via"
W
- waitForLoadBalancer(boolean) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
By default, automatic retries wait for the associated
LoadBalancer
to beready
before triggering a retry for requests. - WARN - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
WARN
log level. - WARNING - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"warning"
- watch(GrpcClientMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
-
Performs a watch for the serving status of the requested service.
- watch(GrpcClientMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
-
Performs a watch for the serving status of the requested service.
- watch(GrpcExecutionStrategy, Health.WatchRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- watch(GrpcServiceContext, HealthCheckRequest) - Method in class io.servicetalk.grpc.health.DefaultHealthService
- watch(GrpcServiceContext, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.WatchRpc
-
Performs a watch for the serving status of the requested service.
- watch(GrpcServiceContext, HealthCheckRequest, BlockingStreamingGrpcServerResponse<HealthCheckResponse>) - Method in interface io.servicetalk.health.v1.Health.BlockingWatchRpc
-
Performs a watch for the serving status of the requested service.
- watch(GrpcServiceContext, HealthCheckRequest, GrpcPayloadWriter<HealthCheckResponse>) - Method in interface io.servicetalk.health.v1.Health.BlockingWatchRpc
-
Deprecated.Use
Health.BlockingWatchRpc.watch(GrpcServiceContext, HealthCheckRequest, BlockingStreamingGrpcServerResponse)
. In the next release, this method will have a default implementation but the new overload won't. To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method. This intermediate step is necessary to maintainFunctionalInterface
contract that requires to have a single non-default method. - watch(Health.WatchMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
- watch(Health.WatchMetadata, HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
-
Deprecated.
- watch(Health.WatchRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- watch(HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.BlockingHealthClient
-
Performs a watch for the serving status of the requested service.
- watch(HealthCheckRequest) - Method in interface io.servicetalk.health.v1.Health.HealthClient
-
Performs a watch for the serving status of the requested service.
- watchBlocking(GrpcExecutionStrategy, Health.BlockingWatchRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- watchBlocking(Health.BlockingWatchRpc) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- WatchMetadata(ContentCodec) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
-
Deprecated.
- WatchMetadata(GrpcExecutionStrategy) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
-
Deprecated.
- WatchMetadata(GrpcExecutionStrategy, ContentCodec) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
-
Deprecated.
- WatchMetadata(GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
-
Deprecated.
- WatchMetadata(Duration) - Constructor for class io.servicetalk.health.v1.Health.WatchMetadata
-
Deprecated.
- WEBSOCKET - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"websocket"
- WEBSOCKET_LOCATION - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"websocket-location"
- WEBSOCKET_ORIGIN - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"websocket-origin"
- WEBSOCKET_PROTOCOL - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"websocket-protocol"
- weight() - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.Host
-
The weight of the host, relative to the weights of associated hosts as used for load balancing.
- weight(float) - Method in interface io.servicetalk.client.api.LoadBalancedAddress
-
Enables addresses scoring to be influenced by a weight factor.
- when(BiPredicate<ConnectionContext, StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches
StreamingHttpRequest
andConnectionContext
with a user-specifiedpredicate
. - when(BiPredicate<ConnectionContext, StreamingHttpRequest>) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- when(Predicate<StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches
StreamingHttpRequest
s with a user-specifiedpredicate
. - when(Predicate<StreamingHttpRequest>) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onCancel
Runnable
argument whenCancellable.cancel()
is called for Subscriptions of the returnedCompletable
. - whenCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCancel
Runnable
argument whenCancellable.cancel()
is called for Subscriptions of the returnedPublisher
. - whenCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onCancel
Runnable
argument whenCancellable.cancel()
is called for Subscriptions of the returnedSingle
. - whenCookie(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
- whenCookie(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenFinally(SingleTerminalSignalConsumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
whenFinally
SingleTerminalSignalConsumer
argument when any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)
- invokesSingleTerminalSignalConsumer.onSuccess(Object)
SingleSource.Subscriber.onError(Throwable)
- invokesSingleTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesSingleTerminalSignalConsumer.cancel()
for Subscriptions/SingleSource.Subscriber
s of the returnedSingle
. - whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the corresponding method on
whenFinally
TerminalSignalConsumer
argument when any of the following terminal methods are called:CompletableSource.Subscriber.onComplete()
- invokesTerminalSignalConsumer.onComplete()
CompletableSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
for Subscriptions/CompletableSource.Subscriber
s of the returnedCompletable
. - whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the corresponding method on
whenFinally
TerminalSignalConsumer
argument when any of the following terminal methods are called:PublisherSource.Subscriber.onComplete()
- invokesTerminalSignalConsumer.onComplete()
PublisherSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
forPublisherSource.Subscription
s/PublisherSource.Subscriber
s of the returnedPublisher
. - whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
whenFinally
TerminalSignalConsumer
argument when any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)
- invokesTerminalSignalConsumer.onComplete()
SingleSource.Subscriber.onError(Throwable)
- invokesTerminalSignalConsumer.onError(Throwable)
Cancellable.cancel()
- invokesTerminalSignalConsumer.cancel()
for Subscriptions/SingleSource.Subscriber
s of the returnedSingle
. - 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.Subscriber
s of the returnedCompletable
. - 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()
forPublisherSource.Subscription
s/PublisherSource.Subscriber
s of the returnedPublisher
. - 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.Subscriber
s of the returnedSingle
. - 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 thename
headers. - whenHeader(CharSequence) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenIdleFor(Duration) - Static method in class io.servicetalk.http.netty.H2KeepAlivePolicies
-
Returns a
H2ProtocolConfig.KeepAlivePolicy
that sends a ping if the channel is idle for the passedidleDuration
. - whenIdleFor(Duration, Duration) - Static method in class io.servicetalk.http.netty.H2KeepAlivePolicies
-
Returns a
H2ProtocolConfig.KeepAlivePolicy
that sends a ping if the channel is idle for the passedidleDuration
and waits forackTimeout
for an ack for that ping. - whenIsNotSsl() - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests that are not over SSL/TLS.
- whenIsNotSsl() - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenIsSsl() - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests that are over SSL/TLS.
- whenIsSsl() - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenMethod(HttpRequestMethod) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests where the
HttpRequestMethod
ismethod
. - 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 themethods
. - 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 whenCompletableSource.Subscriber.onComplete()
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - whenOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onComplete
Runnable
argument whenPublisherSource.Subscriber.onComplete()
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onError
Consumer
argument whenCompletableSource.Subscriber.onError(Throwable)
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onError
Consumer
argument whenPublisherSource.Subscriber.onError(Throwable)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onError
Consumer
argument whenSingleSource.Subscriber.onError(Throwable)
is called forSingleSource.Subscriber
s of the returnedSingle
. - whenOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onNext
Consumer
argument whenPublisherSource.Subscriber.onNext(Object)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - whenOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onSubscribe
Consumer
argument whenPublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)
is called forPublisherSource.Subscriber
s of the returnedPublisher
. - whenOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onSubscribe
Consumer
argument whenCompletableSource.Subscriber.onSubscribe(Cancellable)
is called forCompletableSource.Subscriber
s of the returnedCompletable
. - whenOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSubscribe
Consumer
argument whenSingleSource.Subscriber.onSubscribe(Cancellable)
is called forSingleSource.Subscriber
s of the returnedSingle
. - whenOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSuccess
Consumer
argument whenSingleSource.Subscriber.onSuccess(Object)
is called forSingleSource.Subscriber
s of the returnedSingle
. - 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
path
s. - whenPathIsOneOf(String...) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenPathMatches(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests where the path matches the regex
pathRegex
. - whenPathMatches(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenPathMatches(Pattern) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests where the path matches the regex
pathRegex
. - whenPathMatches(Pattern) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenPathStartsWith(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests where the path starts with
pathPrefix
. - whenPathStartsWith(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenQueryParam(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route with a
StringMultiValueMatcher
that matches against the value(s) of the request parametername
. - 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 whenPublisherSource.Subscription.request(long)
is called forPublisherSource.Subscription
s of the returnedPublisher
. - whenSubscriber(Supplier<? extends CompletableSource.Subscriber>) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
CompletableSource.Subscriber
(via thesubscriberSupplier
argument) for each new subscribe and invokes methods on thatCompletableSource.Subscriber
when the corresponding methods are called forCompletableSource.Subscriber
s of the returnedPublisher
. - whenSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscriber
(via thesubscriberSupplier
argument) for each new subscribe and invokes methods on thatPublisherSource.Subscriber
when the corresponding methods are called forPublisherSource.Subscriber
s of the returnedPublisher
. - whenSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
SingleSource.Subscriber
(via thesubscriberSupplier
argument) for each new subscribe and invokes methods on thatSingleSource.Subscriber
when the corresponding methods are called forSingleSource.Subscriber
s of the returnedSingle
. - whenSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscription
(via thesubscriptionSupplier
argument) for each new subscribe and invokes all thePublisherSource.Subscription
methods when the corresponding methods are called forPublisherSource.Subscription
s of the returnedPublisher
. - wireLoggerConfig() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Get the
UserDataLoggerConfig
for wire logging. - WireLoggingInitializer - Class in io.servicetalk.transport.netty.internal
-
A
ChannelInitializer
that enables wire-logging for all channels. - WireLoggingInitializer(String, LogLevel, BooleanSupplier) - Constructor for class io.servicetalk.transport.netty.internal.WireLoggingInitializer
-
Create an instance.
- with(LimitingConnectionFactoryFilter.ConnectionLimiter<A, C>) - Static method in class io.servicetalk.client.api.LimitingConnectionFactoryFilter
-
Create a new
ConnectionFactory
that limits the created connections using the passedLimitingConnectionFactoryFilter.ConnectionLimiter
. - withCompressionLevel(int) - Method in class io.servicetalk.encoding.netty.ZipCompressionBuilder
-
Sets the compression level for this codec's encoder.
- withCompressionLevel(int) - Method in class io.servicetalk.encoding.netty.ZipContentCodecBuilder
-
Deprecated.Sets the compression level for this codec's encoder.
- withMax(int) - Static method in class io.servicetalk.client.api.LimitingConnectionFactoryFilter
-
Create a new
ConnectionFactory
that only creates a maximum ofmaxConnections
active connections. - withMaxTagSize(int) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
-
Sets the maximum number of tags.
- withoutActiveStreams() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig.KeepAlivePolicy
-
Whether this policy allows to send pings even if there are no streams active on the connection.
- withoutActiveStreams(boolean) - Method in class io.servicetalk.http.netty.H2KeepAlivePolicies.KeepAlivePolicyBuilder
- withSampler(BiFunction<String, Boolean, Boolean>) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
-
Sets the sampler.
- withSampler(Predicate<String>) - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemoryTracer.Builder
-
Sets the sampler.
- withSslConfigPeerHost(String, int, String, String) - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
-
Create a new
ReadOnlyTcpClientConfig
replacingClientSslConfig.peerHost()
,ClientSslConfig.peerPort()
, andClientSslConfig.sniHostname()
. - withStartTimestamp(long) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
- withStrategy(ConnectionFactoryFilter<RA, C>, ExecutionStrategy) - Static method in interface io.servicetalk.client.api.ConnectionFactoryFilter
-
Wraps a connection factory filter to return a specific execution strategy.
- withStrategy(ConnectionAcceptorFactory, ConnectExecutionStrategy) - Static method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
-
Deprecated.Wraps a
ConnectionAcceptorFactory
to return a specific execution strategy. - withStrategy(ConnectionAcceptor, ConnectExecutionStrategy) - Static method in interface io.servicetalk.transport.netty.internal.InfluencerConnectionAcceptor
-
Wraps a
InfluencerConnectionAcceptor
to return a specific execution strategy. - withTag(String, boolean) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
- withTag(String, Number) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
- withTag(String, String) - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpanBuilder
- wrap(byte[]) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Buffer
that wraps the given byte array. - wrap(byte[], int, int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Buffer
that wraps the given byte array. - wrap(Channel, ListenableAsyncCloseable, AsyncCloseable, ExecutionContext<?>) - Static method in class io.servicetalk.transport.netty.internal.NettyServerContext
-
Wrap the passed
NettyServerContext
. - wrap(PublisherSource.Subscription) - Static method in class io.servicetalk.concurrent.internal.ConcurrentSubscription
-
Wrap a
PublisherSource.Subscription
to make it thread safe when concurrent access may exists betweenPublisherSource.Subscription.request(long)
andCancellable.cancel()
. - wrap(GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRequestStreamingRoute
-
Convenience method to wrap a raw
GrpcRoutes.BlockingRequestStreamingRoute
instance with a passed detached close implementation ofGracefulAutoCloseable
. - wrap(GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingResponseStreamingRoute
-
Convenience method to wrap a raw
GrpcRoutes.BlockingResponseStreamingRoute
instance with a passed detached close implementation ofGracefulAutoCloseable
. - wrap(GrpcRoutes.BlockingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingRoute
-
Convenience method to wrap a raw
GrpcRoutes.BlockingRoute
instance with a passed detached close implementation ofGracefulAutoCloseable
. - wrap(GrpcRoutes.BlockingStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.BlockingStreamingRoute
-
Convenience method to wrap a raw
GrpcRoutes.BlockingStreamingRoute
instance with a passed detached close implementation ofGracefulAutoCloseable
. - wrap(GrpcRoutes.RequestStreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.RequestStreamingRoute
-
Convenience method to wrap a raw
GrpcRoutes.RequestStreamingRoute
instance with a passed detached close implementation ofAsyncCloseable
. - wrap(GrpcRoutes.ResponseStreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.ResponseStreamingRoute
-
Convenience method to wrap a raw
GrpcRoutes.ResponseStreamingRoute
instance with a passed detached close implementation ofAsyncCloseable
. - wrap(GrpcRoutes.Route<Req, Resp>, AsyncCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.Route
-
Convenience method to wrap a raw
GrpcRoutes.Route
instance with a passed detached close implementation ofAsyncCloseable
. - wrap(GrpcRoutes.StreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface io.servicetalk.grpc.api.GrpcRoutes.StreamingRoute
-
Convenience method to wrap a raw
GrpcRoutes.StreamingRoute
instance with a passed detached close implementation ofAsyncCloseable
. - wrap(NettyServerContext, AsyncCloseable) - Static method in class io.servicetalk.transport.netty.internal.NettyServerContext
-
Wrap the passed
NettyServerContext
. - wrap(ByteBuffer) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Buffer
that wraps the givenByteBuffer
. - wrapBiConsume(BiConsumer<T, U>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
BiFunction
to ensure it is able to trackAsyncContext
correctly. - wrapBiFunction(BiFunction<T, U, V>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
BiFunction
to ensure it is able to trackAsyncContext
correctly. - wrapCallable(Callable<V>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
Callable
to ensure it is able to trackAsyncContext
correctly. - wrapConsumer(Consumer<T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
Consumer
to ensure it is able to trackAsyncContext
correctly. - wrapExecutor(Executor) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap an
Executor
to ensure it is able to trackAsyncContext
correctly. - wrapFunction(Function<T, U>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
Function
to ensure it is able to trackAsyncContext
correctly. - wrapJdkExecutor(Executor) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap an
Executor
to ensure it is able to trackAsyncContext
correctly. - wrapJdkExecutorService(ExecutorService) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap an
ExecutorService
to ensure it is able to trackAsyncContext
correctly. - wrapJdkScheduledExecutorService(ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
ScheduledExecutorService
to ensure it is able to trackAsyncContext
correctly. - wrapRunnable(Runnable) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
Runnable
to ensure it is able to trackAsyncContext
correctly. - writableBytes() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the number of writable bytes which is equal to
(this.capacity - this.writerIndex)
. - writableBytes() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- write(byte[]) - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
- write(byte[], int, int) - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
- write(int) - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.servicetalk.transport.netty.internal.BufferHandler
-
Deprecated.
- write(Publisher<Req>) - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
-
Do a write operation in a pipelined fashion.
- write(Publisher<Req>, Supplier<FlushStrategy>, Supplier<WriteDemandEstimator>) - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
-
Do a write operation in a pipelined fashion.
- write(Publisher<Write>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- write(Publisher<Write>) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
-
Writes all elements emitted by the passed
Publisher
on this connection. - write(Publisher<Write>, Supplier<FlushStrategy>, Supplier<WriteDemandEstimator>) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- write(Publisher<Write>, Supplier<FlushStrategy>, Supplier<WriteDemandEstimator>) - Method in interface io.servicetalk.transport.netty.internal.NettyConnection
-
Writes all elements emitted by the passed
Publisher
on this connection. - write(T) - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
- write(T) - Method in interface io.servicetalk.oio.api.PayloadWriter
-
Write an object of type
PayloadWriter
. - WRITE_BUFFER_THRESHOLD - Static variable in class io.servicetalk.transport.api.ServiceTalkSocketOptions
-
The threshold after which the Endpoint is not writable anymore.
- writeAscii(CharSequence) - Method in interface io.servicetalk.buffer.api.Buffer
-
Encode a
CharSequence
in ASCII and write it to this buffer starting atwriterIndex
and increases thewriterIndex
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 thewriterIndex
by1
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 thewriterIndex
by1
in this buffer. - writeByte(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeByte(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeBytes(byte[]) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source array's data to this buffer starting at the current
writerIndex
and increases thewriterIndex
by the number of the transferred bytes (=src.length
). - writeBytes(byte[]) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeBytes(byte[]) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeBytes(byte[], int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source array's data to this buffer starting at the current
writerIndex
and increases thewriterIndex
by the number of the transferred bytes (=length
). - writeBytes(byte[], int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeBytes(byte[], int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeBytes(Buffer) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source buffer's data to this buffer starting at the current
writerIndex
until the source buffer becomes unreadable, and increases thewriterIndex
by the number of the transferred bytes. - writeBytes(Buffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeBytes(Buffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeBytes(Buffer, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source buffer's data to this buffer starting at the current
writerIndex
and increases thewriterIndex
by the number of the transferred bytes (=length
). - writeBytes(Buffer, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeBytes(Buffer, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeBytes(Buffer, int, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source buffer's data to this buffer starting at the current
writerIndex
and increases thewriterIndex
by the number of the transferred bytes (=length
). - writeBytes(Buffer, int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeBytes(Buffer, int, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeBytes(InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers a fixed amount from the specified source
InputStream
's data to this buffer starting at the currentwriterIndex
untillength
bytes have been read, the end of stream is reached, or an exception is thrown. - writeBytes(InputStream, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeBytes(ByteBuffer) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers the specified source buffer's data to this buffer starting at the current
writerIndex
until the source buffer's position reaches its limit, and increases thewriterIndex
by the number of the transferred bytes. - writeBytes(ByteBuffer) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeBytes(ByteBuffer) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeBytesUntilEndStream(InputStream, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Transfers all the specified source
InputStream
's data to this buffer starting at the currentwriterIndex
until the end of stream is reached or an exception is thrown. - writeBytesUntilEndStream(InputStream, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeCancelled() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when the write operation is cancelled.
- writeCancelled() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy.WriteEventsListener
-
For each new
FlushStrategy.WriteEventsListener
returned fromFlushStrategy.apply(FlushSender)
, this method will be called at most once when writes are cancelled. - writeCancelled() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- writeCancelled() - Method in class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
- writeChar(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 2-byte UTF-16 character at the current
writerIndex
and increases thewriterIndex
by2
in this buffer. - writeChar(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeChar(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeCharSequence(CharSequence, Charset) - Method in interface io.servicetalk.buffer.api.Buffer
-
Encode a
CharSequence
encoded inCharset
and write it to this buffer starting atwriterIndex
and increases thewriterIndex
by the number of the transferred bytes. - writeCharSequence(CharSequence, Charset) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeComplete() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when the entire write operation completes successfully.
- writeComplete() - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- WriteDemandEstimator - Interface in io.servicetalk.transport.netty.internal
-
Provides an estimate for the value of
n
for calls toPublisherSource.Subscription.request(long)
perPublisherSource.Subscription
. - WriteDemandEstimators - Class in io.servicetalk.transport.netty.internal
-
Utility methods associated with
WriteDemandEstimator
. - writeDouble(double) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 64-bit floating point number at the current
writerIndex
and increases thewriterIndex
by8
in this buffer. - writeDouble(double) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeDouble(double) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when the write operation fails with an
error
. - writeFailed(Throwable) - Method in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
- writeFloat(float) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 32-bit floating point number at the current
writerIndex
and increases thewriterIndex
by4
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 thewriterIndex
by4
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 thewriterIndex
by4
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 thewriterIndex
by8
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 thewriterIndex
by8
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 thewriterIndex
by3
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 thewriterIndex
by3
in this buffer. - writeMediumLE(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeMediumLE(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writerIndex() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the
writerIndex
of this buffer. - writerIndex() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writerIndex(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the
writerIndex
of this buffer. - writerIndex(int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writerIndex(int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeShort(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 16-bit short integer at the current
writerIndex
and increases thewriterIndex
by2
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 thewriterIndex
by2
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 fromFlushStrategy.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 fromFlushStrategy.apply(FlushSender)
, this method will be called at most once when all other items are written to the connection. - writeTerminated() - Method in class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
- writeTo(CodedOutputStream) - Method in class io.servicetalk.health.v1.HealthCheckRequest
- writeTo(CodedOutputStream) - Method in class io.servicetalk.health.v1.HealthCheckResponse
- writeTo(Buffer) - Method in class io.servicetalk.http.api.HttpProtocolVersion
-
Write the equivalent of this
HttpProtocolVersion
to aBuffer
. - writeTo(Buffer) - Method in class io.servicetalk.http.api.HttpRequestMethod
-
Write the equivalent of this
HttpRequestMethod
to aBuffer
. - writeTo(Buffer) - Method in class io.servicetalk.http.api.HttpResponseStatus
-
Write the equivalent of this
HttpResponseStatus
to aBuffer
. - writeUtf8(CharSequence) - Method in interface io.servicetalk.buffer.api.Buffer
-
Encode a
CharSequence
in UTF-8 and write it to this buffer starting atwriterIndex
and increases thewriterIndex
by the number of the transferred bytes. - writeUtf8(CharSequence) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
- writeUtf8(CharSequence) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writeUtf8(CharSequence, int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Encode a
CharSequence
in UTF-8 and write it to this buffer starting atwriterIndex
and increases thewriterIndex
by the number of the transferred bytes. - writeUtf8(CharSequence, int) - Method in class io.servicetalk.buffer.api.EmptyBuffer
- WWW_AUTHENTICATE - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"www-authenticate"
X
- X_FORWARDED_FOR - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"x-forwarded-for"
(XFF) header is a de-facto standard header for identifying the originating IP address of a client connecting to a web server through an HTTP proxy or a load balancer. - X_FORWARDED_HOST - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"x-forwarded-host"
(XFH) header is a de-facto standard header for identifying the original host requested by the client in thehost
HTTP request header. - X_FORWARDED_PROTO - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"x-forwarded-proto"
(XFP) header is a de-facto standard header for identifying the protocol (HTTP or HTTPS) that a client used to connect to your proxy or load balancer. - X_REQUESTED_WITH - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"x-requested-with"
is not a standard, but wildly used by most JavaScript frameworks header to identify Ajax requests. - XML_HTTP_REQUEST - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"XMLHttpRequest"
is a value for"x-requested-with"
header, which is used by most JavaScript frameworks to identify Ajax requests.
Z
- ZERO - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"0"
- zip(Single<? extends T1>, Single<? extends T2>, Single<? extends T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
- zip(Single<? extends T1>, Single<? extends T2>, Single<? extends T3>, Single<? extends T4>, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
- zip(Single<? extends T1>, Single<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
-
Create a new
Single
that emits the results of a specified zipperBiFunction
to items emitted bys1
ands2
. - zip(Function<? super Object[], ? extends R>, Single<?>...) - Static method in class io.servicetalk.concurrent.api.Single
- ZipCompressionBuilder - Class in io.servicetalk.encoding.netty
-
Base class for Zip based content-codecs.
- ZipContentCodecBuilder - Class in io.servicetalk.encoding.netty
-
Deprecated.
- zipDelayError(Single<? extends T1>, Single<? extends T2>, Single<? extends T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
- zipDelayError(Single<? extends T1>, Single<? extends T2>, Single<? extends T3>, Single<? extends T4>, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
- zipDelayError(Single<? extends T1>, Single<? extends T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class io.servicetalk.concurrent.api.Single
-
Create a new
Single
that emits the results of a specified zipperBiFunction
to items emitted bys1
ands2
. - zipDelayError(Function<? super Object[], ? extends R>, Single<?>...) - Static method in class io.servicetalk.concurrent.api.Single
- ZipkinHeaderNames - Class in io.servicetalk.opentracing.internal
-
See zipkin documentation.
- ZipkinPublisher - Class in io.servicetalk.opentracing.zipkin.publisher
-
A publisher of
Span
s to the zipkin transport. - ZipkinPublisher.Builder - Class in io.servicetalk.opentracing.zipkin.publisher
-
Builder for
ZipkinPublisher
. - zipWith(Single<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
-
Create a new
Single
that emits the results of a specified zipperBiFunction
to items emitted bythis
andother
. - zipWithDelayError(Single<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
-
Create a new
Single
that emits the results of a specified zipperBiFunction
to items emitted bythis
andother
. - ZLIB_ALGORITHM_ID - Static variable in class io.servicetalk.transport.api.CertificateCompressionAlgorithms
-
Unique ZLIB algorithm ID as defined in RFC8879.
- zlibDefault() - Static method in class io.servicetalk.transport.api.CertificateCompressionAlgorithms
-
Get the default ZLIB
CertificateCompressionAlgorithm
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
GrpcRoutes.addBlockingRequestStreamingRoute(GrpcExecutionStrategy, MethodDescriptor, BufferDecoderGroup, List, BlockingRequestStreamingRoute)
.