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
CloseableIterablethat 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
ConnectionContextto accept or reject. - accept(ConnectionContext) - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
- accept(ConnectionContext) - Method in interface io.servicetalk.transport.api.EarlyConnectionAcceptor
-
Accept or reject an incoming connection.
- accept(ConnectionContext) - Method in interface io.servicetalk.transport.api.LateConnectionAcceptor
-
Accept or reject an incoming connection.
- accept(ConnectionInfo) - Method in interface io.servicetalk.transport.api.EarlyConnectionAcceptor
-
Deprecated.
- accept(ConnectionInfo) - Method in interface io.servicetalk.transport.api.LateConnectionAcceptor
-
Deprecated.Implement
LateConnectionAcceptor.accept(ConnectionContext)instead - 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.ACCEPTEDresponse. - accepted() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.ACCEPTEDresponse. - accepted() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.ACCEPTEDresponse. - 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
trueif 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
itemto 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.Subscribers will see this value viaReplayAccumulator.deliverAccumulation(Consumer). - accumulatorSupplier() - Method in interface io.servicetalk.concurrent.api.ReplayStrategy
-
Get a
Supplierthat provides theReplayAccumulatoron 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.
StreamingHttpServicethat adapts anotherserviceto 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
PartitionAttributesthat 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
BufferDecoderto theBufferDecoderGroupbuilt by this builder. - add(BufferDecoder, boolean) - Method in class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
-
Add a new
BufferDecoderto theBufferDecoderGroupbuilt 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
headersto 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
nameandvalue. - 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
nameandvalues. - 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
nameandvalues. - 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
nameandvalues. - 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.BlockingRequestStreamingRouteto 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.BlockingRequestStreamingRouteto this factory. - addBlockingRequestStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBlockingRequestStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class io.servicetalk.grpc.api.GrpcRoutes
- addBlockingResponseStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>) - Method in class io.servicetalk.grpc.api.GrpcRoutes
-
Adds a
GrpcRoutes.BlockingResponseStreamingRouteto 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.BlockingResponseStreamingRouteto 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.BlockingRouteto 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.BlockingRouteto 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.BlockingStreamingRouteto 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.BlockingStreamingRouteto 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
Bufferto this buffer and increment the writerIndex. - addBuffer(Buffer, boolean) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Add the given
Bufferto 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
nameandvalue. - 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
headersobject. - 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
Channelto 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
keyandvalue, 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
keyandvalues. - 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
keyandvalues. - 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.RequestStreamingRouteto 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.RequestStreamingRouteto 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.ResponseStreamingRouteto 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.ResponseStreamingRouteto 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.Routeto 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.Routeto 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.StreamingRouteto 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.StreamingRouteto 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
closedis 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
closedis 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_VALUEif overflow occurs. - addWithOverflowProtection(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
Adds two positive longs and returns
Long.MAX_VALUEif overflow occurs. - addWithOverflowProtectionIfGtEqNegativeOne(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
xis>=-1this method behaves the same asFlowControlUtils.addWithOverflowProtection(long, long). - addWithOverflowProtectionIfNotNegative(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
xis non-negative this method behaves the same asFlowControlUtils.addWithOverflowProtection(int, int). - addWithOverflowProtectionIfNotNegative(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
xis non-negative this method behaves the same asFlowControlUtils.addWithOverflowProtection(long, long). - addWithOverflowProtectionIfPositive(int, int) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
xis positive this method behaves the same asFlowControlUtils.addWithOverflowProtection(int, int). - addWithOverflowProtectionIfPositive(long, long) - Static method in class io.servicetalk.concurrent.internal.FlowControlUtils
-
If
xis 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
xandyhave the same sign but the result ofx + yhas 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
xandyhave the same sign but the result ofx + yhas a different sign. - advanceCookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesByNameIterator
-
Advance the
HeaderUtils.CookiesByNameIterator.cookieHeaderValue()to the nextHttpHeaderNames.COOKIEheader value. - advanceCookieHeaderValue() - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
-
Advance the
HeaderUtils.CookiesIterator.cookieHeaderValue()to the nextHttpHeaderNames.COOKIEheader 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
onCancelRunnableargument afterCancellable.cancel()is called for Subscriptions of the returnedCompletable. - afterCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCancelRunnableargument afterCancellable.cancel()is called forPublisherSource.Subscriptions of the returnedPublisher. - afterCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onCancelRunnableargument 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
afterFinallySingleTerminalSignalConsumerargument 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.Subscribers of the returnedSingle. - afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the corresponding method on
afterFinallyTerminalSignalConsumerargument 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.Subscribers of the returnedCompletable. - afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the corresponding method on
afterFinallyTerminalSignalConsumerargument 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.Subscriptions/PublisherSource.Subscribers of the returnedPublisher. - afterFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
afterFinallyTerminalSignalConsumerargument 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.Subscribers of the returnedSingle. - afterFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
whenFinallyRunnableargument after any of the following terminal methods are called:CompletableSource.Subscriber.onComplete()CompletableSource.Subscriber.onError(Throwable)Cancellable.cancel()for Subscriptions/CompletableSource.Subscribers of the returnedCompletable. - afterFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
afterFinallyRunnableargument after any of the following terminal methods are called:PublisherSource.Subscriber.onComplete()PublisherSource.Subscriber.onError(Throwable)Cancellable.cancel()forPublisherSource.Subscriptions/PublisherSource.Subscribers of the returnedPublisher. - afterFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
whenFinallyRunnableargument after any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)SingleSource.Subscriber.onError(Throwable)Cancellable.cancel()for Subscriptions/SingleSource.Subscribers of the returnedSingle. - AfterFinallyHttpOperator - Class in io.servicetalk.http.utils
-
Helper operator for signaling the end of an HTTP Request/Response cycle.
- AfterFinallyHttpOperator(TerminalSignalConsumer) - Constructor for class io.servicetalk.http.utils.AfterFinallyHttpOperator
-
Create a new instance.
- AfterFinallyHttpOperator(TerminalSignalConsumer, boolean) - Constructor for class io.servicetalk.http.utils.AfterFinallyHttpOperator
-
Create a new instance.
- AfterFinallyHttpOperator(Runnable) - Constructor for class io.servicetalk.http.utils.AfterFinallyHttpOperator
-
Create a new instance.
- afterOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onCompleteRunnableargument afterCompletableSource.Subscriber.onComplete()is called forCompletableSource.Subscribers of the returnedCompletable. - afterOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCompleteRunnableargument afterPublisherSource.Subscriber.onComplete()is called forPublisherSource.Subscribers of the returnedPublisher. - afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onErrorConsumerargument afterCompletableSource.Subscriber.onError(Throwable)is called forCompletableSource.Subscribers of the returnedCompletable. - afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onErrorConsumerargument afterPublisherSource.Subscriber.onError(Throwable)is called forPublisherSource.Subscribers of the returnedPublisher. - afterOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onErrorConsumerargument afterSingleSource.Subscriber.onError(Throwable)is called forSingleSource.Subscribers of the returnedSingle. - afterOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onNextConsumerargument afterPublisherSource.Subscriber.onNext(Object)is called forPublisherSource.Subscribers of the returnedPublisher. - afterOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onSubscribeConsumerargument afterPublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)is called forPublisherSource.Subscribers of the returnedPublisher. - afterOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onSubscribeConsumerargument afterCompletableSource.Subscriber.onSubscribe(Cancellable)is called forCompletableSource.Subscribers of the returnedCompletable. - afterOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSubscribeConsumerargument afterSingleSource.Subscriber.onSubscribe(Cancellable)is called forSingleSource.Subscribers of the returnedSingle. - afterOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSuccessConsumerargument afterSingleSource.Subscriber.onSuccess(Object)is called forSingleSource.Subscribers of the returnedSingle. - afterRequest(LongConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onRequestLongConsumerargument afterPublisherSource.Subscription.request(long)is called forPublisherSource.Subscriptions of the returnedPublisher. - afterSubscriber(Supplier<? extends CompletableSource.Subscriber>) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
CompletableSource.Subscriber(via thesubscriberSupplierargument) on each call to subscribe and invokes all theCompletableSource.Subscribermethods after theCompletableSource.Subscribers of the returnedCompletable. - afterSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscriber(via thesubscriberSupplierargument) for each new subscribe and invokes all thePublisherSource.Subscribermethods after thePublisherSource.Subscribers of the returnedPublisher. - afterSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
SingleSource.Subscriber(via thesubscriberSupplierargument) on each call to subscribe and invokes all theSingleSource.Subscribermethods after theSingleSource.Subscribers of the returnedSingle. - afterSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscription(via thesubscriptionSupplierargument) for each new subscribe and invokes all thePublisherSource.Subscriptionmethods after thePublisherSource.Subscriptions 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
AimdCapacityLimitercapacity limiter. - AimdCapacityLimiterBuilder.StateObserver - Interface in io.servicetalk.capacity.limiter.api
-
A state observer for AIMD
CapacityLimiterto 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
CapacityLimiterthat 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
-
HttpRequestMethods that are allowed to follow redirects. - allowedMethods(HttpRequestMethod...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Sets
HttpRequestMethods that are allowed to follow redirects. - allowedStatuses() - Method in interface io.servicetalk.http.api.RedirectConfig
-
HttpResponseStatuses that are allowed to follow redirects. - allowedStatuses(HttpResponseStatus...) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Sets
HttpResponseStatuses that are allowed to follow redirects. - allowLFWithoutCR() - Method in class io.servicetalk.http.netty.H1SpecExceptions
- 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_REPORTEDresponse. - alreadyReported() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.ALREADY_REPORTEDresponse. - alreadyReported() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.ALREADY_REPORTEDresponse. - amb(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat terminates with the result (either success or error) of whichever amongst the passedcompletablesthat terminates first. - amb(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat terminates with the result (either success or error) of whichever amongst the passedsinglesthat terminates first. - amb(Iterable<Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat terminates with the result (either success or error) of whichever amongst the passedcompletablesthat terminates first. - amb(Iterable<Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat terminates with the result (either success or error) of whichever amongst the passedsinglesthat terminates first. - ambWith(Completable) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat terminates with the result (either success or error) of either thisCompletableor the passedotherCompletable, 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
StreamingHttpRequestandConnectionContextwith a user-specifiedpredicate. - and(Predicate<StreamingHttpRequest>) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route such that it matches
StreamingHttpRequests with a user-specifiedpredicate. - andCookie(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route with a
CookieMatcherthat matches againstHttpSetCookies with the namename. - andHeader(CharSequence) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route with a
StringMultiValueMatcherthat matches against the value(s) of thenameheaders. - 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
HttpRequestMethodismethod. - andMethodIsOneOf(HttpRequestMethod...) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route such that it matches requests where the
HttpRequestMethodis 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
paths. - andPathMatches(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route such that it matches requests where the path matches the regex
pathRegex. - andPathMatches(Pattern) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route such that it matches requests where the path matches the regex
pathRegex. - andPathStartsWith(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route such that it matches requests where the path starts with
pathPrefix. - andQueryParam(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteContinuation
-
Extends the current route with a
StringMultiValueMatcherthat matches against the value(s) of the request parametername. - andThen(ChannelInitializer) - Method in interface io.servicetalk.transport.netty.internal.ChannelInitializer
-
Returns a new
ChannelInitializerwhich will first invoke this initializer and thenafter. - anyOf(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat terminates with the result (either success or error) of whichever amongst the passedcompletablesthat terminates first. - anyOf(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat terminates with the result (either success or error) of whichever amongst the passedsinglesthat terminates first. - anyOf(Iterable<Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat terminates with the result (either success or error) of whichever amongst the passedcompletablesthat terminates first. - anyOf(Iterable<Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat terminates with the result (either success or error) of whichever amongst the passedsinglesthat 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.HttpInitializerto thisGrpcClientBuilder.HttpInitializersuch 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.HttpInitializerto thisGrpcServerBuilder.HttpInitializersuch 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
HttpExecutionStrategyInfluencerto this chain. - append(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder.SingleAddressInitializer
-
Appends the passed
MultiAddressHttpClientBuilder.SingleAddressInitializerto thisMultiAddressHttpClientBuilder.SingleAddressInitializersuch that thisMultiAddressHttpClientBuilder.SingleAddressInitializeris 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.SingleAddressInitializerto thisPartitionedHttpClientBuilder.SingleAddressInitializersuch that thisPartitionedHttpClientBuilder.SingleAddressInitializeris applied first and then the passedPartitionedHttpClientBuilder.SingleAddressInitializer. - append(PartitionHttpClientBuilderConfigurator<U, R>) - Method in interface io.servicetalk.http.api.PartitionHttpClientBuilderConfigurator
-
Deprecated.Appends the passed
PartitionHttpClientBuilderConfiguratorto thisPartitionHttpClientBuilderConfiguratorsuch that thisPartitionHttpClientBuilderConfiguratoris applied first and then the passedPartitionHttpClientBuilderConfigurator. - append(ConnectionAcceptor) - Method in interface io.servicetalk.transport.api.ConnectionAcceptor
-
Deprecated.Returns a composed
ConnectionAcceptorthat first appliesthisConnectionAcceptor, and if this is successful then appliesafterConnectionAcceptor. - append(ConnectionAcceptorFactory) - Method in interface io.servicetalk.transport.api.ConnectionAcceptorFactory
-
Deprecated.Returns a composed function that first applies the
beforefunction to its input, and then applies this function to the result. - append(ExecutionStrategyInfluencer<?>) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Append another
ExecutionStrategyInfluencerto this chain. - append(T) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Appends the passed
AsyncCloseablewith thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of the previously registeredAsyncCloseables are closed too. - appendAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Appends all the passed
AsyncCloseables with thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of theseAsyncCloseables are closed too. - appendAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Appends all the passed
AsyncCloseables with thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of theseAsyncCloseables 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
HttpClientcreated 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
HttpClientcreated 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
ConnectionFactoryused 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
StreamingHttpConnectioncreated 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
StreamingHttpConnectioncreated 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
EarlyConnectionAcceptorto be called when a new connection has been created. - appendIfInfluencer(Object) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.If the passed
mayBeInfluenceris anExecutionStrategyInfluencerthen 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
LateConnectionAcceptorto 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
StreamingHttpServiceused 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
StreamingHttpServiceused 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
StreamingHttpServiceused 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
StreamingHttpServiceused by this builder, for every request that passes the providedPredicate. - APPLICATION_GRPC - Static variable in class io.servicetalk.grpc.api.GrpcHeaderValues
-
application/grpcvalue forcontent-typeheader. - APPLICATION_GRPC_PROTO - Static variable in class io.servicetalk.grpc.api.GrpcHeaderValues
-
application/grpc+protovalue forcontent-typeheader. - 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
-
Deprecated.
- 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-idandpassword, 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
HttpStreamingSerializerDeserializerthat serializesStrings withStandardCharsets.US_ASCIIencoding using fixedintlength delimited framing. - appSerializerAsciiVarLen() - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializerthat serializesStrings withStandardCharsets.US_ASCIIencoding using variableintlength delimited framing. - appSerializerFixLen(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializerthat serializesStrings withcharsetencoding using fixedintlength delimited framing. - appSerializerUtf8FixLen() - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializerthat serializesStrings withStandardCharsets.UTF_8encoding using fixedintlength delimited framing. - appSerializerUtf8VarLen() - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializerthat serializesStrings withStandardCharsets.UTF_8encoding using variableintlength delimited framing. - appSerializerVarLen(Charset) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates a
HttpStreamingSerializerDeserializerthat serializesStrings withcharsetencoding using fixedintlength 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
GrpcClientto a blocking client. - asBlockingClient() - Method in interface io.servicetalk.health.v1.Health.HealthClient
- asBlockingClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
-
Convert this
BlockingStreamingHttpClientto theBlockingHttpClientAPI. - asBlockingClient() - Method in interface io.servicetalk.http.api.HttpClient
-
Convert this
HttpClientto theBlockingHttpClientAPI. - asBlockingClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
-
Convert this
StreamingHttpClientto theBlockingHttpClientAPI. - asBlockingConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
-
Convert this
BlockingStreamingHttpConnectionto theBlockingHttpConnectionAPI. - asBlockingConnection() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
- asBlockingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
-
Convert this
HttpConnectionto theBlockingHttpConnectionAPI. - 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
StreamingHttpConnectionto theBlockingHttpConnectionAPI. - asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.BlockingHttpClient
-
Convert this
BlockingHttpClientto theBlockingStreamingHttpClientAPI. - asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.HttpClient
-
Convert this
HttpClientto theBlockingStreamingHttpClientAPI. - asBlockingStreamingClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
-
Convert this
StreamingHttpClientto theBlockingStreamingHttpClientAPI. - asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
-
Convert this
BlockingHttpConnectionto theBlockingStreamingHttpConnectionAPI. - asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.FilterableStreamingHttpLoadBalancedConnection
- asBlockingStreamingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
-
Convert this
HttpConnectionto theBlockingStreamingHttpConnectionAPI. - 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
StreamingHttpConnectionto theBlockingStreamingHttpConnectionAPI. - 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
BlockingGrpcClientto a client. - asClient() - Method in interface io.servicetalk.http.api.BlockingHttpClient
-
Convert this
BlockingHttpClientto theHttpClientAPI. - asClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
-
Convert this
BlockingStreamingHttpClientto theHttpClientAPI. - asClient() - Method in interface io.servicetalk.http.api.StreamingHttpClient
-
Convert this
StreamingHttpClientto theHttpClientAPI. - asConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
-
Convert this
BlockingHttpConnectionto theHttpConnectionAPI. - asConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
-
Convert this
BlockingStreamingHttpConnectionto theHttpConnectionAPI. - 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
StreamingHttpConnectionto theHttpConnectionAPI. - 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
Executorso this method is redundant. - asInputStream(Buffer) - Static method in interface io.servicetalk.buffer.api.Buffer
-
Return an
InputStreamthat wraps the givenBuffer. - asOutputStream(Buffer) - Static method in interface io.servicetalk.buffer.api.Buffer
-
Return an
OutputStreamthat 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
TransportObserverto 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
Queuecontains 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
Queuecontains any errors, usually produced through async sources. - assignConnectionError(Channel, Throwable) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
-
Assigns a
Throwableto the passedChannelto report it as a closure reason. - asStreamingClient() - Method in interface io.servicetalk.http.api.BlockingHttpClient
-
Convert this
BlockingHttpClientto theStreamingHttpClientAPI. - asStreamingClient() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
-
Convert this
BlockingStreamingHttpClientto theStreamingHttpClientAPI. - asStreamingClient() - Method in interface io.servicetalk.http.api.HttpClient
-
Convert this
HttpClientto theStreamingHttpClientAPI. - asStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingHttpConnection
-
Convert this
BlockingHttpConnectionto theStreamingHttpConnectionAPI. - asStreamingConnection() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
-
Convert this
BlockingStreamingHttpConnectionto theStreamingHttpConnectionAPI. - asStreamingConnection() - Method in interface io.servicetalk.http.api.HttpConnection
-
Convert this
HttpConnectionto theStreamingHttpConnectionAPI. - asStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
- asStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
- asStreamingConnection() - Method in interface io.servicetalk.http.api.ReservedHttpConnection
- AsyncCloseable - Interface in io.servicetalk.concurrent.api
-
Used to close/shutdown a resource.
- AsyncCloseables - Class in io.servicetalk.concurrent.api
-
A utility class to create
AsyncCloseables. - AsyncCloseables.CloseableResource - Interface in io.servicetalk.concurrent.api
-
A resource that can be converted to an
AsyncCloseable. - AsyncContext - Class in io.servicetalk.concurrent.api
-
Presents a static interface to retain state in an asynchronous environment.
- AsyncContextInMemoryScopeManager - Class in io.servicetalk.opentracing.asynccontext
-
A
InMemoryScopeManagerthat usesAsyncContextas the backing storage. - attachContext() - Method in interface io.servicetalk.concurrent.api.CapturedContext
-
Attach the captured context to the thread state.
- 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
CountDownLatchuntil the latch is counted down, throws unchecked InterruptedException. - await(CountDownLatch, long, TimeUnit) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
-
Await a
CountDownLatchuntil 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
Futureand return its result. - awaitShutdown() - Method in interface io.servicetalk.transport.api.ServerContext
-
Blocks and awaits shutdown of the server this
ServerContextrepresents. - 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
Executorto 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
LoadBalancermay 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_GATEWAYresponse. - badGateway() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_GATEWAYresponse. - badGateway() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_GATEWAYresponse. - badRequest() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_REQUESTresponse. - badRequest() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_REQUESTresponse. - badRequest() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.BAD_REQUESTresponse. - 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 aSecurityContextneeds 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-idandpassword, parsed from the 'Basic' HTTP Authentication Scheme credentials. - BasicAuthPrincipal<UserInfo> - Class in io.servicetalk.http.security.auth.basic.jersey
-
A generic
Principalthat 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
SecurityContextthat wraps a user providedPrincipal, and which is designed for theSecurityContext.BASIC_AUTHauthentication 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
ContainerRequestFilterthat establishSecurityContexts 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
ContainerRequestFilterinstances. - 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
FlushStrategythat willflush writesin a batch ofbatchSizeor 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
onCancelRunnableargument beforeCancellable.cancel()is called for Subscriptions of the returnedCompletable. - beforeCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCancelRunnableargument beforeCancellable.cancel()is called forPublisherSource.Subscriptions of the returnedPublisher. - beforeCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onCancelRunnableargument 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
beforeFinallySingleTerminalSignalConsumerargument 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.Subscribers of the returnedSingle. - beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the corresponding method on
beforeFinallyTerminalSignalConsumerargument 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.Subscribers of the returnedCompletable. - beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the corresponding method on
beforeFinallyTerminalSignalConsumerargument 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.Subscriptions/PublisherSource.Subscribers of the returnedPublisher. - beforeFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
beforeFinallyTerminalSignalConsumerargument 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.Subscribers of the returnedSingle. - beforeFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
whenFinallyRunnableargument before any of the following terminal methods are called:CompletableSource.Subscriber.onComplete()CompletableSource.Subscriber.onError(Throwable)Cancellable.cancel()for Subscriptions/CompletableSource.Subscribers of the returnedCompletable. - beforeFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
beforeFinallyRunnableargument before any of the following terminal methods are called:PublisherSource.Subscriber.onComplete()PublisherSource.Subscriber.onError(Throwable)Cancellable.cancel()forPublisherSource.Subscriptions/PublisherSource.Subscribers of the returnedPublisher. - beforeFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
whenFinallyRunnableargument before any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)SingleSource.Subscriber.onError(Throwable)Cancellable.cancel()for Subscriptions/SingleSource.Subscribers of the 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
onCompleteRunnableargument beforeCompletableSource.Subscriber.onComplete()is called forCompletableSource.Subscribers of the returnedCompletable. - beforeOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCompleteRunnableargument beforePublisherSource.Subscriber.onComplete()is called forPublisherSource.Subscribers of the returnedPublisher. - beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onErrorConsumerargument beforeCompletableSource.Subscriber.onError(Throwable)is called forCompletableSource.Subscribers of the returnedCompletable. - beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onErrorConsumerargument beforePublisherSource.Subscriber.onError(Throwable)is called forPublisherSource.Subscribers of the returnedPublisher. - beforeOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onErrorConsumerargument beforeSingleSource.Subscriber.onError(Throwable)is called forSingleSource.Subscribers of the returnedSingle. - beforeOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onNextConsumerargument beforePublisherSource.Subscriber.onNext(Object)is called forPublisherSource.Subscribers of the returnedPublisher. - beforeOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onSubscribeConsumerargument beforePublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)is called forPublisherSource.Subscribers of the returnedPublisher. - beforeOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onSubscribeConsumerargument beforeCompletableSource.Subscriber.onSubscribe(Cancellable)is called forCompletableSource.Subscribers of the returnedCompletable. - beforeOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSubscribeConsumerargument beforeSingleSource.Subscriber.onSubscribe(Cancellable)is called forSingleSource.Subscribers of the returnedSingle. - beforeOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSuccessConsumerargument beforeSingleSource.Subscriber.onSuccess(Object)is called forSingleSource.Subscribers of the returnedSingle. - beforeRequest(LongConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onRequestLongConsumerargument beforePublisherSource.Subscription.request(long)is called forPublisherSource.Subscriptions 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 thesubscriberSupplierargument) on each call to subscribe and invokes all theCompletableSource.Subscribermethods before theCompletableSource.Subscribers of the returnedCompletable. - beforeSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscriber(via thesubscriberSupplierargument) on each call to subscribe and invokes all thePublisherSource.Subscribermethods before thePublisherSource.Subscribers of the returnedPublisher. - beforeSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
SingleSource.Subscriber(via thesubscriberSupplierargument) on each call to subscribe and invokes all theSingleSource.Subscribermethods before theSingleSource.Subscribers of the returnedSingle. - beforeSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscription(via thesubscriptionSupplierargument) on each call to subscribe and invokes all thePublisherSource.Subscriptionmethods before thePublisherSource.Subscriptions of the returnedPublisher. - BiIntFunction<T,
R> - Interface in io.servicetalk.concurrent.api -
A special function that takes an
intand a custom argument and returns the result. - BiIntPredicate<T> - Interface in io.servicetalk.concurrent.api
-
A special predicate that takes an
intand 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.ServerBinderto bind an appropriate gRPC service for the server. - bind(HttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
-
Binds an
HttpServiceto 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
ServerContextthat represents a socket which is bound and listening on thelistenAddress. - bindBlocking(BlockingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
-
Binds a
BlockingHttpServiceto the associated server. - bindBlockingStreaming(BlockingStreamingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
-
Binds a
BlockingStreamingHttpServiceto 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.ServiceFactorybound to this instance implementingHealth.BlockingHealthService - bindService() - Method in interface io.servicetalk.health.v1.Health.HealthService
-
Makes a
Health.ServiceFactorybound to this instance implementingHealth.HealthService - bindStreaming(StreamingHttpService) - Method in interface io.servicetalk.grpc.api.GrpcServiceFactory.ServerBinder
-
Binds a
StreamingHttpServiceto 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
HttpClientbut with synchronous/blocking APIs instead of asynchronous APIs. - BlockingHttpConnection - Interface in io.servicetalk.http.api
-
The equivalent of
HttpConnectionbut with synchronous/blocking APIs instead of asynchronous APIs. - BlockingHttpRequester - Interface in io.servicetalk.http.api
-
The equivalent of
HttpRequesterwith synchronous/blocking APIs instead of asynchronous APIs. - BlockingHttpService - Interface in io.servicetalk.http.api
-
The equivalent of
HttpServicebut with synchronous/blocking APIs instead of asynchronous APIs. - blockingInvocation(Completable) - Static method in class io.servicetalk.concurrent.api.internal.BlockingUtils
-
Subscribes a
Completableimmediately and awaits result. - blockingInvocation(Single<T>) - Static method in class io.servicetalk.concurrent.api.internal.BlockingUtils
-
Subscribes a
Singleimmediately and awaits result. - BlockingIterable<T> - Interface in io.servicetalk.concurrent
-
An
Iterablewhich supports generation ofBlockingIterators. - BlockingIterable.Processor<T> - Interface in io.servicetalk.concurrent
-
A
BlockingIterablethat 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
Iteratorthat is also anAutoCloseableand 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
Spliteratorwhich 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
StreamingHttpClientbut with synchronous/blocking APIs instead of asynchronous APIs. - BlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
-
The equivalent of
StreamingHttpConnectionbut with synchronous/blocking APIs instead of asynchronous APIs. - BlockingStreamingHttpRequest - Interface in io.servicetalk.http.api
-
The equivalent of
HttpRequestbut provides the payload as aBlockingIterable. - BlockingStreamingHttpRequester - Interface in io.servicetalk.http.api
-
The equivalent of
StreamingHttpRequesterbut with synchronous/blocking APIs instead of asynchronous APIs. - BlockingStreamingHttpRequestFactory - Interface in io.servicetalk.http.api
-
A factory for creating
BlockingStreamingHttpRequests. - BlockingStreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
-
A combination of
BlockingStreamingHttpRequestFactoryandBlockingStreamingHttpResponseFactory. - BlockingStreamingHttpResponse - Interface in io.servicetalk.http.api
-
The equivalent of
HttpResponsebut provides the payload as aBlockingIterable. - BlockingStreamingHttpResponseFactory - Interface in io.servicetalk.http.api
-
A factory for creating
BlockingStreamingHttpResponses. - BlockingStreamingHttpServerResponse - Interface in io.servicetalk.http.api
-
The equivalent of
HttpResponsebut provides an ability to write the payload to anHttpPayloadWriter. - BlockingStreamingHttpService - Interface in io.servicetalk.http.api
-
The equivalent of
StreamingHttpServicebut with synchronous/blocking APIs instead of asynchronous APIs. - blockingStreamingResponseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
-
Returns the
BlockingStreamingHttpResponseFactoryassociated with thisHttpServiceContext. - BlockingUtils - Class in io.servicetalk.concurrent.api.internal
-
Common utility functions to unwrap
ExecutionExceptionfrom async operations. - boundaries() - Method in interface io.servicetalk.concurrent.api.BufferStrategy
-
Returns a
Publisherrepresenting 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
CircuitBreakerin-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
BufferAllocatorthat can be used to allocateBuffers 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
BufferAllocatorto 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
BufferAllocatorto use. - BufferAllocator - Interface in io.servicetalk.buffer.api
-
An API to allocate
Buffers. - BufferAllocators - Class in io.servicetalk.buffer.netty
-
Available
BufferAllocators. - BufferDecoder - Interface in io.servicetalk.encoding.api
-
Used to decode buffers for aggregated and streaming use cases.
- bufferDecoderGroup() - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Get the supported
BufferDecoderGroupfor this client factory. - bufferDecoderGroup(BufferDecoderGroup) - Method in class io.servicetalk.grpc.api.GrpcClientFactory
-
Sets the supported
BufferDecoderGroupfor this client factory. - bufferDecoderGroup(BufferDecoderGroup) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- BufferDecoderGroup - Interface in io.servicetalk.encoding.api
-
A group of
BufferDecoders used when multiple options may be supported. - BufferDecoderGroupBuilder - Class in io.servicetalk.encoding.api
-
Builder for
BufferDecoderGroups. - BufferDecoderGroupBuilder() - Constructor for class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
-
Create a new instance.
- BufferDecoderGroupBuilder(int) - Constructor for class io.servicetalk.encoding.api.BufferDecoderGroupBuilder
-
Create a new instance.
- bufferEncoder(SerializerDeserializer<Buffer>, StreamingSerializerDeserializer<Buffer>, CharSequence) - Static method in class io.servicetalk.encoding.netty.NettyBufferEncoders
-
Create a
BufferEncoderDecodergiven the underlyingSerializerDeserializerandStreamingSerializerDeserializerimplementations. - 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
BufferEncoderandBufferDecoder. - bufferEncoders(List<BufferEncoder>) - Method in class io.servicetalk.health.v1.Health.ServiceFactory.Builder
- BufferEncodingException - Exception in io.servicetalk.encoding.api
-
A specialization of
SerializationExceptionused 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
InputStreambuilt 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
BufferPublisherInputStreaminstance. - 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
BufferStrategyinstances. - 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
Buffers. - build() - Method in class io.servicetalk.capacity.limiter.api.AimdCapacityLimiterBuilder
-
Builds an AIMD dynamic
CapacityLimiterbased on config options of this builder. - build() - Method in class io.servicetalk.capacity.limiter.api.FixedCapacityLimiterBuilder
-
Build a fixed capacity
CapacityLimiteraccording to this configuration. - build() - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
Builds a Gradient dynamic
CapacityLimiterbased 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
PartitionAttributescorresponding 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
SerializerDeserializerwith the configuration of the builder. - build() - Method in class io.servicetalk.encoding.netty.ZipContentCodecBuilder
-
Deprecated.Build and return an instance of the
ContentCodecwith 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
GrpcSerializationProvidercontaining 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
Mapthat 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
HttpExecutionStrategyInfluencerthat reflects the strategy of the entire chain. - build() - Method in class io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory.Builder
-
Deprecated.Builds a
DefaultHttpLoadBalancerFactoryusing 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
RetryingHttpRequesterFilterwith this' builders configuration. - build() - Method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters.AbstractBuilder
-
Build a new
ContainerRequestFilterinstance. - 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
LoadBalancerFactoryconfigured 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
LoadBalancerFactoryconfigured 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.OpenTelemetryHttpRequesterFilter.Builder
-
Create a new
OpenTelemetryHttpRequesterFilterinstance. - build() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServiceFilter.Builder
-
Create a new
OpenTelemetryHttpServiceFilterinstance. - build() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Deprecated.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
HttpReporterinstance with this builder's options. - build() - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
-
Builds a new
UdpReporterinstance 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
ServiceRejectionPolicybased on the options of this builder. - build() - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Invoke to build an instance of
TrafficResilienceHttpClientFilterfilter to be used inside the HttpClientBuilder. - build() - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Invoke to build an instance of
TrafficResilienceHttpServiceFilterfilter 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
ExecutionContextor 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
HttpExecutionStrategyInfluencerfor the chain. - build(Class<? extends Application>) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
HttpServicefor the specified JAX-RSApplicationclass. - build(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
HttpServicefor 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
ServiceDiscovererwhich 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
BlockingHttpServicefor the specified JAX-RSApplicationclass. - buildBlocking(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
BlockingHttpServicefor 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
BlockingStreamingHttpServicefor the specified JAX-RSApplicationclass. - buildBlockingStreaming(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
BlockingStreamingHttpServicefor the specified JAX-RSApplication. - builder(String) - Static method in class io.servicetalk.dns.discovery.netty.DnsServiceDiscoverers
-
A new
DnsServiceDiscovererBuilderinstance. - builder(String) - Static method in class io.servicetalk.loadbalancer.LoadBalancers
-
A new
LoadBalancerBuilderinstance. - 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.OpenTelemetryHttpRequesterFilter.Builder
-
Create a new builder.
- Builder() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServiceFilter.Builder
-
Create a new builder.
- Builder() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Deprecated.
- 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.Builderusing 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.Builderfor a given collectorAddress. - Builder(Supplier<CapacityLimiter>) - Constructor for class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
A
TrafficResilienceHttpClientFilterwith no partitioning schemes. - Builder(Supplier<CapacityLimiter>) - Constructor for class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
A
TrafficResilienceHttpServiceFilterwith no partitioning schemes. - Builder(Supplier<Function<HttpRequestMetaData, CapacityLimiter>>, boolean) - Constructor for class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
A
TrafficResilienceHttpClientFiltercan support request partitioning schemes. - Builder(Supplier<Function<HttpRequestMetaData, CapacityLimiter>>, boolean) - Constructor for class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
A
TrafficResilienceHttpServiceFiltercan 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.MultiClientBuilderto 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
StreamingSerializerDeserializerwith 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
StreamingHttpServicethat 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
StreamingHttpServicefor the specified JAX-RSApplicationclass. - buildStreaming(Application) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Build the
StreamingHttpServicefor 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
valuein 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
valuein 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
valuein 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
HttpStreamingSerializerthat serializesbyte[]. - ByteToMessageDecoder - Class in io.servicetalk.transport.netty.internal
-
ChannelInboundHandlerAdapterwhich decodes bytes in a stream-like fashion from oneByteBufto 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
Completablethat subscribes a single time upstream but allows for multiple downstreamCompletableSource.Subscribers. - cache() - Method in class io.servicetalk.concurrent.api.Single
-
Create a
Singlethat subscribes a single time upstream but allows for multiple downstreamSingleSource.Subscribers. - cache(int) - Method in class io.servicetalk.concurrent.api.Completable
-
Create a
Completablethat subscribes a single time upstream but allows for multiple downstreamCompletableSource.Subscribers. - cache(int) - Method in class io.servicetalk.concurrent.api.Single
-
Create a
Singlethat subscribes a single time upstream but allows for multiple downstreamSingleSource.Subscribers. - cache(int, boolean) - Method in class io.servicetalk.concurrent.api.Completable
-
Create a
Completablethat subscribes a single time upstream but allows for multiple downstreamCompletableSource.Subscribers. - cache(int, boolean) - Method in class io.servicetalk.concurrent.api.Single
-
Create a
Singlethat subscribes a single time upstream but allows for multiple downstreamSingleSource.Subscribers. - cache(int, boolean, BiFunction<T, Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Single
-
Create a
Singlethat subscribes a single time upstream but allows for multiple downstreamSingleSource.Subscribers. - cache(int, boolean, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Create a
Completablethat subscribes a single time upstream but allows for multiple downstreamCompletableSource.Subscribers. - CACHE_CONTROL - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"cache-control" - CACHEABLE - Static variable in class io.servicetalk.http.api.HttpRequestMethod.Properties
-
As defined in Method Definitions, methods which are cacheable, but not safe or idempotent.
- CacheConnectionHttpLoadBalanceFactory<ResolvedAddress> - Class in io.servicetalk.http.utils
-
A
HttpLoadBalancerFactorythat will cache successive connection creation attempts and return the sameSingleinstead of creating a new connection each time. - CacheConnectionHttpLoadBalanceFactory(HttpLoadBalancerFactory<ResolvedAddress>, ToIntFunction<ResolvedAddress>) - Constructor for class io.servicetalk.http.utils.CacheConnectionHttpLoadBalanceFactory
-
Create a new instance.
- calculateDifference(List<? extends T>, List<? extends T>, Comparator<T>, ServiceDiscovererUtils.TwoIntsConsumer, ServiceDiscovererEvent.Status) - Static method in class io.servicetalk.dns.discovery.netty.ServiceDiscovererUtils
-
Given a sorted list of currently active addresses, and a new set of unsorted active address calculate the
ServiceDiscovererEvents. - calculateMaxQueueSize(int) - Method in interface io.servicetalk.concurrent.api.GroupedPublisher.QueueSizeProvider
-
Deprecated.Calculate the maximum queue size for a particular
GroupedPublisherkey. - calculateSourceRequested(AtomicLongFieldUpdater<T>, AtomicLongFieldUpdater<T>, AtomicLongFieldUpdater<T>, int, T) - Static method in class io.servicetalk.concurrent.internal.ConcurrentUtils
-
Attempts to increment
sourceRequestedUpdaterin order to make it the same asrequestNUpdaterwhile 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
Cancellableis 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
Cancellablethat 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
CapacityLimiterwhen theCapacityLimiter.Ticketis 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
CapacityLimiters. - capacityPartitions(Supplier<Function<HttpRequestMetaData, CapacityLimiter>>, boolean) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Define
CapacityLimiterpartitions. - capacityPartitions(Supplier<Function<HttpRequestMetaData, CapacityLimiter>>, boolean) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Define
CapacityLimiterpartitions. - captureContext() - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Grab a reference of the current context.
- captureContext(CapturedContext) - Method in interface io.servicetalk.concurrent.api.CapturedContextProvider
-
Capture a reference to existing context in preparation for an asynchronous boundary jump.
- captureContext(CapturedContext) - Method in class io.servicetalk.log4j2.mdc.utils.MdcCapturedContextProvider
- captureContext(CapturedContext) - Method in class io.servicetalk.opentelemetry.asynccontext.OtelCapturedContextProvider
- captureContextCopy(CapturedContext) - Method in interface io.servicetalk.concurrent.api.CapturedContextProvider
-
Capture a copy of existing context in preparation for an asynchronous boundary jump.
- captureContextCopy(CapturedContext) - Method in class io.servicetalk.log4j2.mdc.utils.MdcCapturedContextProvider
- captureContextCopy(CapturedContext) - Method in class io.servicetalk.opentelemetry.asynccontext.OtelCapturedContextProvider
- captured() - Method in interface io.servicetalk.concurrent.api.CapturedContext
-
The
ContextMapthat was captured. - CapturedContext - Interface in io.servicetalk.concurrent.api
-
A representation of a context state that can be attached to the current thread.
- CapturedContextProvider - Interface in io.servicetalk.concurrent.api
-
Functionality related to capturing thread-local like context for later restoration across async boundaries.
- capturedRequestHeaders() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
-
Deprecated.List of request headers to be captured as extra span attributes.
- capturedRequestHeaders(List<String>) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServiceFilter.Builder
-
Add the request headers to be captured as extra span attributes.
- capturedRequestHeaders(List<String>) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Deprecated.Add the headers to be captured as extra span attributes.
- capturedResponseHeaders() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
-
Deprecated.List of response headers to be captured as extra span attributes.
- capturedResponseHeaders(List<String>) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServiceFilter.Builder
-
Add the response headers to be captured as extra span attributes.
- capturedResponseHeaders(List<String>) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Deprecated.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
TrailersTransformerinstances areacceptedand 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 aGrpcStatusExceptionthenThrowable.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
CertificateCompressionAlgorithmsto 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
CertificateCompressionExceptionwith just a message. - CertificateCompressionException(String, Throwable) - Constructor for exception io.servicetalk.transport.api.CertificateCompressionException
-
Create a new
CertificateCompressionExceptionwith message and cause. - changePostToGet(boolean) - Method in class io.servicetalk.http.api.RedirectConfigBuilder
-
Enforces change of the request method from
POSTtoGETfor 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
SocketChannelshutdown observed. - CHANNEL_CLOSED_OUTBOUND - Enum constant in enum class io.servicetalk.transport.netty.internal.CloseHandler.CloseEvent
-
Outbound
SocketChannelshutdown observed. - channelClosed(Throwable) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- ChannelCloseUtils - Class in io.servicetalk.transport.netty.internal
-
Utilities to handle
Channelclosure and its reason. - channelError(Channel) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
-
Returns an
errorassociated with the passedChannel. - channelExecutionContext(Channel, ExecutionContext<ES>) - Static method in class io.servicetalk.transport.netty.internal.ExecutionContextUtils
-
Utility that maps
Channel.eventLoop()intoIoExecutorand caches the result for future mappings to reduce allocations. - channelInactive(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
- ChannelInitializer - Interface in io.servicetalk.transport.netty.internal
-
Configures a
Channel. - channelOutboundClosed() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- channelRead(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.BufferHandler
-
Deprecated.
- channelRead(ChannelHandlerContext, Object) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
- channelReadComplete(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
- ChannelSet - Class in io.servicetalk.transport.netty.internal
-
Manages a set of
Channels to provide a mechanism for closing all of them. - ChannelSet(Executor) - Constructor for class io.servicetalk.transport.netty.internal.ChannelSet
-
New instance.
- channelWritable() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- CharSequences - Class in io.servicetalk.buffer.api
-
8-bit ASCII strings factory and basic utilities helper.
- CHARSET - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"charset" - CharsetUtils - Class in io.servicetalk.utils.internal
-
Charsetutilities. - 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.Subscriptionand if one is given callsCancellable.cancel()onnextand 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
CircuitBreakerto manage local or remote errors. - circuitBreakerPartitions(Supplier<Function<HttpRequestMetaData, CircuitBreaker>>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Define
CircuitBreakerpartitions 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
CapacityLimiterto 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
CapacityLimiterto be influenced on the decision making process by the class of therequest. - clear() - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the
readerIndexandwriterIndexof 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
SslClientAuthModewhich 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
ClientSslConfigobjects. - 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
trustCertChainSupplierto verify trusted servers. - ClientSslConfigBuilder(TrustManagerFactory) - Constructor for class io.servicetalk.transport.api.ClientSslConfigBuilder
-
Create a new instance using
tmfto verify trusted servers. - clone() - Method in class io.servicetalk.health.v1.HealthCheckRequest.Builder
- clone() - Method in class io.servicetalk.health.v1.HealthCheckResponse.Builder
- close() - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Closes all contained
AsyncCloseables and awaits termination of all of them. - close() - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- close() - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
- close() - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
- close() - Method in interface io.servicetalk.concurrent.api.Scope
- close() - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
-
Closes this
BlockingIterableand all the current or futureBlockingIterators. - 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
ChannelHandlerContextdue to the observederror. - close(Channel, Throwable) - Static method in class io.servicetalk.transport.netty.internal.ChannelCloseUtils
-
Close the passed
Channeldue 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 propagatescauseto 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
Iterablewhich supports generation ofCloseableIterators. - CloseableIterator<T> - Interface in io.servicetalk.concurrent
-
An
Iteratorthat 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.internal.DefaultPartitionedClientGroup
-
Deprecated.
- closeAsync() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- closeAsync() - Method in interface io.servicetalk.concurrent.api.AsyncCloseable
-
Used to close/shutdown a resource.
- closeAsync() - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Closes all contained
AsyncCloseables. - closeAsync() - Method in class io.servicetalk.concurrent.api.DelegatingAsyncCloseable
- 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.DelegatingHttpServiceContext
- closeAsync() - Method in class io.servicetalk.http.api.HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
- closeAsync() - Method in interface io.servicetalk.http.api.HttpService
-
Closes this
HttpServiceasynchronously. - 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
StreamingHttpServiceasynchronously. - 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 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.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.DelegatingAsyncCloseable
- 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.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
ClientGroupas 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
Channelthat indicates the end of theChanneland no further requests should be attempted. - CloseHandler.CloseEventObservedException - Exception in io.servicetalk.transport.netty.internal
-
ClosedChannelExceptionwith 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.NettyUserEventto indicate the end of inbound data was observed at the transport. - closeIterator(Iterator<T>) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIterable
-
Closes an
Iteratoras returned byIterable.iterator()of theIterablethat 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
Codecto encode the Spans with. - codec(Codec) - Method in class io.servicetalk.opentracing.zipkin.publisher.reporter.UdpReporter.Builder
-
Sets the
Codecto encode the Spans with. - Codec - Enum Class in io.servicetalk.opentracing.zipkin.publisher.reporter
-
Zipkin data formats for reporting of
Spans. - CodecDecodingException - Exception in io.servicetalk.encoding.api
-
Deprecated.
- CodecDecodingException(ContentCodec, String) - Constructor for exception io.servicetalk.encoding.api.CodecDecodingException
-
Deprecated.New instance.
- CodecDecodingException(ContentCodec, String, Throwable) - Constructor for exception io.servicetalk.encoding.api.CodecDecodingException
-
Deprecated.New instance.
- CodecEncodingException - Exception in io.servicetalk.encoding.api
-
Deprecated.
- CodecEncodingException(ContentCodec, String) - Constructor for exception io.servicetalk.encoding.api.CodecEncodingException
-
Deprecated.New instance.
- CodecEncodingException(ContentCodec, String, Throwable) - Constructor for exception io.servicetalk.encoding.api.CodecEncodingException
-
Deprecated.New instance.
- collect(Supplier<? extends R>, BiFunction<? super R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Collects all items emitted by this
Publisherinto a single item. - collectUnordered(int, Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of the passed
Singles into a singleCollection. - collectUnordered(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of the passed
Singles into a singleCollection. - collectUnordered(Iterable<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of individual
Singles returned by the passedIterableinto a singleCollection. - collectUnordered(Iterable<? extends Single<? extends T>>, int) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of individual
Singles returned by the passedIterableinto a singleCollection. - collectUnorderedDelayError(int, Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of the passed
Singles into a singleCollection. - collectUnorderedDelayError(Single<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of the passed
Singles into a singleCollection. - collectUnorderedDelayError(Iterable<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of individual
Singles returned by the passedIterableinto a singleCollection. - collectUnorderedDelayError(Iterable<? extends Single<? extends T>>, int) - Static method in class io.servicetalk.concurrent.api.Single
-
Asynchronously collects results of individual
Singles returned by the passedIterableinto a singleCollection. - combine(GrpcLifecycleObserver, GrpcLifecycleObserver) - Static method in class io.servicetalk.grpc.utils.GrpcLifecycleObservers
-
Combines multiple
GrpcLifecycleObservers into a singleGrpcLifecycleObserver. - combine(GrpcLifecycleObserver, GrpcLifecycleObserver, GrpcLifecycleObserver...) - Static method in class io.servicetalk.grpc.utils.GrpcLifecycleObservers
-
Combines multiple
GrpcLifecycleObservers into a singleGrpcLifecycleObserver. - combine(HttpLifecycleObserver, HttpLifecycleObserver) - Static method in class io.servicetalk.http.utils.HttpLifecycleObservers
-
Combines multiple
HttpLifecycleObservers into a singleHttpLifecycleObserver. - combine(HttpLifecycleObserver, HttpLifecycleObserver, HttpLifecycleObserver...) - Static method in class io.servicetalk.http.utils.HttpLifecycleObservers
-
Combines multiple
HttpLifecycleObservers into a singleHttpLifecycleObserver. - combine(TransportObserver...) - Static method in class io.servicetalk.transport.api.TransportObservers
-
Combines multiple
TransportObservers into a singleTransportObserver. - combine(Object, Object) - Static method in class io.servicetalk.utils.internal.ThrowableUtils
-
Combine two potential
Throwables into one. - compareTo(PartitionAttributes.Key) - Method in class io.servicetalk.client.api.partition.PartitionAttributes.Key
-
Deprecated.
- compareTo(HttpProtocolVersion) - Method in class io.servicetalk.http.api.HttpProtocolVersion
- compareTo(HttpRequestMethod) - Method in class io.servicetalk.http.api.HttpRequestMethod
- Completable - Class in io.servicetalk.concurrent.api
-
An asynchronous computation that does not emit any data.
- Completable() - Constructor for class io.servicetalk.concurrent.api.Completable
-
New instance.
- CompletableFirstStep - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the first step in a
Subscriber's lifecycle. - CompletableLastStep - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the terminal signals (e.g.
- CompletableOperator - Interface in io.servicetalk.concurrent.api
-
An operator contract for a
Completable. - completableOrError() - Method in class io.servicetalk.concurrent.api.Publisher
-
Converts this
Publisherto 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.Processorrepresents a processing stage that is both aCompletableSourceand aCompletableSource.Subscriberand 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
TerminalNotificationfor 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
- componentName(String) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequesterFilter.Builder
-
Set the component name used during building new spans.
- composite(List<CapacityLimiter>) - Static method in class io.servicetalk.capacity.limiter.api.CapacityLimiters
-
A composite
CapacityLimiterthat is composed of multipleCapacityLimiters. - CompositeBuffer - Interface in io.servicetalk.buffer.api
-
A virtual
Bufferwhich 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
FlushStrategyassociated 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
keyor 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
ContextMapif this map does not already contain thiskeyor is mapped tonull. - concat(Completable) - Method in class io.servicetalk.concurrent.api.Completable
-
Once this
Completableis terminated successfully, subscribe tonextCompletableand 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
Singlethat emits the result of thisSingleafternextCompletableterminates successfully. - concat(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
-
Once this
Completableis terminated successfully, subscribe to eachCompletableinnextsin 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
Completableis terminated successfully, subscribe tonextPublisherand 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
Completableis terminated successfully, subscribe tonextSingleand 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 thenextPublisherwill 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)exceptnextwill be subscribed to and cancelled if thisPublisheris 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)exceptnextwill be subscribed to and cancelled if thisPublisheris 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.Subscriptionmethods 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
SingleAddressHttpClientBuilderfor a given set ofPartitionAttributes. - conflict() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CONFLICTresponse. - conflict() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.CONFLICTresponse. - conflict() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CONFLICTresponse. - CONFLICT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
409 Conflict
- connect() - Method in class io.servicetalk.concurrent.api.internal.ConnectableBufferOutputStream
-
Connects this
OutputStreamto the returnedPublishersuch that any data written to thisOutputStreamis eventually delivered to aPublisherSource.Subscriberof the returnedPublisher. - connect() - Method in class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
-
Connects this
PayloadWriterto the returnedPublishersuch that any data written to thisPayloadWriteris eventually delivered to aPublisherSource.Subscriberof the returnedPublisher. - connect(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.CONNECTrequest. - connect(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- connect(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.CONNECTrequest. - connect(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.CONNECTrequest. - 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
resolvedRemoteAddressaddress, 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
OutputStreamthat can be connected to a sink such that any data written on theOutputStreamis eventually emitted to the connectedPublisherPublisherSource.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
PayloadWriterthat can beconnectedto a sink such that any data written on thePayloadWriteris eventually emitted to the connectedPublisherPublisherSource.Subscriber. - ConnectablePayloadWriter() - Constructor for class io.servicetalk.concurrent.api.internal.ConnectablePayloadWriter
- ConnectAndHttpExecutionStrategy - Class in io.servicetalk.http.api
-
Combines a
ConnectExecutionStrategyand 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
LateConnectionAcceptorinstead. - ConnectionAcceptorFactory - Interface in io.servicetalk.transport.api
-
Deprecated.use
LateConnectionAcceptorinstead. - connectionClosed() - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when the connection is closed.
- connectionClosed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when the connection is closed due to an
error. - 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 to start reading/writing protocol messages.
- 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
ConnectionFactoryinstances for the purpose of filtering. - connectionId() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
- connectionId() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
String representation of an identifier for this connection (can be globally non-unique).
- connectionId() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- connectionId() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- connectionId() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- 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
ChannelInitializerthat registers aConnectionObserverfor 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
ConnectionSelectorPolicyvariants. - connectionSelectorPolicy(ConnectionSelectorPolicy<C>) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- connectionSelectorPolicy(ConnectionSelectorPolicy<C>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the
ConnectionSelectorPolicyto 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 the writable state of the connection changes.
- connectRequestHeadersInitializer() - Method in interface io.servicetalk.http.api.ProxyConfig
-
An initializer for
HttpHeadersrelated to HTTP/1.1 CONNECT request. - connectRequestHeadersInitializer(Consumer<HttpHeaders>) - Method in class io.servicetalk.http.api.ProxyConfigBuilder
-
Sets an initializer for
HttpHeadersrelated to HTTP/1.1 CONNECT request. - connectStrategy() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
-
Returns the
ConnectExecutionStrategyportion of this strategy. - ConnectTimeoutException - Exception in io.servicetalk.client.api
-
Throws when a connect operations failed because of a timeout.
- ConnectTimeoutException(String, Throwable) - Constructor for exception io.servicetalk.client.api.ConnectTimeoutException
-
Create a new instance.
- consecutive5xx() - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig
-
The number of consecutive failures before the attempt to suspect the host.
- consecutive5xx(int) - Method in class io.servicetalk.loadbalancer.OutlierDetectorConfig.Builder
-
Set the threshold for consecutive failures before a host is ejected.
- consolidate() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Consolidate the composed
Buffers. - consolidate(int, int) - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Consolidate the composed
Buffers. - consolidateCacheSize(int) - Method in class io.servicetalk.dns.discovery.netty.DefaultDnsServiceDiscovererBuilder
-
Deprecated.
- consolidateCacheSize(int) - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
- consolidateCacheSize(int) - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererBuilder
-
Set the maximum size of the cache that is used to consolidate concurrent lookups for different hostnames.
- ConsumableEvent<T> - Interface in io.servicetalk.client.api
-
A container for an event that requires acknowledgement when the event is consumed via
ConsumableEvent.eventConsumed(). - consume(ProcessorSignalsConsumer<T>) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
-
Consumes the next item stored in this holder.
- consume(ProcessorSignalsConsumer<T>, long, TimeUnit) - Method in interface io.servicetalk.concurrent.api.BlockingProcessorSignalsHolder
-
Consumes the next item stored in this holder.
- consumeItem(T) - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
-
Consumes the passed
item. - consumeTerminal() - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
-
Consumes the termination of the holder.
- consumeTerminal(Throwable) - Method in interface io.servicetalk.concurrent.api.ProcessorSignalsConsumer
-
Consumes the
Throwablethat terminated the holder. - contains(int) - Method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
-
Determine if
codefalls 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
keyandvalue. - 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
statuscode 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
trueif a header with thenameexists,falseotherwise. - contains(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- contains(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns
trueif a header with thenameandvalueexists,falseotherwise. - containsIgnoreCase(CharSequence, CharSequence) - Method in class io.servicetalk.http.api.EmptyHttpHeaders
- containsIgnoreCase(CharSequence, CharSequence) - Method in interface io.servicetalk.http.api.HttpHeaders
-
Returns
trueif a header with thenameandvalueexists,falseotherwise. - 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
ContextMapcontains 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
ContextMapcontains 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
BufferEncoderandBufferDecoder. - 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
NettyCompressionandNettyBufferEncoders. - contentEncoding() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Get the
BufferEncoderto 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
BufferEncoderto use for this request. - contentEncoding(BufferEncoder) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- ContentEncodingHttpRequesterFilter - Class in io.servicetalk.http.api
-
A
StreamingHttpClientFilterthat 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
StreamingHttpServicethat 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
trueif 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
CharSequences. - contentType() - Method in interface io.servicetalk.grpc.api.SerializerDescriptor
-
Get the suffix to application/grpc which described the Content-Type for the serialization.
- context() - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Get the current
ContextMap. - context() - Method in interface io.servicetalk.context.api.ContextMapHolder
-
Get the current
ContextMap. - context() - Method in interface io.servicetalk.grpc.api.BlockingStreamingGrpcServerResponse
-
A response context that will be translated into
HttpMetaData.context(). - context() - Method in interface io.servicetalk.http.api.HttpMetaData
-
A context associated with this
HttpMetaData. - context() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
- context(ContextMap) - Method in interface io.servicetalk.context.api.ContextMapHolder
-
Set the
ContextMap. - context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
- context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
- context(ContextMap) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
- context(ContextMap) - Method in interface io.servicetalk.http.api.HttpMetaData
-
Sets a context for this
HttpMetaData. - context(ContextMap) - Method in interface io.servicetalk.http.api.HttpRequest
- context(ContextMap) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
- context(ContextMap) - Method in interface io.servicetalk.http.api.HttpResponse
- context(ContextMap) - Method in interface io.servicetalk.http.api.HttpResponseMetaData
- context(ContextMap) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
- context(ContextMap) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
- ContextFilterSuccessful - Class in io.servicetalk.transport.netty.internal
-
Netty pipeline event that represents the successful completion of the
ConnectionAcceptor. - ContextMap - Interface in io.servicetalk.context.api
-
The key-value entry map for different types of the value, defined by the
ContextMap.Key. - ContextMap.Key<T> - Class in io.servicetalk.context.api
-
A key identifies a specific object in a
ContextMap. - ContextMapHolder - Interface in io.servicetalk.context.api
-
Interface for getting and setting a
ContextMap. - ContextMapUtils - Class in io.servicetalk.concurrent.internal
-
Shared utilities for
ContextMap. - contextResolverFor(ObjectMapper) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
-
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.CONTINUEresponse. - continueResponse() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.CONTINUEresponse. - continueResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CONTINUEresponse. - 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
ChannelInboundHandlerthat will ensure no pooledByteBufs 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
originalConnectionFactoryto 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
StreamingHttpClientFilterusing 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
StreamingHttpConnectionFilterusing 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
StreamingHttpServiceFilterusing 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.HttpRequestAutoDrainingServiceFilter
- 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.OpenTelemetryHttpServiceFilter
- 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
ConnectionAcceptorusing the providedConnectionAcceptor. - create(Service) - Method in interface io.servicetalk.grpc.api.GrpcServiceFilterFactory
-
Deprecated.Create a
GrpcServiceFilterFactoryusing the providedGrpcServiceFilterFactory. - created() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CREATEDresponse. - created() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.CREATEDresponse. - created() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.CREATEDresponse. - 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
NettyIoExecutorwith the default number ofioThreads. - createIoExecutor() - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutorwith 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
IoExecutorwith 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
IoExecutorwith 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
IoExecutorwith the specified number ofioThreads. - createIoExecutor(IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Create a new
NettyIoExecutorwith the default number ofioThreads. - createIoExecutor(IoThreadFactory<T>) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutorwith the default number ofioThreads. - createIoExecutor(String) - Static method in class io.servicetalk.transport.netty.internal.NettyIoExecutors
-
Create a new
NettyIoExecutorwith the default number ofioThreads. - createIoExecutor(String) - Static method in class io.servicetalk.transport.netty.NettyIoExecutors
-
Creates a new
IoExecutorwith 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
trueif the current thread is anIoThreadFactory.IoThreadotherwise {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
GrpcExecutionStrategythat 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
Classto 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
-
DEBUGlog level. - decode(ChannelHandlerContext, ByteBuf) - Method in class io.servicetalk.transport.netty.internal.ByteToMessageDecoder
-
Decode the from one
ByteBufto 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
ChannelHandlerContextgoes in-active. - decoder() - Method in interface io.servicetalk.encoding.api.BufferDecoder
-
Get the
Deserializerto 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
BufferDecoderfor this group. - decoders() - Method in class io.servicetalk.encoding.api.EmptyBufferDecoderGroup
- DEFAULT_ALLOCATOR - Static variable in class io.servicetalk.buffer.netty.BufferAllocators
-
Default
BufferAllocatorwhoseBuffers 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
BufferAllocatorthat createsBufferinstances 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
DnsServiceDiscovererBuilderinstead. - 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
FlushStrategyused 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.HealthServicewhich 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
DefaultHttpLoadBalancerFactoryinstead. - 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
HttpSetCookieinstance, 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
HttpSetCookieinstance, 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
HttpSetCookieinstance. - 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. - DefaultMdcCapturedContextProvider - Class in io.servicetalk.log4j2.mdc
-
Empty subclass to differentiate uses of MDC.
- DefaultMdcCapturedContextProvider() - Constructor for class io.servicetalk.log4j2.mdc.DefaultMdcCapturedContextProvider
-
Create a new instance.
- DefaultNettyConnection<Read,
Write> - Class in io.servicetalk.transport.netty.internal -
Implementation of
NettyConnectionbacked 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
ClientGroupas 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
ClientGroupas 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
ClientGroupas 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
RouteExecutionStrategyFactorythat 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
ServiceLoaderto 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
GrpcExecutionStrategythat 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
HttpExecutionStrategythat 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
StreamingHttpRequestFactoryandStreamingHttpResponseFactory. - 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
ThreadFactoryimplementation. - DefaultThreadFactory() - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
-
New instance that creates daemon threads with
Thread.NORM_PRIORITYpriority. - DefaultThreadFactory(boolean) - Constructor for class io.servicetalk.concurrent.api.DefaultThreadFactory
-
New instance that creates threads with
Thread.NORM_PRIORITYpriority. - 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
Completabletill it is subscribed to. - defer(Supplier<? extends Publisher<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Defers creation of a
Publishertill it is subscribed. - defer(Supplier<? extends Single<? extends T>>) - Static method in class io.servicetalk.concurrent.api.Single
-
Defer creation of a
Singletill 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
ChannelHandlerthat 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
ZipContentCodecBuilderthat 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
BufferEncoderDecoderfor 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
Cancellablewhich serves as a placeholder until the "real"Cancellableis 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
RequestDroppedExceptionto 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.Subscriptionwhich serves as a placeholder until the "real"PublisherSource.Subscriptionis available. - DelayedSubscription() - Constructor for class io.servicetalk.concurrent.internal.DelayedSubscription
- delegate() - Method in class io.servicetalk.client.api.DelegatingConnectionFactory
-
Get the
ConnectionFactorythat this class delegates to. - delegate() - Method in class io.servicetalk.client.api.DelegatingConnectionFactoryFilter
-
Returns the
ConnectionFactoryFilterdelegate. - delegate() - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
-
Get the
ServiceDiscovererthat this class delegates to. - delegate() - Method in class io.servicetalk.concurrent.api.DelegatingAsyncCloseable
-
Get the
DelegatingAsyncCloseablesubtype ofAsyncCloseablethat this class delegates to. - delegate() - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
-
Get the
Executorthat this class delegates to. - delegate() - Method in class io.servicetalk.concurrent.api.DelegatingListenableAsyncCloseable
-
Get the
DelegatingListenableAsyncCloseablesubtype ofListenableAsyncCloseablethat this class delegates to. - delegate() - Method in class io.servicetalk.dns.discovery.netty.DelegatingDnsServiceDiscovererBuilder
-
Returns the
DnsServiceDiscovererBuilderdelegate. - delegate() - Method in class io.servicetalk.grpc.api.DelegatingGrpcClientBuilder
-
Returns the
GrpcClientBuilderdelegate. - delegate() - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
-
Returns the
GrpcServerBuilderdelegate. - delegate() - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
-
Get the
FilterableStreamingHttpLoadBalancedConnectionthat this class delegates to. - delegate() - Method in class io.servicetalk.http.api.DelegatingHttpConnectionContext
-
Get the
HttpConnectionContextthat this class delegates to. - delegate() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
-
Get the
HttpExecutionContextthat this class delegates to. - delegate() - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
-
Returns the
HttpServerBuilderdelegate. - delegate() - Method in class io.servicetalk.http.api.DelegatingHttpServiceContext
-
Returns the delegate
HttpServiceContext. - delegate() - Method in class io.servicetalk.http.api.DelegatingMultiAddressHttpClientBuilder
-
Returns the
MultiAddressHttpClientBuilderdelegate. - delegate() - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
-
Returns the
PartitionedHttpClientBuilderdelegate. - delegate() - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
-
Returns the
SingleAddressHttpClientBuilderdelegate. - delegate() - Method in class io.servicetalk.http.api.ReservedStreamingHttpConnectionFilter
-
Get the
FilterableReservedStreamingHttpConnectionthis method delegates to. - delegate() - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
-
Get the
FilterableStreamingHttpClientthis method delegates to. - delegate() - Method in class io.servicetalk.http.api.StreamingHttpConnectionFilter
-
Get the
FilterableStreamingHttpConnectionthis method delegates to. - delegate() - Method in class io.servicetalk.http.api.StreamingHttpServiceFilter
-
Returns
StreamingHttpServiceto which all calls are delegated. - delegate() - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
-
Returns the
DelegatingLoadBalancerBuilderdelegate. - delegate() - Method in class io.servicetalk.loadbalancer.DelegatingRoundRobinLoadBalancerBuilder
-
Deprecated.Returns the
DelegatingRoundRobinLoadBalancerBuilderdelegate. - delegate() - Method in class io.servicetalk.transport.api.DelegatingConnectionAcceptor
-
The
ConnectionAcceptorto which all calls are delegated to. - delegate() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
-
Get the
ConnectionContextthat this class delegates to. - delegate() - Method in class io.servicetalk.transport.api.DelegatingExecutionContext
-
Get the
ExecutionContextthat this class delegates to. - delegate() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
-
Get the
DelegatingSslConfigto delegate to. - delegate() - Method in class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
-
Deprecated.Returns the delegate
FlushStrategyused. - DelegatingAsyncCloseable<T extends AsyncCloseable> - Class in io.servicetalk.concurrent.api
-
AsyncCloseablethat delegates all calls to anotherAsyncCloseable. - DelegatingAsyncCloseable(T) - Constructor for class io.servicetalk.concurrent.api.DelegatingAsyncCloseable
-
New instance.
- DelegatingClientSslConfig - Class in io.servicetalk.transport.api
-
Wrap a
ClientSslConfigand 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
ConnectionAcceptorthat 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
ConnectionContextimplementation 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
ConnectionFactorythat 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
ConnectionFactoryFilterthat 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
DnsServiceDiscovererBuilderthat 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
ExecutionContextimplementation 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
FilterableStreamingHttpLoadBalancedConnectionthat 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
-
Deprecated.this class will be made package-private in the future releases. If you depend on this code, consider copying it into your codebase.
- DelegatingFlushStrategy(FlushStrategy) - Constructor for class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
-
Deprecated.Create a new instance.
- DelegatingGrpcClientBuilder<U,
R> - Class in io.servicetalk.grpc.api -
A
GrpcClientBuilderthat 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
GrpcServerBuilderthat delegates all methods to anotherGrpcServerBuilder. - DelegatingGrpcServerBuilder(GrpcServerBuilder) - Constructor for class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- DelegatingHttpConnectionContext - Class in io.servicetalk.http.api
-
HttpConnectionContextimplementation 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
HttpExecutionContextthat 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
HttpServerBuilderthat 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
HttpServiceContextthat delegates all calls to a providedHttpServiceContext. - DelegatingHttpServiceContext(HttpServiceContext) - Constructor for class io.servicetalk.http.api.DelegatingHttpServiceContext
-
New instance.
- DelegatingListenableAsyncCloseable<T extends ListenableAsyncCloseable> - Class in io.servicetalk.concurrent.api
-
ListenableAsyncCloseablethat delegates all calls to anotherListenableAsyncCloseable. - DelegatingListenableAsyncCloseable(T) - Constructor for class io.servicetalk.concurrent.api.DelegatingListenableAsyncCloseable
-
New instance.
- DelegatingLoadBalancerBuilder<ResolvedAddress,
C extends LoadBalancedConnection> - Class in io.servicetalk.loadbalancer -
A
LoadBalancerBuilderthat 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
MultiAddressHttpClientBuilderthat 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
PartitionedHttpClientBuilderthat 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
DelegatingLoadBalancerBuilderinstead. - 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
ServerSslConfigand 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
ServiceDiscovererthat 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
SingleAddressHttpClientBuilderthat 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
SslConfigand 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.DELETErequest. - delete(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- delete(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.DELETErequest. - delete(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.DELETErequest. - 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.Subscriberthat 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.Subscriberthat 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.Subscriberthat 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.Subscriberthat 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.Subscriberthat 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
StreamingDeserializerthat understands your protocol's framing. - deserialize(Buffer, BufferAllocator) - Method in interface io.servicetalk.serializer.api.Deserializer
-
Deserialize the contents from the
Bufferparameter. - 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
Objectinto aHttpDeserializer. - deserialize(HttpHeaders, BufferAllocator, Buffer) - Method in interface io.servicetalk.http.api.HttpDeserializer2
-
Deserialize a single
Objectinto 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
BlockingIterableofObjects into aBlockingIterableof 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
StreamingDeserializerthat 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
StreamingDeserializerthat 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
BuffertoDeserializer. - 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.FlushBoundaryfor 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
LoadBalancerbecomesreadyfor the first time. - disabled() - Static method in class io.servicetalk.http.netty.H2KeepAlivePolicies
-
Returns a
H2ProtocolConfig.KeepAlivePolicythat disables all keep alive behaviors. - discardSomeReadBytes() - Method in interface io.servicetalk.buffer.api.CompositeBuffer
-
Discard all
Buffers which have been read. - discover(UnresolvedAddress) - Method in class io.servicetalk.client.api.DelegatingServiceDiscoverer
- discover(UnresolvedAddress) - Method in interface io.servicetalk.client.api.ServiceDiscoverer
-
Subscribe to the service discovery system for changes in the available
ServiceDiscovererassociated 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
DnsServerAddressStreamProviderwhich determines which DNS server should be used per query. - DnsServerAddressStreamProvider - Interface in io.servicetalk.dns.discovery.netty
-
Provides an opportunity to override which
DnsServerAddressStreamis used to resolve a specific hostname. - DnsServiceDiscovererBuilder - Interface in io.servicetalk.dns.discovery.netty
-
Builder for DNS
ServiceDiscovererwhich will attempt to resolveA,AAAA,CNAME, andSRVtype 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
ServiceDiscovererbuilt 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
Completablerepresenting 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
requestdue 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 bodywhen 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
ClientGroupas 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
CapacityLimiterfor 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_HINTSresponse. - earlyHints() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.EARLY_HINTSresponse. - earlyHints() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.EARLY_HINTSresponse. - 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
Nonnullunless explicitly annotated withNullable. - empty() - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat completes when subscribed without emitting any item to itsPublisherSource.Subscriber. - EMPTY_BUFFER - Static variable in class io.servicetalk.buffer.api.EmptyBuffer
-
An instance of
EmptyBufferthat can be shared. - EMPTY_SUBSCRIPTION - Static variable in class io.servicetalk.concurrent.internal.EmptySubscriptions
-
A
PublisherSource.Subscriptionwith no associatedPublisherSource.Subscriberthat will throw on invalid demand. - EMPTY_SUBSCRIPTION_NO_THROW - Static variable in class io.servicetalk.concurrent.internal.EmptySubscriptions
-
A
PublisherSource.Subscriptionwith no associatedPublisherSource.Subscriberthat will not throw on invalid demand. - emptyAsciiString() - Static method in class io.servicetalk.buffer.api.CharSequences
-
Get a reference to an unmodifiable empty
CharSequencewith the same properties asCharSequences.newAsciiString(Buffer). - emptyAsyncCloseable() - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Creates an empty
ListenableAsyncCloseablethat 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
BufferDecoderGroupwhich is empty. - EmptyHttpHeaders - Class in io.servicetalk.http.api
-
HttpHeaderswhich are always empty and does not allow modification. - EmptySubscriptions - Class in io.servicetalk.concurrent.internal
-
Utility methods for
PublisherSource.Subscriptions which don't deliver any data. - enableFrameLogging(String, LogLevel, BooleanSupplier) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Enables a logger for HTTP/2 frames.
- enableMetrics() - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions
-
Deprecated.Whether to enable operation metrics or not.
- enableMetrics(boolean) - Method in class io.servicetalk.opentelemetry.http.OpenTelemetryOptions.Builder
-
Deprecated.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
Serializerto 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 andContentEncodingHttpServiceFilterfor 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 andContentEncodingHttpServiceFilterfor 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
namefromsupportedEncoders. - 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
valuetype 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
-
Deprecated.
- 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
awith a known lowercase characterlowerCaseCharin a case insensitive manner. - error(Throwable) - Static method in class io.servicetalk.concurrent.internal.TerminalNotification
-
Returns a
TerminalNotificationforcause. - ERROR - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
ERRORlog 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.CloseEventwas 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
NettyIoExecutorthat 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
Publisherof 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
taskas 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
ExecutionContextto use when looking for or creating a new client. - executionContext() - Method in interface io.servicetalk.grpc.api.BlockingGrpcClient
-
Get the
GrpcExecutionContextused during construction of this object. - executionContext() - Method in interface io.servicetalk.grpc.api.GrpcClient
-
Get the
GrpcExecutionContextused during construction of this object. - executionContext() - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Get the
GrpcExecutionContextused 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
HttpExecutionContextused during construction of this object. - executionContext() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequester
-
Get the
HttpExecutionContextused 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
HttpExecutionContextused 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
HttpExecutionContextused during construction of this object. - executionContext() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
Get the
ExecutionContextfor thisConnectionInfo. - executionContext() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- executionContext() - Method in interface io.servicetalk.transport.api.ServerContext
-
Returns
ExecutionContextused 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
GrpcExecutionStrategyassociated with this context. - executionStrategy() - Method in class io.servicetalk.http.api.DelegatingHttpExecutionContext
- executionStrategy() - Method in interface io.servicetalk.http.api.HttpExecutionContext
-
Returns the
HttpExecutionStrategyassociated 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
ExecutionStrategyassociated with this context. - executionStrategy(ES) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Sets the
ExecutionStrategyto 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
HttpExecutionStrategyto be used by this server. - executionStrategy(HttpExecutionStrategy) - Method in interface io.servicetalk.http.api.MultiAddressHttpClientBuilder
-
Sets the
HttpExecutionStrategyto 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
HttpExecutionStrategyto 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
HttpExecutionStrategyto 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
ExecutionStrategyfor 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
Executorthat 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
Executorto 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
Executorto use when required. - executor(Executor) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Sets the
Executorto use. - Executor - Interface in io.servicetalk.concurrent.api
-
A general abstraction to execute immediate and delayed tasks.
- Executor - Interface in io.servicetalk.concurrent
-
A general abstraction to execute immediate and delayed tasks.
- Executors - Class in io.servicetalk.concurrent.api
-
Utility methods to create various
Executors. - EXPECT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"expect" - EXPECTATION_FAILED - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
417 Expectation Failed
- expectationFailed() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.EXPECTATION_FAILEDresponse. - expectationFailed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.EXPECTATION_FAILEDresponse. - expectationFailed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.EXPECTATION_FAILEDresponse. - 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
onErrorwill be the next signal. - expectError() - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Declare an expectation that
onErrorwill be the next signal. - expectError() - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onErrorwill be the next signal. - expectError(Class<? extends Throwable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Declare an expectation that
onErrorwill 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
onErrorwill 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
onErrorwill 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
onErrorwill be the next signal and evaluate it witherrorConsumer. - expectErrorConsumed(Consumer<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Declare an expectation that
onErrorwill be the next signal and evaluate it witherrorConsumer. - expectErrorConsumed(Consumer<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onErrorwill be the next signal and evaluate it witherrorConsumer. - expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Declare an expectation that
onErrorwill be the next signal and evaluate it witherrorPredicate. - expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Declare an expectation that
onErrorwill be the next signal and evaluate it witherrorPredicate. - expectErrorMatches(Predicate<Throwable>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onErrorwill 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
signalwill be the nextsignal. - expectNext(T...) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Declare an expectation that
signalswill be the next in-order sequence ofsignals. - expectNextConsumed(Consumer<? super T>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Declare an expectation that
onNextwill be the next signal and evaluate it withsignalConsumer. - expectNextCount(long) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Expect between
[min, max]onNextsignals, and discard the values. - expectNextCount(long, long) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Expect between
[min, max]onNextsignals, and discard the values. - expectNextMatches(Predicate<? super T>) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Declare an expectation that
onNextwill 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
signalswill be the next in-order sequence ofsignals. - expectNoSignals(Duration) - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Expect no signals in
durationtime. - 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 indurationtime. - expectNoSignals(Duration) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Expect no signals in
durationtime. - 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
onSuccesswill be the next signal. - expectSuccess(T) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onSuccesswill be the next signal. - expectSuccessConsumed(Consumer<? super T>) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Declare an expectation that
onSuccesswill 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
onSuccesswill 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
HttpSetCookieaccording 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
buffertoByteBuf, creating a newByteBufinstance if required. - extractSslSession(ChannelPipeline, SslHandshakeCompletionEvent, Consumer<Throwable>) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
-
Extracts the
SSLSessionfrom theChannelPipelineif theSslHandshakeCompletionEventis successful or propagate the failure tofailureConsumer. - extractSslSession(SslConfig, ChannelPipeline) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
-
Extracts the
SSLSessionfrom theChannelPipelineif 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.SecurityHandshakeObserveris handled automatically for allSslHandlers initialized bySslClientChannelInitializerorSslServerChannelInitializer. - extractSslSessionAndReport(SslConfig, ChannelPipeline, ConnectionObserver) - Static method in class io.servicetalk.transport.netty.internal.NettyPipelineSslUtils
-
Deprecated.Use
NettyPipelineSslUtils.extractSslSession(SslConfig, ChannelPipeline)instead, reporting toConnectionObserver.SecurityHandshakeObserveris handled automatically for allSslHandlers initialized bySslClientChannelInitializerorSslServerChannelInitializer
F
- fail(Throwable) - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
-
Terminates this
BlockingIterableand all the current or futureBlockingIterators 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
Publisherthat terminates itsPublisherSource.Subscriberwith an error without emitting any item to it. - failed(Throwable) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a realized
Singlewhich 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_DEPENDENCYresponse. - failedDependency() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.FAILED_DEPENDENCYresponse. - failedDependency() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FAILED_DEPENDENCYresponse. - 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
SocketAddressthat 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
StreamingHttpConnectionfor the exclusive use of the caller ofStreamingHttpClient.reserveConnection(HttpRequestMetaData). - FilterableStreamingHttpClient - Interface in io.servicetalk.http.api
-
A
StreamingHttpClientthat supports filtering. - FilterableStreamingHttpConnection - Interface in io.servicetalk.http.api
-
A
StreamingHttpConnectionthat supported filtering. - FilterableStreamingHttpLoadBalancedConnection - Interface in io.servicetalk.http.api
-
A
FilterableStreamingHttpConnectionthat supported filtering and implements theLoadBalancedConnectioncontract. - 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
CapacityLimiterthat 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
CapacityLimiterto monitor internal limit and consumption. - FixedLengthStreamingSerializer<T> - Class in io.servicetalk.serializer.utils
-
A
StreamingSerializerDeserializerthat uses aSerializerDeserializerand 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
Publisherinto aCompletableand flatten all signals such that the returnedCompletableterminates when all mappedCompletables 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
Publisherinto aCompletableand flatten all signals such that the returnedCompletableterminates when all mappedCompletables 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
Publisherinto aCompletableand flatten all signals such that the returnedCompletableterminates when all mappedCompletables 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
Publisherinto aCompletableand flatten all signals such that the returnedCompletableterminates when all mappedCompletables 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
Publisherinto aCompletableand flatten all signals such that the returnedCompletableterminates when all mappedCompletables 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
FlushStrategythat willflush writeson each call to the returnedFlushStrategy.WriteEventsListener.itemWritten(Object)fromFlushStrategy.apply(FlushSender). - flushOnEnd() - Static method in class io.servicetalk.transport.netty.internal.FlushStrategies
-
Creates a
FlushStrategythat willflush writeswhenFlushStrategy.WriteEventsListener.writeTerminated()is called on theFlushStrategy.WriteEventsListenerreturned 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
FlushStrategyfor this client. - flushStrategy(FlushStrategy) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Sets
FlushStrategyto 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
FlushStrategyto 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
FlushStrategyisapplied. - FlushStrategyHolder - Class in io.servicetalk.transport.netty.internal
-
A utility class to hold a
FlushStrategyand 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
ProxyConfigfor the specifiedaddress. - forAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor a custom address type with defaultLoadBalancerand user providedServiceDiscovererusingbackgrounddiscovery strategy. - forAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor a custom address type with defaultLoadBalancerand user providedServiceDiscovererusing the specifiedHttpClients.DiscoveryStrategy. - forAddress(HostAndPort) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor an address with defaultLoadBalancerand DNSServiceDiscovererusingbackgrounddiscovery strategy. - forAddress(HostAndPort, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor an address with defaultLoadBalancerand DNSServiceDiscovererusing the specifiedHttpClients.DiscoveryStrategy. - forAddress(String, int) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor an address with defaultLoadBalancerand DNSServiceDiscovererusingbackgrounddiscovery strategy. - forAddress(String, int, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor an address with defaultLoadBalancerand DNSServiceDiscovererusing the specifiedHttpClients.DiscoveryStrategy. - forAddress(SocketAddress) - Static method in class io.servicetalk.grpc.netty.GrpcServers
-
New
GrpcServerBuilderinstance. - forAddress(SocketAddress) - Static method in class io.servicetalk.http.netty.HttpServers
-
New
HttpServerBuilderinstance. - forbidden() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FORBIDDENresponse. - forbidden() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.FORBIDDENresponse. - forbidden() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FORBIDDENresponse. - 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
requestdue 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
BufferStrategythat 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
BufferStrategythat 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
BufferStrategythat 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
BufferStrategythat 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 atimeoutduration 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 thetimeoutSupplierto 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
processorin 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
processorin 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
CharSequencewith the specifiedByteProcessorin 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
processorin 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
processorin 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.NoUserInfoBuilderinstance for building aContainerRequestFilterthat 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.UserInfoBuilderinstance for building aContainerRequestFilterthat 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
MultiAddressHttpClientBuilderfor clients capable of parsing an absolute-form URL, connecting to multiple addresses with defaultLoadBalancerand DNSServiceDiscovererusingbackgrounddiscovery 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 overrideServiceDiscovererusingSingleAddressHttpClientBuilder.serviceDiscoverer(ServiceDiscoverer)for all or some of the internal clients. - forMultiAddressUrl(String) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
MultiAddressHttpClientBuilderfor clients capable of parsing an absolute-form URL, connecting to multiple addresses with defaultLoadBalancerand DNSServiceDiscovererusingbackgrounddiscovery strategy. - forMultiAddressUrl(String, ServiceDiscoverer<HostAndPort, InetSocketAddress, ServiceDiscovererEvent<InetSocketAddress>>, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
MultiAddressHttpClientBuilderfor clients capable of parsing an absolute-form URL, connecting to multiple addresses with defaultLoadBalancer, using the specifiedServiceDiscovererandHttpClients.DiscoveryStrategy. - forMultiAddressUrl(String, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
MultiAddressHttpClientBuilderfor clients capable of parsing an absolute-form URL, connecting to multiple addresses with defaultLoadBalancerand DNSServiceDiscovererusing 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
HttpSerializerDeserializerthat can serialize a key-valuesMaps withStandardCharsets.UTF_8Charsetto 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
HttpSerializerDeserializerthat can serialize a key-valuesMaps with aCharsetto 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.NoUserInfoBuilderinstance for building aContainerRequestFilterthat needs to be explicitly bound to resources via theBasicAuthenticatedannotation. - forNameBinding(ContextMap.Key<UserInfo>) - Static method in class io.servicetalk.http.security.auth.basic.jersey.BasicAuthSecurityContextFilters
-
Creates a new
BasicAuthSecurityContextFilters.UserInfoBuilderinstance for building aContainerRequestFilterthat needs to be explicitly bound to resources via theBasicAuthenticatedannotation. - forNonPipelined(boolean, ChannelConfig) - Static method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Create a new
CloseHandlerinstance 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
ClientGroupas 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
CloseHandlerinstance. - forPort(int) - Static method in class io.servicetalk.grpc.netty.GrpcServers
-
New
GrpcServerBuilderinstance. - forPort(int) - Static method in class io.servicetalk.http.netty.HttpServers
-
New
HttpServerBuilderinstance. - forResolvedAddress(HostAndPort) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor an address with defaultLoadBalancer. - forResolvedAddress(HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor an address with defaultLoadBalancer. - forResolvedAddress(String, int) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor a resolved address with defaultLoadBalancer. - forResolvedAddress(String, int) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor a resolved address with defaultLoadBalancer. - forResolvedAddress(InetSocketAddress) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor an address with defaultLoadBalancer. - forResolvedAddress(R) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor an address with defaultLoadBalancer. - forResolvedAddress(T) - Static method in class io.servicetalk.grpc.netty.GrpcClients
-
Creates a
GrpcClientBuilderfor 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
GrpcClientBuilderfor the passedserviceNamewith defaultLoadBalancerand a DNSServiceDiscovererusing SRV record lookups. - forServiceAddress(String) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor the passedserviceNamewith defaultLoadBalancerand a DNSServiceDiscovererusing SRV record lookups withbackgrounddiscovery strategy. - forSingleAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor a custom address type with defaultLoadBalancerand user providedServiceDiscovererusingbackgrounddiscovery strategy. - forSingleAddress(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>, U, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor a custom address type with defaultLoadBalancerand user providedServiceDiscovererusing the specifiedHttpClients.DiscoveryStrategy. - forSingleAddress(HostAndPort) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor an address with defaultLoadBalancerand DNSServiceDiscovererusingbackgrounddiscovery strategy. - forSingleAddress(HostAndPort, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor an address with defaultLoadBalancerand DNSServiceDiscovererusing the specifiedHttpClients.DiscoveryStrategy. - forSingleAddress(String, int) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor an address with defaultLoadBalancerand DNSServiceDiscovererusingbackgrounddiscovery strategy. - forSingleAddress(String, int, HttpClients.DiscoveryStrategy) - Static method in class io.servicetalk.http.netty.HttpClients
-
Creates a
SingleAddressHttpClientBuilderfor an address with defaultLoadBalancerand DNSServiceDiscovererusing 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.FOUNDresponse. - found() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.FOUNDresponse. - found() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.FOUNDresponse. - 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
StreamingDeserializerleverage aDeserializerand 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.Builderusing the passedLoadBalancerFactory. - from(CloseableIterable<T>) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
-
Convert from a
Iterableto aCloseableIterable. - from(HttpExecutionStrategy) - Static method in interface io.servicetalk.grpc.api.GrpcExecutionStrategy
-
Creates a new
GrpcExecutionStrategyfrom the passedHttpExecutionStrategy. - from(StreamingHttpClient, Duration) - Static method in interface io.servicetalk.grpc.api.GrpcClientCallFactory
-
Creates a new
GrpcClientCallFactoryusing 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
ExecutionStrategyto 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
Iterableto aBlockingIterable. - from(Runnable) - Static method in interface io.servicetalk.concurrent.api.SingleTerminalSignalConsumer
-
Create a
SingleTerminalSignalConsumerwhere each method executes aRunnable.run(). - from(Runnable) - Static method in interface io.servicetalk.concurrent.api.TerminalSignalConsumer
-
Create a
TerminalSignalConsumerwhere each method executes aRunnable.run(). - from(Executor) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executorfrom the providedjdkExecutor. - from(Executor, ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executorusingexecutorto execute immediate tasks andschedulerto schedule delayed tasks. - from(Executor, ScheduledExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executorusingexecutorto execute immediate tasks andschedulerto schedule delayed tasks. - from(ExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executorfrom the providedExecutorService. - from(ExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executorfrom the providedExecutorService. - from(ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executorfrom the providedScheduledExecutorService. - from(ScheduledExecutorService, boolean) - Static method in class io.servicetalk.concurrent.api.Executors
-
Creates a new
Executorfrom 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
Publisherthat emitsvalueto itsPublisherSource.Subscriberand thenPublisherSource.Subscriber.onComplete(). - from(T...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat emits allvaluesto itsPublisherSource.Subscriberand thenPublisherSource.Subscriber.onComplete(). - from(T, T) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat emitsv1andv2to itsPublisherSource.Subscriberand thenPublisherSource.Subscriber.onComplete(). - from(T, T, T) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat emitsv1,v2, andv3to itsPublisherSource.Subscriberand 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
Bufferfrom the givenCharSequenceusing Ascii encoding. - fromAscii(CharSequence, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Bufferfrom the givenCharSequenceusing Ascii encoding. - fromBlockingIterable(BlockingIterable<? extends T>, LongSupplier, TimeUnit) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Create a new
Publisherthat when subscribed will get aBlockingIteratorviaBlockingIterable.iterator()and emit all values to thePublisherSource.Subscriberand thenPublisherSource.Subscriber.onComplete(). - fromCallable(Callable<Void>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a
Completablewhich when subscribed will invokeCallable.call()on the passedCallableand emit the value returned by that invocation from the returnedCompletable. - fromCallable(Callable<T>) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a
Singlewhich when subscribed will invokeCallable.call()on the passedCallableand 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
IoExecutoraround 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
DefaultHttpLoadBalancerFactoryand 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
Http2ErrorCodetoGrpcStatus. - 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
Publisherthat when subscribed will emit all data from theInputStreamto thePublisherSource.Subscriberas a mapped typeTand thenPublisherSource.Subscriber.onComplete(). - fromIterable(Iterable<? extends T>) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Create a new
Publisherthat when subscribed will get anIteratorviaIterable.iterator()and emit all values to thePublisherSource.Subscriberand thenPublisherSource.Subscriber.onComplete(). - fromNettyAddress(SocketAddress) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
If
addressof a Netty specific type it is converted into a corresponding ServiceTalk address type. - 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
NettyIoExecutorusing 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
NettyIoExecutorusing 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
Completablewhich when subscribed will invokeRunnable.run()on the passedRunnableand 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
CompletableSourceinto aCompletable. - fromSource(PublisherSource<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
PublisherSourceinto aPublisher. - fromSource(SingleSource<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
SingleSourceinto aSingle. - fromStage(CompletionStage<?>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Convert from a
CompletionStageto aCompletable. - fromStage(CompletionStage<? extends T>) - Static method in class io.servicetalk.concurrent.api.Single
-
Convert from a
CompletionStageto aSingle. - fromStatusCode(int) - Static method in enum class io.servicetalk.http.api.HttpResponseStatus.StatusClass
-
Determines the
HttpResponseStatus.StatusClassfrom thestatusCode. - fromSupplier(Supplier<T>) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a
Singlewhich when subscribed will invokeSupplier.get()on the passedSupplierand 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
Throwableinto 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
Bufferfrom the givenCharSequenceusing UTF-8 encoding. - fromUtf8(CharSequence, boolean) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Bufferfrom the givenCharSequenceusing 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
Futureby 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_TIMEOUTresponse. - gatewayTimeout() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.GATEWAY_TIMEOUTresponse. - gatewayTimeout() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.GATEWAY_TIMEOUTresponse. - 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
PartitionAttributesparameter. - 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
keyfrom 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, ornullif 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.GETrequest. - get(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- get(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.GETrequest. - get(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.GETrequest. - 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
ClientGroupidentified by the providedkeyor 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
ExecutionStrategyfor the specifiedMethodand validates that configuration ofRouteExecutionStrategyannotation 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
ConnectionContextandHttpRequestMetaData. - getBaseRequestUri(ConnectionContext, HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
-
Get the base URI for the provided
ConnectionContextandHttpRequestMetaData. - 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
indexin 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
ByteBufAllocatortaking theBufferAllocatorinto 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
indexuntil 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
indexuntil 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
indexin 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
StreamingDeserializerinstance 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
StreamingDeserializerinstance 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
indexin 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
ConnectionContextandHttpRequestMetaData. - getEffectiveRequestUri(ConnectionContext, HttpRequestMetaData, String, String, boolean) - Static method in class io.servicetalk.http.utils.HttpRequestUriUtils
-
Get the effective request URI for the provided
ConnectionContextandHttpRequestMetaData. - getFloat(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 32-bit floating point number at the specified absolute
indexin 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
indexin 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
indexin 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.Keywhich corresponds to the exception. - getLong(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 64-bit long integer at the specified absolute
indexin 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
indexin 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
indexin 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
indexin 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
SocketOptionvalue fromChannelConfig. - getOrDefault(ContextMap.Key<T>, T) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Convenience method to get the value associated with
keyfrom the current context, ordefaultValueif 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, ordefaultValueif 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
PartitionAttributesthat was used to select the partition. - getPartitionSelector() - Method in exception io.servicetalk.client.api.partition.UnknownPartitionException
-
Deprecated.Get the
PartitionAttributesthat was used to select the partition. - getPath() - Method in class io.servicetalk.transport.api.DomainSocketAddress
-
Deprecated.Use
instead - 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
BufferPublisherInputStreamassociated 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
HttpExecutionStrategyused 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
StreamingSerializerinstance 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
StreamingSerializerinstance 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
indexin 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
indexin 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
HttpHeadersand 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
indexin 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
indexin 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
indexin 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
indexin 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
indexin 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
indexin 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
indexin 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
DefaultRouteExecutionStrategyFactoryprovided 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
Executorinstance, 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
ServiceDiscovererthat 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
ExecutionContextwith reasonable defaults for APIs when a user doesn't provide one. - globalSrvRecordsDnsServiceDiscoverer() - Static method in class io.servicetalk.dns.discovery.netty.DnsServiceDiscoverers
-
Get the
ServiceDiscovererthat 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.GONEresponse. - gone() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.GONEresponse. - gone() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.GONEresponse. - 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
AutoCloseableto add graceful closure semantics. - GradientCapacityLimiterBuilder - Class in io.servicetalk.capacity.limiter.api
-
Builder for the
GradientCapacityLimitercapacity limiter. - GradientCapacityLimiterBuilder.Observer - Interface in io.servicetalk.capacity.limiter.api
-
A state observer for Gradient
CapacityLimiterto monitor internal state changes. - groupBy(Function<? super T, ? extends Key>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Splits items from this
Publisherinto dynamically generatedGroupedPublishers. - groupBy(Function<? super T, ? extends Key>, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Splits items from this
Publisherinto dynamically generatedGroupedPublishers. - groupBy(Function<? super T, ? extends Key>, int, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Splits items from this
Publisherinto dynamically generatedGroupedPublishers. - 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 thekeySelectorcan 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 thekeySelectorcan 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
SingleAddressHttpClientBuilderused 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
GrpcClientFactorycontract. - 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
Throwablesubtypes into an gRPC response with an appropriateGrpcStatusCode. - GrpcExecutionContext - Interface in io.servicetalk.grpc.api
-
An extension of
ExecutionContextfor 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
GrpcLifecycleObservers. - GrpcLifecycleObserverServiceFilter - Class in io.servicetalk.grpc.netty
-
An HTTP service filter that tracks events during gRPC request/response lifecycle.
- GrpcLifecycleObserverServiceFilter(GrpcLifecycleObserver) - Constructor for class io.servicetalk.grpc.netty.GrpcLifecycleObserverServiceFilter
-
Create a new instance.
- GrpcMetadata - Interface in io.servicetalk.grpc.api
-
Metadata for a gRPC call.
- GrpcPayloadWriter<T> - Interface in io.servicetalk.grpc.api
-
A
PayloadWriterfor 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
HttpServerBuilderused 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
StreamingHttpServiceFilterFactoryand 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 thebuilderobtained 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
GrpcStatusExceptionif there is aThrowablecause. - GrpcStatus(GrpcStatusCode, Throwable, CharSequence) - Constructor for class io.servicetalk.grpc.api.GrpcStatus
-
Deprecated.Use
GrpcStatusExceptionif 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
GrpcStatusin 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
ZipContentCodecBuilderthat 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
BufferEncoderDecoderfor 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
H1ProtocolConfigwith 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
H2ProtocolConfigwith the default configuration for HTTP/2. - H2HeadersFactory - Class in io.servicetalk.http.netty
-
A
HttpHeadersFactoryoptimized 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.KeepAlivePolicyinstances. - 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 maintainFunctionalInterfacecontract 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.BlockingStreamingRoutethat 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 maintainFunctionalInterfacecontract 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.BlockingResponseStreamingRoutethat 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
InputStreamthat 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
Classof theChannelHandlerin 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
ByteToMessageDecoderwas 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 completes successfully.
- handshakeFailed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.SecurityHandshakeObserver
-
Callback when the handshake fails.
- 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
trueif 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-Typeheader that matches the specified content type, and optionally the provided charset. - hasData() - Method in interface io.servicetalk.serialization.api.StreamingDeserializer
-
Deprecated.Returns
trueif thisStreamingDeserializercontains 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
-
Deprecated.
- 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 fortimeoutduration 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
trueif the instance has offloading for any operation. - hasOffloads() - Method in interface io.servicetalk.transport.api.ExecutionStrategy
-
Returns
trueif the instance has offloading for any operation. - hasQueryParameter(String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns
trueif a query parameter with thekeyexists,falseotherwise. - hasQueryParameter(String, String) - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns
trueif a query parameter with thekeyandvalueexists,falseotherwise. - 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.HEADrequest. - head(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- head(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.HEADrequest. - head(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.HEADrequest. - 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
-
HttpHeadersFactoryto be used for creatingHttpHeaderswhen decoding HTTP messages. - headersFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
-
Returns the
HttpHeadersFactoryassociated 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
HttpHeadersFactoryto be used for creatingHttpHeadersfor new requests. - headersFactory(HttpHeadersFactory) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.Sets the
HttpHeadersFactoryto be used for creatingHttpHeadersfor new requests. - headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.netty.H1ProtocolConfigBuilder
-
Sets the
HttpHeadersFactoryto be used for creatingHttpHeaderswhen decoding HTTP messages. - headersFactory(HttpHeadersFactory) - Method in class io.servicetalk.http.netty.H2ProtocolConfigBuilder
-
Sets the
HttpHeadersFactoryto be used for creatingHttpHeaderswhen 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/valuepair 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
HttpHeadersimplementations. - HeaderUtils.CookiesByNameIterator - Class in io.servicetalk.http.api
-
An
IteratorofHttpCookiePairdesigned to iterate across multiple values ofHttpHeaderNames.COOKIEfor 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
Stringthat represents the providedlongvalue. - HexUtils - Class in io.servicetalk.opentracing.internal
-
Utilities for hex strings.
- historyBuilder(int) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
-
Create a
ReplayStrategyBuilderusing the history strategy. - historyTtlBuilder(int, Duration, Executor) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
-
Create a
ReplayStrategyBuilderusing the historyHint and TTL strategy. - historyTtlBuilder(int, Duration, Executor, boolean) - Static method in class io.servicetalk.concurrent.api.ReplayStrategies
-
Create a
ReplayStrategyBuilderusing 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
Hostheaders by inferring from the address. - HostHeaderHttpRequesterFilter - Class in io.servicetalk.http.utils
-
A filter which will set a
HttpHeaderNames.HOSTheader 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
HttpExecutionStrategyfor 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_ROUTE - Static variable in class io.servicetalk.http.api.HttpContextKeys
-
The key used by server-side routers to assign an http.route attribute for incoming requests.
- HTTP_TARGET_ADDRESS_BEHIND_PROXY - Static variable in class io.servicetalk.http.api.HttpContextKeys
-
Deprecated.Use
TransportObserverConnectionFactoryFilterto configureTransportObserverand 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
Mapfor 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
ServiceDiscovererwill 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
-
ConnectionContextfor 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
Exceptionsubtypes into an HTTP response with an appropriateHttpResponseStatus. - HttpExecutionContext - Interface in io.servicetalk.http.api
-
An extension of
ExecutionContextfor 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
HttpExecutionStrategyfor 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
StreamingHttpServicewhich routes requests to JAX-RS annotated classes, using Jersey as the routing engine, eg. - HttpJerseyRouterBuilder() - Constructor for class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
- HttpLifecycleObserver - Interface in io.servicetalk.http.api
-
An observer interface that provides visibility into HTTP lifecycle events.
- HttpLifecycleObserver.HttpExchangeObserver - Interface in io.servicetalk.http.api
-
An observer interface that provides visibility into events associated with a single HTTP exchange.
- HttpLifecycleObserver.HttpRequestObserver - Interface in io.servicetalk.http.api
-
An observer interface that provides visibility into events associated with a single HTTP request.
- HttpLifecycleObserver.HttpResponseObserver - Interface in io.servicetalk.http.api
-
An observer interface that provides visibility into events associated with a single HTTP response.
- HttpLifecycleObserverRequesterFilter - Class in io.servicetalk.http.netty
-
An HTTP requester filter that tracks events during request/response lifecycle.
- HttpLifecycleObserverRequesterFilter(HttpLifecycleObserver) - Constructor for class io.servicetalk.http.netty.HttpLifecycleObserverRequesterFilter
-
Create a new instance.
- HttpLifecycleObservers - Class in io.servicetalk.http.utils
-
A factory to create different
HttpLifecycleObservers. - HttpLifecycleObserverServiceFilter - Class in io.servicetalk.http.netty
-
An HTTP service filter that tracks events during request/response lifecycle.
- HttpLifecycleObserverServiceFilter(HttpLifecycleObserver) - Constructor for class io.servicetalk.http.netty.HttpLifecycleObserverServiceFilter
-
Create a new instance.
- HttpLoadBalancerFactory<ResolvedAddress> - Interface in io.servicetalk.http.api
-
A
LoadBalancerFactoryfor 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
OutputStreamwhich 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 typeHttpPayloadWriterand provides access to the HTTP trailers. - HttpPredicateRouterBuilder - Class in io.servicetalk.http.router.predicate
-
Builds a
StreamingHttpServicewhich routes requests to a number of otherStreamingHttpServices based on user specified criteria. - HttpPredicateRouterBuilder() - Constructor for class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- httpProtocol() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext.GrpcProtocol
- HttpProtocolConfig - Interface in io.servicetalk.http.api
-
Defines configuration options for HTTP protocol versions.
- HttpProtocolConfigs - Class in io.servicetalk.http.netty
-
Factory methods for
HttpProtocolConfigs and builders for their customization. - HttpProtocolVersion - Class in io.servicetalk.http.api
-
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.
- HttpRequestAutoDrainingServiceFilter - Class in io.servicetalk.http.utils
-
Configure automatic consumption of request
payload bodywhen it is not consumed by the service. - HttpRequester - Interface in io.servicetalk.http.api
-
Provides a means to make a HTTP request.
- HttpRequestFactory - Interface in io.servicetalk.http.api
-
A factory for creating
HttpRequests. - HttpRequestMetaData - Interface in io.servicetalk.http.api
-
Meta data associated with an HTTP request.
- HttpRequestMetaDataFactory - Class in io.servicetalk.http.api
-
A static factory class for
HttpRequestMetaDataobjects. - 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
HttpRequestFactoryandHttpResponseFactory. - 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
HttpResponses. - HttpResponseMetaData - Interface in io.servicetalk.http.api
-
Meta data associated with an HTTP response.
- HttpResponseMetaDataFactory - Class in io.servicetalk.http.api
-
A static factory class for
HttpResponseMetaDataobjects. - 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
HttpSerializer2andHttpDeserializer2. - HttpSerializers - Class in io.servicetalk.http.api
-
Factory for creation of
HttpSerializerDeserializerandHttpStreamingSerializerDeserializer. - 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
HttpConnectionContextfor use in theHttpServicecontext. - 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
HttpExecutionStrategyportion 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
HttpStreamingSerializerandHttpStreamingDeserializer. - httpVersionNotSupported() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.HTTP_VERSION_NOT_SUPPORTEDresponse. - httpVersionNotSupported() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.HTTP_VERSION_NOT_SUPPORTEDresponse. - httpVersionNotSupported() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.HTTP_VERSION_NOT_SUPPORTEDresponse.
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
BufferEncoderDecoderwhich 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-opinstance 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
Singleand forwards the termination signal to the returnedCompletable. - ignoreElements() - Method in class io.servicetalk.concurrent.api.Publisher
-
Ignores all elements emitted by this
Publisherand forwards the termination signal to the returnedCompletable. - ignorePermit() - Method in interface io.servicetalk.circuit.breaker.api.CircuitBreaker
-
Releases a previously
acquiredpermit, 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
ServiceDiscovererwas an error. - ignoreWeights(boolean) - Method in class io.servicetalk.loadbalancer.P2CLoadBalancingPolicyBuilder
-
Set whether the host selector should ignore
Hosts weight. - ignoreWeights(boolean) - Method in class io.servicetalk.loadbalancer.RoundRobinLoadBalancingPolicyBuilder
-
Set whether the host selector should ignore
Hosts 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
Executorthat 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_USEDresponse. - imUsed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.IM_USEDresponse. - imUsed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.IM_USEDresponse. - 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
valuein 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
cwithinsequencestarting at indexfromIndex. - indexOf(X, X[]) - Static method in class io.servicetalk.concurrent.internal.ArrayUtils
-
Deprecated.Find the index of
linarray. - 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
HttpExecutionStrategyto a newHttpExecutionStrategythat suits thisHttpExecutionStrategyInfluencer. - INFO - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
INFOlog 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
SingleAddressHttpClientBuilderfor 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
SingleAddressHttpClientBuilderused 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
HttpServerBuilderused 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
StreamingHttpClientthat 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
StreamingHttpClientthat is built. - initialSettings() - Method in interface io.servicetalk.http.netty.H2ProtocolConfig
-
Get the
Http2Settingsthat 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
HttpCookiePairvalue forHeaderUtils.CookiesByNameIterator.next(). - initNext(CharSequence) - Method in class io.servicetalk.http.api.HeaderUtils.CookiesIterator
-
Initialize the next
HttpCookiePairvalue 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
Scopethat works withInMemorySpan. - InMemoryScopeManager - Interface in io.servicetalk.opentracing.inmemory.api
-
A
ScopeManagerthat works withScopeinstances. - 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.SpanBuilderthat works withInMemorySpaninstances. - 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
InMemorySpanContextfrom a carrier of typeInMemorySpanContextExtractor. - InMemorySpanContextFormat<C> - Interface in io.servicetalk.opentracing.inmemory.api
-
A
Formatcompatible withInMemorySpanContext. - InMemorySpanContextInjector<C> - Interface in io.servicetalk.opentracing.inmemory.api
-
Used to inject
InMemorySpanContextinto 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
Tracerthat works withInMemorySpaninstances. - 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.GrpcClientMetadatacontains 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.http.utils.HttpRequestAutoDrainingServiceFilter
-
Singleton instance of the draining service filter.
- 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.NettyUserEventinstance 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
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopConnectionObserver
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopDataObserver
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopMultiplexedObserver
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopProxyConnectObserver
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopReadObserver
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopSecurityHandshakeObserver
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopStreamObserver
-
Deprecated.
- INSTANCE - Static variable in class io.servicetalk.transport.netty.internal.NoopTransportObserver.NoopWriteObserver
-
Deprecated.
- 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_STORAGEresponse. - insufficientStorage() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.INSUFFICIENT_STORAGEresponse. - insufficientStorage() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.INSUFFICIENT_STORAGEresponse. - 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_ERRORresponse. - internalServerError() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.INTERNAL_SERVER_ERRORresponse. - internalServerError() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.INTERNAL_SERVER_ERRORresponse. - 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
FlowAPI. - io.servicetalk.concurrent.reactivestreams - package io.servicetalk.concurrent.reactivestreams
-
Adapters between Reactive Streams
Publisherand 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
IoExecutorthat is used to handle network transport I/O operations. - 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
IoExecutorto 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
IoExecutorto use for writing to the datagram channel. - ioExecutor(IoExecutor) - Method in class io.servicetalk.transport.netty.internal.ExecutionContextBuilder
-
Sets the
IoExecutorto use. - IoExecutor - Interface in io.servicetalk.transport.api
-
Executorthat handles network transport I/O operations. - 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
trueif 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
trueif thisCancellableis 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
trueif signals on theCompletablereturned 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
trueif data receive offloading is enabled for thisHttpExecutionStrategy. - isDirect() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns
trueif 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
trueif 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
HttpSetCookiecan 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
trueif the specified thread is anIoThreadFactory.IoThreadotherwise {code false}. - isIoThreadSupported() - Method in interface io.servicetalk.transport.api.IoExecutor
-
Determine if threads used by this
IoExecutorare marked withIoThreadFactory.IoThreadinterface. - isMetadataReceiveOffloaded() - Method in class io.servicetalk.http.api.ConnectAndHttpExecutionStrategy
- isMetadataReceiveOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Returns
trueif 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
LoadBalanceris "ready". - isRequestNValid(long) - Static method in class io.servicetalk.concurrent.internal.SubscriberUtils
-
Returns
falseif the requested amount of elementsnis not-positive,trueotherwise. - isRequestResponseOffloaded() - Method in interface io.servicetalk.http.api.HttpExecutionStrategy
-
Returns
trueif 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
nullif 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
HttpSetCookieis 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
trueif 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
trueon the first signal from a newPublisher. - isTransferEncodingChunked(HttpHeaders) - Static method in class io.servicetalk.http.api.HeaderUtils
-
Returns
trueifheadersindicatestransfer-encodingchunked. - 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
trueif 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.
- itemRead() - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
-
Deprecated.
- itemRead(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver.ReadObserver
-
Callback when a new item is read.
- 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.
- 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.WriteEventsListenerreturned 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.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_TIMEOUTbehavior 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
HttpSerializerDeserializerthat targetsHttpHeaderValues.APPLICATION_JSON. - jsonStreamingSerializer(StreamingSerializerDeserializer<T>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates an
HttpStreamingSerializerDeserializerthat 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.KeepAlivePolicyto 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
InputStreamwhich providesX.509certificate chain inPEMformat associated withSslConfig.keySupplier(). - keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set a
InputStreamwhich providesX.509certificate chain inPEMformat and aPKCS#8private key inPEMformat. - keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set a
InputStreamwhich providesX.509certificate chain inPEMformat and aPKCS#8private key inPEMformat protected by a password. - keyManager(KeyManagerFactory) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the
KeyManagerFactoryto 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
KeyManagerFactoryto 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
InputStreamwhich provides aPKCS#8private key inPEMformat 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_REQUIREDresponse. - lengthRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.LENGTH_REQUIREDresponse. - lengthRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LENGTH_REQUIREDresponse. - lifecycleObserver(GrpcLifecycleObserver) - Method in class io.servicetalk.grpc.api.DelegatingGrpcServerBuilder
- lifecycleObserver(GrpcLifecycleObserver) - Method in interface io.servicetalk.grpc.api.GrpcServerBuilder
-
Sets a
GrpcLifecycleObserverthat 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
HttpLifecycleObserverthat 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
ConnectionFactorythat 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
GrpcServerContextafter 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
GrpcServerContextafter 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
HttpServerContextafter 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
GrpcServerContextafter 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
GrpcServerContextafter 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
HttpServerContextafter 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
HttpServerContextafter 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
HttpServerContextafter 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
HttpServerContextafter 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
HttpServerContextafter the server has been successfully started. - listenerDiscard(Throwable) - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- listenOptions() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the
SocketOptions that are applied to the server socket channel which listens/accepts socket channels. - listenService(HttpServiceBase) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- listenService(HttpServiceBase) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Starts this server and returns the
HttpServerContextafter 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
HttpServerContextafter 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
SocketOptionthat 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
SocketOptionthat 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
HttpServerContextafter 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
HttpServerContextafter the server has been successfully started. - LOAD_BALANCER_NOT_READY_EVENT - Static variable in interface io.servicetalk.client.api.LoadBalancerReadyEvent
- LOAD_BALANCER_READY_EVENT - Static variable in interface io.servicetalk.client.api.LoadBalancerReadyEvent
- LoadBalancedAddress<C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api
-
An address managed by a
LoadBalancer. - LoadBalancedConnection - Interface in io.servicetalk.client.api
-
A connection managed by a
LoadBalancer. - LoadBalancer<C extends LoadBalancedConnection> - Interface in io.servicetalk.client.api
-
Given multiple
SocketAddresses select the most desiredSocketAddressto use. - LoadBalancerBuilder<ResolvedAddress,
C extends LoadBalancedConnection> - Interface in io.servicetalk.loadbalancer -
Builder for
LoadBalancerFactorythat createsLoadBalancerinstances based upon the configuration. - LoadBalancerBuilderProvider - Interface in io.servicetalk.loadbalancer
-
Provider for
LoadBalancerBuilderthat 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
HttpLoadBalancerFactoryto createLoadBalancerinstances. - 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
LoadBalancerinstances. - loadBalancerObserver(LoadBalancerObserverFactory) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- loadBalancerObserver(LoadBalancerObserverFactory) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the
LoadBalancerObserverFactoryto 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
Hostevents. - LoadBalancerObserverFactory - Interface in io.servicetalk.loadbalancer
-
Factory of
LoadBalancerObserverinstances. - LoadBalancerReadyEvent - Interface in io.servicetalk.client.api
-
A hint from
LoadBalancer.eventStream()that the internal state of theLoadBalanceris ready suchLoadBalancer.selectConnection(Predicate, ContextMap)is not likely to fail. - LoadBalancers - Class in io.servicetalk.loadbalancer
-
A factory to create a
LoadBalanceror aLoadBalancerBuilderto customize one. - LoadBalancingPolicies - Class in io.servicetalk.loadbalancer
-
A factory to create different
LoadBalancingPolicyvariants. - loadBalancingPolicy(LoadBalancingPolicy<ResolvedAddress, C>) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- loadBalancingPolicy(LoadBalancingPolicy<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the
loadBalancingPolicyto 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
SocketAddressto 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
SocketAddressto 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.LOCKEDresponse. - locked() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.LOCKEDresponse. - locked() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LOCKEDresponse. - 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
Stringcorresponding 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
Exceptionat 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
Reporterthat 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
longarguments. - longOfHexBytes(String, int) - Static method in class io.servicetalk.opentracing.internal.HexUtils
-
Retrieves the
longvalue 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_DETECTEDresponse. - loopDetected() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.LOOP_DETECTEDresponse. - loopDetected() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.LOOP_DETECTEDresponse.
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
Publisherinto 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 typeScanMapperwhich 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 typeScanWithMapperwhich 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 typeScanMapperwhich 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 typeScanWithMapperwhich 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 typeScanMapperto typeScanMapper. - mapOnNext(T) - Method in interface io.servicetalk.concurrent.api.ScanWithMapper
-
Deprecated.Invoked on each
PublisherSource.Subscriber.onNext(Object)signal and maps from typeScanWithMapperto 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
originalor any of its causes are an instance oftoMatch. - matchThreadNamePrefix(String) - Static method in class io.servicetalk.test.resources.TestUtils
-
Create a
Matcherthat 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
HttpSetCookiein 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.
- MdcCapturedContextProvider - Class in io.servicetalk.log4j2.mdc.utils
-
A
CapturedContextProviderimplementation to correctly propagate MDC context. - MdcCapturedContextProvider(Class<? extends ServiceTalkThreadContextMap>) - Constructor for class io.servicetalk.log4j2.mdc.utils.MdcCapturedContextProvider
-
Create a new
CapturedContextProviderfor MDC. - merge(Completable) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completablewith theotherCompletableso that the resultingCompletableterminates successfully when both of these complete or either terminates with an error. - merge(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completablewith theotherCompletables so that the resultingCompletableterminates 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
Publisherwith thisCompletable. - merge(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Merge two
Publishers together. - merge(GrpcServiceFactory<?>...) - Static method in class io.servicetalk.grpc.api.GrpcServiceFactory
-
Merges multiple
factoriesinto 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
HttpExecutionStrategywiththisHttpExecutionStrategyand 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
Completablewith theotherCompletables so that the resultingCompletableterminates 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
AsyncCloseablewith thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of the previously registeredAsyncCloseables are closed too. - mergeAll(int, Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completablethat terminates when all the passedCompletableterminate. - mergeAll(int, Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Merge all
Publishers together. - mergeAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Merges all the passed
AsyncCloseables with thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of theseAsyncCloseables are closed too. - mergeAll(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completablethat terminates when all the passedCompletableterminate. - mergeAll(Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Merge all
Publishers together. - mergeAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Merges all the passed
AsyncCloseables with thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of theseAsyncCloseables are closed too. - mergeAll(Iterable<? extends Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completablethat terminates when all the passedCompletableterminate. - mergeAll(Iterable<? extends Completable>, int) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completablethat terminates when all the passedCompletableterminate. - mergeAllDelayError(int, Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completablethat terminates when all the passedCompletableterminate. - mergeAllDelayError(int, Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Merge all
Publishers together. - mergeAllDelayError(Completable...) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completablethat terminates when all the passedCompletableterminate. - mergeAllDelayError(Publisher<? extends T>...) - Static method in class io.servicetalk.concurrent.api.Publisher
-
Merge all
Publishers together. - mergeAllDelayError(Iterable<? extends Completable>) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completablethat terminates when all the passedCompletableterminate. - mergeAllDelayError(Iterable<? extends Completable>, int) - Static method in class io.servicetalk.concurrent.api.Completable
-
Returns a
Completablethat terminates when all the passedCompletableterminate. - mergeDelayError(Completable) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completablewith theotherCompletable, and delays error notification until all involvedCompletables terminate. - mergeDelayError(Completable...) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completablewith theotherCompletables, and delays error notification until all involvedCompletables terminate. - mergeDelayError(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges the passed
Publisherwith thisCompletable. - mergeDelayError(Publisher<? extends T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Merge two
Publishers together. - mergeDelayError(Iterable<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Merges this
Completablewith theotherCompletables, and delays error notification until all involvedCompletables 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
HttpMessageBodyIterablefor this request. - messageBody() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Get the
HttpMessageBodyIterablefor 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
HttpMessageBodyIterablefor this response. - messageBody(HttpMessageBodyIterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Set the
HttpMessageBodyIterablefor this response. - messageBody(HttpMessageBodyIterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Set the
HttpMessageBodyIterablefor this response. - messageBody(HttpMessageBodyIterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Set the
HttpMessageBodyIterablefor this response. - messageBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Get the
HttpMessageBodyIterablefor this request and deserialize to typeBlockingStreamingHttpRequest. - messageBody(HttpStreamingDeserializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Get the
HttpMessageBodyIterablefor this response and deserialize to typeBlockingStreamingHttpResponse. - MessageEncodingException - Exception in io.servicetalk.grpc.api
-
Deprecated.This exception type was thrown only by
ProtoBufSerializationProviderBuilderthat was deprecated and will be removed in future releases. UseSerializationExceptioninstead 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
-
HttpResponseMetaDataof the response that caused this exception. - method() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
Returns the
HttpRequestMethodof 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
HttpRequestMethodof 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
Collectionof allMethodDescriptors 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_ALLOWEDresponse. - methodNotAllowed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.METHOD_NOT_ALLOWEDresponse. - methodNotAllowed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.METHOD_NOT_ALLOWEDresponse. - MIN_FRESH - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"min-fresh" - minConnectionsPerHost(int) - Method in class io.servicetalk.loadbalancer.DelegatingLoadBalancerBuilder
- minConnectionsPerHost(int) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilder
-
Set the minimum number of connections an active host should maintain in its pool.
- 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_REQUESTresponse. - misdirectedRequest() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.MISDIRECTED_REQUESTresponse. - misdirectedRequest() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MISDIRECTED_REQUESTresponse. - 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.Statusto 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_PERMANENTLYresponse. - movedPermanently() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.MOVED_PERMANENTLYresponse. - movedPermanently() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MOVED_PERMANENTLYresponse. - 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
StreamingHttpClientinstances 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
SingleAddressHttpClientBuilderfor each new client. - multicast(int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisherthat subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscribers. - multicast(int, boolean) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisherthat subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscribers. - multicast(int, int) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisherthat subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscribers. - multicast(int, int, boolean) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisherthat subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscribers. - multicast(int, int, boolean, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisherthat subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscribers. - multicast(int, int, Function<Throwable, Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Create a
Publisherthat subscribes a single time upstream but allows for multiple downstreamPublisherSource.Subscribers. - 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_CHOICESresponse. - multipleChoices() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.MULTIPLE_CHOICESresponse. - multipleChoices() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MULTIPLE_CHOICESresponse. - multiplexedConnectionEstablished(ConnectionInfo) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a multiplexed connection is established and ready to start creating streams that will read/write protocol messages.
- multiStatus() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MULTI_STATUSresponse. - multiStatus() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.MULTI_STATUSresponse. - multiStatus() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.MULTI_STATUSresponse. - 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
Setof 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
supportedEncodersthat is acceptable as referenced byacceptEncodingHeaderValue. - NettyBufferEncoders - Class in io.servicetalk.encoding.netty
-
Factory methods for common
BufferEncoderDecoders. - nettyChannel() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- nettyChannel() - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
-
Return the Netty
Channelbacking this connection. - nettyChannel() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- NettyChannelListenableAsyncCloseable - Class in io.servicetalk.transport.netty.internal
-
Implements
ListenableAsyncCloseableusing 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
ConnectionContextfor netty based transports. - NettyConnectionContext.FlushStrategyProvider - Interface in io.servicetalk.transport.netty.internal
- NettyFutureCompletable - Class in io.servicetalk.transport.netty.internal
-
A
Completablethat 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
-
IoExecutorfor Netty. - NettyIoExecutors - Class in io.servicetalk.transport.netty.internal
-
A static factory to create or convert to
NettyIoExecutor. - NettyIoExecutors - Class in io.servicetalk.transport.netty
-
Factory methods to create
IoExecutors using Netty as the transport. - NettyIoThreadFactory - Class in io.servicetalk.transport.netty.internal
-
Default
IoThreadFactoryto create IONettyIoThreadFactory.NettyIoThreads. - NettyIoThreadFactory(String) - Constructor for class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
-
Create a new instance.
- NettyIoThreadFactory(String, boolean) - Constructor for class io.servicetalk.transport.netty.internal.NettyIoThreadFactory
-
Create a new instance.
- NettyPipelinedConnection<Req,
Resp> - Class in io.servicetalk.transport.netty.internal -
Contract for using a
NettyConnectionto 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
ChannelPipelineand SSL/TLS. - NettyServerContext - Class in io.servicetalk.transport.netty.internal
-
ServerContextimplementation 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_REQUIREDresponse. - networkAuthenticationRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NETWORK_AUTHENTICATION_REQUIREDresponse. - networkAuthenticationRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NETWORK_AUTHENTICATION_REQUIREDresponse. - NetworkUtils - Class in io.servicetalk.utils.internal
-
Network-related utilities.
- never() - Static method in class io.servicetalk.concurrent.api.Completable
-
Creates a
Completablethat never terminates. - never() - Static method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat never emits any item to itsPublisherSource.Subscriberand never call any terminal methods on it. - never() - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a
Singlethat never terminates. - newAsciiString(Buffer) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Create a new
CharSequencefrom 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
CharSequencefrom 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
GrpcClientFactorycontract 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
GrpcClientFactorycontract 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
Bufferfor 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
DnsServiceDiscovererBuilderbased on the (unique) id and pre-initializedDnsServiceDiscovererBuilder. - newBuilder(String, MultiAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.HttpProviders.MultiAddressHttpClientBuilderProvider
-
Returns a
MultiAddressHttpClientBuilderbased on the pre-initializedMultiAddressHttpClientBuilder. - newBuilder(String, LoadBalancerBuilder<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.LoadBalancerBuilderProvider
-
Returns a
LoadBalancerBuilderbased on the pre-initializedLoadBalancerBuilder. - newBuilder(String, RoundRobinLoadBalancerBuilder<ResolvedAddress, C>) - Method in interface io.servicetalk.loadbalancer.RoundRobinLoadBalancerBuilderProvider
-
Deprecated.Returns a
RoundRobinLoadBalancerBuilderbased on the pre-initializedRoundRobinLoadBalancerBuilder. - newBuilder(SocketAddress, GrpcServerBuilder) - Method in interface io.servicetalk.grpc.api.GrpcProviders.GrpcServerBuilderProvider
-
Returns a
GrpcServerBuilderbased on the address and pre-initializedGrpcServerBuilder. - newBuilder(SocketAddress, HttpServerBuilder) - Method in interface io.servicetalk.http.api.HttpProviders.HttpServerBuilderProvider
-
Returns a
HttpServerBuilderbased on the address and pre-initializedHttpServerBuilder. - newBuilder(U, GrpcClientBuilder<U, R>) - Method in interface io.servicetalk.grpc.api.GrpcProviders.GrpcClientBuilderProvider
-
Returns a
GrpcClientBuilderbased on the address and pre-initializedGrpcClientBuilder. - newBuilder(U, SingleAddressHttpClientBuilder<U, R>) - Method in interface io.servicetalk.http.api.HttpProviders.SingleAddressHttpClientBuilderProvider
-
Returns a
SingleAddressHttpClientBuilderbased 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
Executorthat 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
Executorthat 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
GrpcClientFactorycontract 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
GrpcClientFactorycontract using the passedGrpcClientCallFactory. - newCompletableProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
CompletableSource.Processorthat 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
Throwablerepresenting a connection attempt refused, typically as a result of returningfalsefromLimitingConnectionFactoryFilter.ConnectionLimiter.isConnectAllowed(Object). - newContextResolver(ObjectMapper) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
-
Create a new
ContextResolverforObjectMapperused by this feature. - newContextResolver(JacksonSerializerFactory) - Static method in class io.servicetalk.data.jackson.jersey.ServiceTalkJacksonSerializerFeature
-
Create a new
ContextResolverforJacksonSerializerFactoryused 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
ByteBufferfor the specified pre-allocated direct memory. - newEmptySubscription() - Static method in class io.servicetalk.concurrent.internal.EmptySubscriptions
-
Create an empty
PublisherSource.Subscriptionthat will throw on invalid demand. - newEmptySubscription(PublisherSource.Subscriber<T>) - Static method in class io.servicetalk.concurrent.internal.EmptySubscriptions
-
Create an empty
PublisherSource.Subscriptionthat will propagate an error to aPublisherSource.Subscriberupon invalid demand. - newEmptyTrailers() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- newEmptyTrailers() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Create an
HttpHeadersinstance 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
Executorthat 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
Executorthat 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
HttpHeadersinstance. - 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
StacklessClosedChannelExceptioninstance. - 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.Keywhich has aStringused 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.Keywith the specified name and type. - newKey(String, Class<T>) - Static method in class io.servicetalk.http.api.HttpEventKey
-
Creates a new
HttpEventKeywith 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
Queuewhich 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
Queuewhich 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
LoadBalancerObserverto 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
PartitionMapobject. - newPublisherProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processorthat allows for a singlesubscribe. - newPublisherProcessor(int) - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processorthat allows for a singlesubscribe. - newPublisherProcessor(PublisherProcessorSignalsHolder<T>) - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processorthat allows for a singlesubscribe. - newPublisherProcessorDropHeadOnOverflow(int) - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processorthat allows for a singlesubscribe. - newPublisherProcessorDropTailOnOverflow(int) - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
PublisherSource.Processorthat 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
StreamingHttpResponseobject. - newResponse(HttpResponseStatus) - Method in class io.servicetalk.http.api.DefaultStreamingHttpRequestResponseFactory
- newResponse(HttpResponseStatus) - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseobject. - newResponse(HttpResponseStatus) - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
StreamingHttpResponseobject. - 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
RequestConcurrencyControllerthat 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
ReservableRequestConcurrencyControllerthat only allows a single outstanding request. - newSingleProcessor() - Static method in class io.servicetalk.concurrent.api.Processors
-
Create a new
SingleSource.Processorthat allows for multiplesubscribes. - newSpscQueue(int) - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new
Queuewhich 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
Queuewhich 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
BiIntFunctionfor 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
HttpHeadersinstance designed to hold trailers. - newTrailers() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- newTransportRequest(HttpRequestMetaData, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpRequests
-
Creates a new
StreamingHttpRequestwhich is read from the transport. - newTransportRequest(HttpRequestMethod, String, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpRequests
- newTransportResponse(HttpResponseStatus, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class io.servicetalk.http.api.StreamingHttpResponses
-
Creates a new
StreamingHttpResponsewhich is read from the transport. - newUnboundedLinkedMpscQueue() - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new MPSC
Queuethat will use a linked data structure and supportsCollection.remove(Object). - newUnboundedMpscQueue() - Static method in class io.servicetalk.utils.internal.PlatformDependent
-
Create a new
Queuewhich 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
Queuewhich 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
Queuewhich 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
EventLoopAwareNettyIoExecutorthat is tied to a singleEventLoopand not aEventLoopGroup. - next(long, TimeUnit) - Method in interface io.servicetalk.concurrent.BlockingIterator
-
The equivalent of
BlockingIterator.next()but only waits fortimeoutduration of time. - next(T) - Method in interface io.servicetalk.concurrent.BlockingIterable.Processor
-
Emits the passed
nextItemfrom theBlockingIteratorwhen called. - nextCancellable(Cancellable) - Method in class io.servicetalk.concurrent.internal.SequentialCancellable
-
Sets the current
Cancellable. - nextLeftOver(CloseableIterator<Buffer>) - Method in class io.servicetalk.concurrent.api.internal.CloseableIteratorBufferAsInputStream
- nextLeftOver(CloseableIterator<T>) - Method in class io.servicetalk.concurrent.internal.AbstractCloseableIteratorAsInputStream
-
Read the next element from the
Iterator. - nextLongInclusive(long) - Static method in class io.servicetalk.utils.internal.RandomUtils
-
Generate a random long between 0 and the upper bound, both inclusive.
- nextLongInclusive(long, long) - Static method in class io.servicetalk.utils.internal.RandomUtils
-
Generate a random long between the specified lower and upper bound, both inclusive.
- nioBufferCount() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the maximum number of NIO
ByteBuffers that consist this buffer. - nioBufferCount() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- nMissing() - Method in interface io.servicetalk.dns.discovery.netty.DnsServiceDiscovererObserver.ResolutionResult
-
Number of missing records compared to the previous resolution result.
- NO_CACHE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"no-cache" - NO_CONTENT - Static variable in class io.servicetalk.http.api.HttpResponseStatus
-
204 No Content
- NO_ERROR - Static variable in class io.servicetalk.http.api.Http2ErrorCode
- NO_PARENT_ID - Static variable in class io.servicetalk.opentracing.internal.TracingConstants
-
Text value that can be used if there is no parent span.
- NO_RETRIES - Static variable in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Deprecated.This will be removed in a future release of ST. Alternative offering here
RetryingHttpRequesterFilter.BackOffPolicy.ofNoRetries(). - NO_STORE - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"no-store" - NO_TRANSFORM - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"no-transform" - NoActiveHostException - Exception in io.servicetalk.client.api
-
Thrown when no host is active to establish a new connection.
- NoActiveHostException(String) - Constructor for exception io.servicetalk.client.api.NoActiveHostException
-
Creates a new instance.
- NoAvailableHostException - Exception in io.servicetalk.client.api
-
Thrown when no host is available but at least one is required.
- NoAvailableHostException(String) - Constructor for exception io.servicetalk.client.api.NoAvailableHostException
-
Creates a new instance.
- noContent() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NO_CONTENTresponse. - noContent() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NO_CONTENTresponse. - noContent() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NO_CONTENTresponse. - 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_INFORMATIONresponse. - nonAuthoritativeInformation() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NON_AUTHORITATIVE_INFORMATIONresponse. - nonAuthoritativeInformation() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NON_AUTHORITATIVE_INFORMATIONresponse. - 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
SSLEnginewill 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
RouteExecutionStrategythat indicates that a resource class or method needs to use a strategy that does not offload user code using a different thread pool. - NOOP - Static variable in interface io.servicetalk.concurrent.api.Scope
-
No-op
Scope. - NOOP_PUBLISHER_SUBSCRIBER - Static variable in class io.servicetalk.concurrent.internal.NoopSubscribers
-
An instance of a
PublisherSource.Subscriberthat doesn't handle any events. - NoopSubscribers - Class in io.servicetalk.concurrent.internal
-
Utility instances for Subscribers which don't do anything on events.
- NoopTransportObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Starting from version 0.42.58
ConnectionObserverprovides default implementations for all of its callbacks, making the need in this class less relevant. We plan to remove this class from future versions. Consider using default implementations of the interface methods when you are not interested in specific callbacks. - NoopTransportObserver.NoopConnectionObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Noop version of
ConnectionObserver. - NoopTransportObserver.NoopDataObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Noop version of
ConnectionObserver.DataObserver. - NoopTransportObserver.NoopMultiplexedObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Noop version of
ConnectionObserver.MultiplexedObserver. - NoopTransportObserver.NoopProxyConnectObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Noop version of
ConnectionObserver.ProxyConnectObserver. - NoopTransportObserver.NoopReadObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Noop version of
ConnectionObserver.ReadObserver. - NoopTransportObserver.NoopSecurityHandshakeObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Noop version of
ConnectionObserver.SecurityHandshakeObserver. - NoopTransportObserver.NoopStreamObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Noop version of
ConnectionObserver.StreamObserver. - NoopTransportObserver.NoopWriteObserver - Class in io.servicetalk.transport.netty.internal
-
Deprecated.Noop version of
ConnectionObserver.WriteObserver. - NoopWriteEventsListener - Class in io.servicetalk.transport.netty.internal
-
A
FlushStrategy.WriteEventsListenerthat 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_ACCEPTABLEresponse. - notAcceptable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_ACCEPTABLEresponse. - notAcceptable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_ACCEPTABLEresponse. - notExtended() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_EXTENDEDresponse. - notExtended() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_EXTENDEDresponse. - notExtended() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_EXTENDEDresponse. - notFound() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_FOUNDresponse. - notFound() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_FOUNDresponse. - notFound() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_FOUNDresponse. - 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_IMPLEMENTEDresponse. - notImplemented() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_IMPLEMENTEDresponse. - notImplemented() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_IMPLEMENTEDresponse. - notModified() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_MODIFIEDresponse. - notModified() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_MODIFIEDresponse. - notModified() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.NOT_MODIFIEDresponse. - NumberUtils - Class in io.servicetalk.utils.internal
-
Helper utilities for
Numbers.
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
CapacityLimiterwith fixed capacity. - observer(GradientCapacityLimiterBuilder.Observer) - Method in class io.servicetalk.capacity.limiter.api.GradientCapacityLimiterBuilder
-
A
observerto consume the current state of thisCapacityLimiterwhen 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
DnsServiceDiscovererObserverthat provides visibility into DNSServiceDiscovererbuilt 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
GrpcStatusExceptionfor the givenStatus. - of(CharSequence) - Static method in class io.servicetalk.http.api.HttpResponseStatus
-
Convert from
CharSequencetoHttpResponseStatus. - of(String) - Static method in class io.servicetalk.client.api.ServiceDiscovererEvent.Status
-
Returns an
ServiceDiscovererEvent.Statusfor the specified name. - of(String) - Static method in class io.servicetalk.http.api.HttpRequestMethod
-
Returns an
HttpRequestMethodfor the specified method name. - of(String) - Static method in interface io.servicetalk.opentracing.inmemory.SingleLineValue
-
Returns a
SingleLineValuebacked by a fixed string. - of(String, int) - Static method in interface io.servicetalk.transport.api.HostAndPort
-
Returns a
HostAndPortobject for the specified values. - of(String, HttpRequestMethod.Properties) - Static method in class io.servicetalk.http.api.HttpRequestMethod
-
Returns an
HttpRequestMethodfor the specifiedStringrepresentation of method name andHttpRequestMethod.Properties. - of(InetSocketAddress) - Static method in interface io.servicetalk.transport.api.HostAndPort
-
Create a new
HostAndPortfrom aInetSocketAddress. - ofConstantBackoffDeltaJitter(Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicywhich adds a randomized delay between retries and uses the passedDurationas a maximum delay possible. - ofConstantBackoffDeltaJitter(Duration, Duration, Executor, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicywhich adds a randomized delay between retries and uses the passedDurationas a maximum delay possible. - ofConstantBackoffFullJitter(Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicywhich adds a randomized delay between retries and uses the passedDurationas a maximum delay possible. - ofConstantBackoffFullJitter(Duration, int, Executor) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicywhich adds a randomized delay between retries and uses the passedDurationas a maximum delay possible. - ofExponentialBackoffDeltaJitter(Duration, Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicywhich 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.BackOffPolicywhich adds a delay between retries. - ofExponentialBackoffFullJitter(Duration, Duration, int) - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new retrying
RetryingHttpRequesterFilter.BackOffPolicywhich 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.BackOffPolicywhich 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
HttpExecutionStrategythat requires full offloading of the request-response path and transport events. - offloadAll() - Static method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
-
Returns an
ConnectExecutionStrategythat requires offloading for all actions. - offloadAll() - Static method in interface io.servicetalk.transport.api.ExecutionStrategy
-
Returns an
ExecutionStrategythat 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
GrpcExecutionStrategythat 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
HttpExecutionStrategythat requires no offloads on the request-response path or transport event path. - offloadNone() - Static method in interface io.servicetalk.transport.api.ConnectExecutionStrategy
-
Returns an
ConnectExecutionStrategythat requires no offloading. - offloadNone() - Static method in interface io.servicetalk.transport.api.ExecutionStrategy
-
Returns an
ExecutionStrategythat 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
StreamingHttpServiceToOffloadedStreamingHttpServiceto apply the providedHttpExecutionStrategyfor 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.BackOffPolicythat retries failures instantly up-to provided max retries. - ofImmediateBounded() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Creates a new
RetryingHttpRequesterFilter.BackOffPolicythat 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:yyyyyand IPv6[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:yyyyystyle addresses. - ofIpPort(String, int) - Static method in interface io.servicetalk.transport.api.HostAndPort
-
Parse IPv4
xxx.xxx.xxx.xxx:yyyyyand IPv6[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:yyyyystyle addresses. - ofNoRetries() - Static method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.BackOffPolicy
-
Special
RetryingHttpRequesterFilter.BackOffPolicythat 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
Predicateas capacity related rejections, that will affect theCapacityLimiterin 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
Predicateas capacity related rejections, that will affect theCapacityLimiterin 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
Predicateas capacity related rejections, that will affect theCapacityLimiterin 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-
nullitems of typePublisherare emitted by the return value. - ok() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.OKresponse. - ok() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.OKresponse. - ok() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.OKresponse. - 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
-
Ticketterminal callback override upon cancellation of the request operation. - onCancelTicketTerminal(Consumer<CapacityLimiter.Ticket>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Ticketterminal callback override upon cancellation of the operation. - 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.DelegatingListenableAsyncCloseable
- onClose() - Method in interface io.servicetalk.concurrent.api.ListenableAsyncCloseable
-
Returns a
Completablethat is notified once theListenableAsyncCloseablewas closed. - 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.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.internal.DefaultPartitionedClientGroup
-
Deprecated.
- onClosing() - Method in class io.servicetalk.client.api.internal.partition.PowerSetPartitionMap
-
Deprecated.
- onClosing() - Method in class io.servicetalk.concurrent.api.DelegatingListenableAsyncCloseable
- onClosing() - Method in interface io.servicetalk.concurrent.api.ListenableAsyncCloseable
-
Returns a
Completablethat is notified when closing begins. - 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.netty.internal.ChannelSet
- onClosing() - Method in class io.servicetalk.transport.netty.internal.NettyChannelListenableAsyncCloseable
-
Returns a
Completablethat 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
PublisherSourcefor 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
PublishersPublisherSource.Subscriber.onComplete()signal intoPublisherSource.Subscriber.onError(Throwable)signal (unlessnullerror 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
sizebytes are read from the connection. - onDataWrite(int) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when
sizebytes are written to the connection. - 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
errorfor 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
Completableinto aCompletableSource.Subscriber.onComplete()signal (e.g. - onErrorComplete() - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisherinto aPublisherSource.Subscriber.onComplete()signal (e.g. - onErrorComplete(Class<E>) - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completablewhich matchtypeinto aCompletableSource.Subscriber.onComplete()signal (e.g. - onErrorComplete(Class<E>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisherwhich matchtypeinto aPublisherSource.Subscriber.onComplete()signal (e.g. - onErrorComplete(Predicate<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completablewhich matchpredicateinto aCompletableSource.Subscriber.onComplete()signal (e.g. - onErrorComplete(Predicate<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisherwhich matchpredicateinto 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
Completablewhich matchtypeinto a different error. - onErrorMap(Class<E>, Function<? super E, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisherwhich matchtypeinto a different error. - onErrorMap(Class<E>, Function<? super E, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Transform errors emitted on this
Singlewhich matchtypeinto a different error. - onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Transform errors emitted on this
Completableinto a different error. - onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Transform errors emitted on this
Publisherinto a different error. - onErrorMap(Function<? super Throwable, ? extends Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Transform errors emitted on this
Singleinto 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
Completablewhich matchpredicateinto 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
Publisherwhich matchpredicateinto 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
Singlewhich matchpredicateinto 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
Completablewhich matchtypeby using anotherCompletableprovided 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
Completableby using anotherCompletableprovided 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
Completablewhich matchpredicateby using anotherCompletableprovided 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
Publisherwhich matchtypeintoPublisherSource.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
Singlewhich matchtypeintoSingleSource.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
PublisherintoPublisherSource.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
SingleintoSingleSource.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
Publisherwhich matchpredicateintoPublisherSource.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
Singlewhich matchpredicateintoSingleSource.Subscriber.onSuccess(Object)signal (e.g. - onErrorTicketTerminal(BiConsumer<CapacityLimiter.Ticket, Throwable>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpClientFilter.Builder
-
Ticketterminal callback override upon erroneous completion of the request operation. - onErrorTicketTerminal(BiConsumer<CapacityLimiter.Ticket, Throwable>) - Method in class io.servicetalk.traffic.resilience.http.TrafficResilienceHttpServiceFilter.Builder
-
Ticketterminal 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.
- onFlushRequest() - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when a flush operation is requested.
- onGrpcStatus(GrpcStatus) - Method in interface io.servicetalk.grpc.api.GrpcLifecycleObserver.GrpcResponseObserver
-
Callback when
GrpcStatuswas 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
Hosttransitions from healthy to unhealthy. - onHostRevived() - Method in interface io.servicetalk.loadbalancer.LoadBalancerObserver.HostObserver
-
Callback for when a
Hosttransitions 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
CapacityLimiterwhen a limit change happens. - onLimitResponseBuilder(BiFunction<HttpRequestMetaData, StreamingHttpResponseFactory, Single<StreamingHttpResponse>>) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
Determines the
StreamingHttpResponsewhen a capacity limit is met. - onLimitRetryAfter(Consumer<HttpResponseMetaData>) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
Determines a
retry-afterheader in theStreamingHttpResponsewhen a capacity limit is met. - onLimitStopAcceptingConnections(boolean) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
When a certain
CapacityLimiterrejects a request due to the active limit, (e.g., noCapacityLimiter.Ticketis 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
-
Deprecated.
- 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
discoverystarted. - 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.
- 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.
- onNewWrite() - Method in interface io.servicetalk.transport.api.ConnectionObserver.DataObserver
-
Callback when the connection starts writing a new message.
- 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
dataelement 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
StreamingHttpResponsewhen a circuit-breaker limit is met. - onOpenCircuitRetryAfter(BiConsumer<HttpResponseMetaData, StateContext>) - Method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy.Builder
-
Determines a
retry-afterheader in theStreamingHttpResponsewhen a capacity limit is met. - onProxyConnect(Object) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a proxy connect is initiated.
- onRejectedLimit(StreamingHttpRequest, String, ContextMap, Classification) - Method in interface io.servicetalk.traffic.resilience.http.TrafficResiliencyObserver
-
Called when a request was "hard-rejected" due to a
CapacityLimiterreaching 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
CircuitBreakeropen 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 a request payload body data chunk was observed.
- onRequestDataRequested(long) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpRequestObserver
-
Callback when the subscriber requests
nitems 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
requestretry 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 a response payload body data chunk was observed.
- onResponseDataRequested(long) - Method in interface io.servicetalk.http.api.HttpLifecycleObserver.HttpResponseObserver
-
Callback when the subscriber requests
nitems 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(SslConfig) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a security handshake is initiated.
- 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
CompletableSourceis subscribed viaCompletableSource.subscribe(Subscriber). - onSubscribe(Cancellable) - Method in interface io.servicetalk.concurrent.SingleSource.Subscriber
-
Called when the associated
SingleSourceis 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.Subscriptionfor 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(ConnectionInfo) - Method in interface io.servicetalk.transport.api.ConnectionObserver
-
Callback when a transport handshake completes.
- OPENSSL - Enum constant in enum class io.servicetalk.transport.api.SslProvider
-
Use the openssl implementation.
- OpenTelemetryHttpRequesterFilter - Class in io.servicetalk.opentelemetry.http
-
An HTTP filter that supports open telemetry.
- OpenTelemetryHttpRequesterFilter() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequesterFilter
-
Deprecated.use the
OpenTelemetryHttpRequesterFilter.Builderto create new filter instances. - OpenTelemetryHttpRequesterFilter(String) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequesterFilter
-
Deprecated.use the
OpenTelemetryHttpRequesterFilter.Builderto create new filter instances. - OpenTelemetryHttpRequesterFilter(String, OpenTelemetryOptions) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequesterFilter
-
Deprecated.use the
OpenTelemetryHttpRequesterFilter.Builderto create new filter instances. - OpenTelemetryHttpRequesterFilter.Builder - Class in io.servicetalk.opentelemetry.http
-
Builder for constructing
OpenTelemetryHttpRequesterFilterinstances. - OpenTelemetryHttpRequestFilter - Class in io.servicetalk.opentelemetry.http
-
Deprecated.use
OpenTelemetryHttpRequesterFilter.Builderinstead. - OpenTelemetryHttpRequestFilter() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
-
Deprecated.Use
OpenTelemetryHttpRequesterFilter.Builderinstead. - OpenTelemetryHttpRequestFilter(OpenTelemetry, String) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
-
Deprecated.this method is internal, no user should be setting the
OpenTelemetryas 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. UseOpenTelemetryHttpRequesterFilter.Builderinstead. - OpenTelemetryHttpRequestFilter(String) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
-
Deprecated.Use
OpenTelemetryHttpRequesterFilter.Builderinstead. - OpenTelemetryHttpRequestFilter(String, OpenTelemetryOptions) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpRequestFilter
-
Deprecated.Use
OpenTelemetryHttpRequesterFilter.Builderinstead. - OpenTelemetryHttpServerFilter - Class in io.servicetalk.opentelemetry.http
-
Deprecated.use
OpenTelemetryHttpServiceFilter.Builderinstead. - OpenTelemetryHttpServerFilter() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
-
Deprecated.Use
OpenTelemetryHttpServiceFilter.Builderinstead. - OpenTelemetryHttpServerFilter(OpenTelemetry) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
-
Deprecated.this method is internal, no user should be setting the
OpenTelemetryas 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. UseOpenTelemetryHttpServiceFilter.Builderinstead. - OpenTelemetryHttpServerFilter(OpenTelemetryOptions) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServerFilter
-
Deprecated.Use
OpenTelemetryHttpServiceFilter.Builderinstead. - OpenTelemetryHttpServiceFilter - Class in io.servicetalk.opentelemetry.http
-
A
StreamingHttpServicethat supports open telemetry. - OpenTelemetryHttpServiceFilter() - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServiceFilter
-
Deprecated.use the
OpenTelemetryHttpServiceFilter.Builderto construct filter instances. - OpenTelemetryHttpServiceFilter(OpenTelemetryOptions) - Constructor for class io.servicetalk.opentelemetry.http.OpenTelemetryHttpServiceFilter
-
Deprecated.use the
OpenTelemetryHttpServiceFilter.Builderto construct filter instances. - OpenTelemetryHttpServiceFilter.Builder - Class in io.servicetalk.opentelemetry.http
-
Builder for constructing
OpenTelemetryHttpServiceFilterfilter instances. - OpenTelemetryOptions - Class in io.servicetalk.opentelemetry.http
-
Deprecated.use the filter specific builders
OpenTelemetryHttpRequesterFilter.BuilderandOpenTelemetryHttpServiceFilter.Builderinstead. - OpenTelemetryOptions.Builder - Class in io.servicetalk.opentelemetry.http
-
Deprecated.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
SSLEnginewill request client authentication. - options() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the
ChannelOptions for accepted channels. - options(String) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.OPTIONSrequest. - options(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- options(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.OPTIONSrequest. - options(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.OPTIONSrequest. - 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" - OtelCapturedContextProvider - Class in io.servicetalk.opentelemetry.asynccontext
-
A
CapturedContextProviderthat properly captures and restores the Open TelemetryContext. - OtelCapturedContextProvider() - Constructor for class io.servicetalk.opentelemetry.asynccontext.OtelCapturedContextProvider
-
Creates a new instance.
- 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
OutlierDetectorConfigto 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
OutlierDetectorConfiginstances. - 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
ConnectionSelectorPolicythat attempts to discern between the health of individual connections. - p2c(int, int, boolean) - Static method in class io.servicetalk.loadbalancer.ConnectionSelectorPolicies
-
A
ConnectionSelectorPolicythat attempts to discern between the health of individual connections. - P2CLoadBalancingPolicyBuilder - Class in io.servicetalk.loadbalancer
-
A builder for
P2CLoadBalancingPolicyinstances. - parameterClass() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
-
Get the java
Classfor 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
ConnectionContextif 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
nullif 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
CharSequenceargument 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
HttpSetCookiefrom 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_CONTENTresponse. - partialContent() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PARTIAL_CONTENTresponse. - partialContent() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PARTIAL_CONTENTresponse. - partitionAddress() - Method in interface io.servicetalk.client.api.partition.PartitionedServiceDiscovererEvent
-
Deprecated.Get the fully specified
PartitionAttributesthat 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
ClientGroupas 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
ClientGroupas 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
ClientGroupas 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
SingleAddressHttpClientBuilderfor 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
ClientGroupas 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
ClientGroupas 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
PartitionMapFactoryto use by allStreamingHttpClients 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
ClientGroupas 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.PATCHrequest. - patch(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- patch(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.PATCHrequest. - patch(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.PATCHrequest. - 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() - Method in class io.servicetalk.transport.api.DomainSocketAddress
-
The file system path used to bind/connect for a UNIX domain socket.
- 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
HttpRequestwith its underlying payload set topayloadBody. - payloadBody(Buffer) - Method in interface io.servicetalk.http.api.HttpResponse
-
Returns an
HttpResponsewith its underlying payload set topayloadBody. - payloadBody(Publisher<Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpRequestwith its underlying payload set topayloadBody. - payloadBody(Publisher<Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponsewith 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
StreamingHttpRequestwith its underlying payload set to the result of serialization. - payloadBody(Publisher<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponsewith 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
BlockingStreamingHttpRequestwith its underlying payload set topayloadBody. - payloadBody(InputStream) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Returns a
BlockingStreamingHttpResponsewith its underlying payload set topayloadBody. - payloadBody(Iterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpRequest
-
Returns a
BlockingStreamingHttpRequestwith its underlying payload set topayloadBody. - payloadBody(Iterable<Buffer>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Returns a
BlockingStreamingHttpResponsewith 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
BlockingStreamingHttpRequestwith its underlying payload set to the result of serialization. - payloadBody(Iterable<T>, HttpStreamingSerializer<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Returns a
BlockingStreamingHttpResponsewith 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
HttpRequestwith its underlying payload set to the results of serialization ofpojo. - payloadBody(T, HttpSerializer2<T>) - Method in interface io.servicetalk.http.api.HttpResponse
-
Returns an
HttpResponsewith 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
TrailersTransformerinstances areacceptedand 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_LARGEresponse. - payloadTooLarge() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PAYLOAD_TOO_LARGEresponse. - payloadTooLarge() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PAYLOAD_TOO_LARGEresponse. - 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_REQUIREDresponse. - paymentRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PAYMENT_REQUIREDresponse. - paymentRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PAYMENT_REQUIREDresponse. - 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.Ticketwas 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_REDIRECTresponse. - permanentRedirect() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PERMANENT_REDIRECTresponse. - permanentRedirect() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PERMANENT_REDIRECTresponse. - 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
timeouttime 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
-
PooledByteBufAllocatorto 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.POSTrequest. - post(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- post(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.POSTrequest. - post(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.POSTrequest. - 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
ClientGroupas 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
ClientGroupas 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_FAILEDresponse. - preconditionFailed() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_FAILEDresponse. - preconditionFailed() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_FAILEDresponse. - preconditionRequired() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_REQUIREDresponse. - preconditionRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_REQUIREDresponse. - preconditionRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PRECONDITION_REQUIREDresponse. - PREFER_DIRECT_ALLOCATOR - Static variable in class io.servicetalk.buffer.netty.BufferAllocators
-
Default
BufferAllocatorwhoseBuffers 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
-
BufferAllocatorthat createsBufferinstances 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
BufferAllocatorwhoseBuffers 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
-
BufferAllocatorthat createsBufferinstances 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
HttpExecutionStrategyInfluencerto the head of this chain. - prepend(ExecutionStrategyInfluencer<?>) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.Adds the passed
ExecutionStrategyInfluencerto the head of this chain. - prepend(T) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Prepends the passed
AsyncCloseablewith thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of the previously registeredAsyncCloseables are closed too. - prependAll(AsyncCloseable...) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Prepends all the passed
AsyncCloseables with thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of theseAsyncCloseables are closed too. - prependAll(Iterable<? extends AsyncCloseable>) - Method in interface io.servicetalk.concurrent.api.CompositeCloseable
-
Prepends all the passed
AsyncCloseables with thisCompositeCloseablesuch that when thisCompositeCloseableis closed, all of theseAsyncCloseables are closed too. - prependIfInfluencer(Object) - Method in class io.servicetalk.http.api.StrategyInfluencerChainBuilder
-
Deprecated.If the passed
mayBeInfluenceris anHttpExecutionStrategyInfluencerthen 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
Principalinstances. - 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
CapacityLimiterthe 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.PROCESSINGresponse. - processing() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PROCESSINGresponse. - processing() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PROCESSINGresponse. - 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
PublisherProcessorSignalsHolderorBlockingProcessorSignalsHolder. - properties() - Method in class io.servicetalk.http.api.HttpRequestMethod
-
Get the
HttpRequestMethod.Propertiesassociated 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 moreMessageLitemessage types. ResultingGrpcSerializationProviderfromProtoBufSerializationProviderBuilder.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.Protocolfor 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
EventLoopfor theChannel. - protocolClosingOutbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal outbound close command observed, to be emitted from the
EventLoopfor theChannel. - protocolPayloadBeginInbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal begin of inbound payload, to be emitted from the
EventLoopfor theChannel. - protocolPayloadBeginOutbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal begin of outbound payload, to be emitted from the
EventLoopfor theChannel. - protocolPayloadEndInbound(ChannelHandlerContext) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal end of inbound payload, to be emitted from the
EventLoopfor theChannel. - protocolPayloadEndOutbound(ChannelHandlerContext, ChannelPromise) - Method in class io.servicetalk.transport.netty.internal.CloseHandler
-
Signal end of outbound payload, including the
ChannelPromiseassociated 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
SslProviderto use. - provider(SslProvider) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Get the
SslProviderto 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_REQUIREDresponse. - proxyAuthenticationRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.PROXY_AUTHENTICATION_REQUIREDresponse. - proxyAuthenticationRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.PROXY_AUTHENTICATION_REQUIREDresponse. - 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 completes successfully.
- 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 fails.
- ProxyConnectResponseException - Exception in io.servicetalk.http.api
-
A subclass of
ProxyConnectExceptionthat 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
ProxyConnectResponseExceptioninstead - PUBLIC - Static variable in class io.servicetalk.http.api.HttpHeaderValues
-
"public" - Publisher<T> - Class in io.servicetalk.concurrent.api
-
An asynchronous computation that produces 0, 1 or more elements and may or may not terminate successfully or with an error.
- Publisher() - Constructor for class io.servicetalk.concurrent.api.Publisher
-
New instance.
- PublisherFirstStep<T> - Interface in io.servicetalk.concurrent.api.test
-
Provides the ability to express expectations for the first step in a
Subscriber's lifecycle. - publisherInputStreamQueueCapacity(int) - Method in class io.servicetalk.http.router.jersey.HttpJerseyRouterBuilder
-
Set the hint for the capacity of the intermediary queue that stores items when adapting
Publishers intoInputStreams. - 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.Subscriberand 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.PublisherSourceinstance. - PublisherSource.Processor<T,
R> - Interface in io.servicetalk.concurrent -
A
PublisherSource.Processorrepresents a processing stage that is both aPublisherSourceand aPublisherSource.Subscriberand 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
PublisherSourceto 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
Completablethat will use the passedExecutorto invoke allCompletableSource.Subscribermethods. - publishOn(Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will use the passedExecutorto invoke allPublisherSource.Subscribermethods. - publishOn(Executor) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat will use the passedExecutorto invoke allSingleSource.Subscribermethods. - publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat may use the passedExecutorto invoke allCompletableSource.Subscribermethods. - publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat may use the passedExecutorto invoke allPublisherSource.Subscribermethods. - publishOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat may use the passedExecutorto invoke allSingleSource.Subscribermethods. - 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.PUTrequest. - put(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- put(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.PUTrequest. - put(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.PUTrequest. - 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
keyor 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
ContextMapif this map does not already contain thiskeyor 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
Setof 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.Subscriberin 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.Subscriberin 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_SATISFIABLEresponse. - rangeNotSatisfiable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.RANGE_NOT_SATISFIABLEresponse. - rangeNotSatisfiable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.RANGE_NOT_SATISFIABLEresponse. - 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
Publisherthat 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
readerIndexand increases thereaderIndexby1in 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
readerIndexand increases thereaderIndexby1in 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
readerIndexand increases thereaderIndexby 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
readerIndexand increases thereaderIndexby 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
readerIndexand increases thereaderIndexby 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
readerIndexuntil the destination becomes non-writable, and increases thereaderIndexby 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
readerIndexand increases thereaderIndexby 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
readerIndexand increases thereaderIndexby 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
readerIndexuntil the destination's position reaches its limit, and increases thereaderIndexby 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.
- readChar() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 2-byte UTF-16 character at the current
readerIndexand increases thereaderIndexby2in 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.
- readDouble() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 64-bit floating point number at the current
readerIndexand increases thereaderIndexby8in this buffer. - readDouble() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readerIndex() - Method in interface io.servicetalk.buffer.api.Buffer
-
Returns the
readerIndexof this buffer. - readerIndex() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- readerIndex(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the
readerIndexof 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. - readFloat() - Method in interface io.servicetalk.buffer.api.Buffer
-
Gets a 32-bit floating point number at the current
readerIndexand increases thereaderIndexby4in 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
readerIndexand increases thereaderIndexby4in 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
readerIndexin the Little Endian Byte Order and increases thereaderIndexby4in 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
readerIndexand increases thereaderIndexby8in 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
readerIndexin the Little Endian Byte Order and increases thereaderIndexby8in 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
readerIndexand increases thereaderIndexby3in 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
readerIndexin the Little Endian Byte Order and increases thereaderIndexby3in this buffer. - readMediumLE() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- ReadOnlyBufferAllocators - Class in io.servicetalk.buffer.api
-
Utility class containing
BufferAllocators that createBufferinstances 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
readerIndexand increases thereaderIndexby2in 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
readerIndexin the Little Endian Byte Order and increases thereaderIndexby2in 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
readerIndexand increases thereaderIndexby 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
readerIndexand increases thereaderIndexby1in 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
readerIndexand increases thereaderIndexby4in 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
readerIndexin the Little Endian Byte Order and increases thereaderIndexby4in 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
readerIndexand increases thereaderIndexby3in 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
readerIndexin the Little Endian Byte Order and increases thereaderIndexby3in 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
readerIndexand increases thereaderIndexby2in 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
readerIndexin the Little Endian Byte Order and increases thereaderIndexby2in 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 codein 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.RedirectPredicateto 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.RedirectRequestTransformerto 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
messageTypewith 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
ServiceRejectionPolicywhich in turn defines the behavior of the service when a rejection occurs due tocapacityorbreaker. - release() - Method in interface io.servicetalk.http.api.ReservedBlockingHttpConnection
-
Releases this reserved
BlockingHttpConnectionto be used for subsequent requests. - release() - Method in interface io.servicetalk.http.api.ReservedBlockingStreamingHttpConnection
-
Releases this reserved
BlockingStreamingHttpConnectionto 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
FilterableStreamingHttpConnectionto 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
ReservedHttpConnectionto 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
CapacityLimiterwhen theCapacityLimiter.Ticketwas 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
SocketAddressto 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
PartitionAttributesthat 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
ContextMapassociated 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
keyandvalue. - 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
Exceptioninstance used to indicate termination of repeats. - repeatWhen(BiIntFunction<? super T, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
-
Re-subscribes to this
Singlewhen it completes and theCompletablereturned by the suppliedBiIntFunctioncompletes successfully. - repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Re-subscribes to this
Completablewhen it completes and theCompletablereturned by the suppliedIntFunctioncompletes successfully. - repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Re-subscribes to this
Publisherwhen it completes and theCompletablereturned by the suppliedIntFunctioncompletes successfully. - repeatWhen(IntFunction<? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
-
Re-subscribes to this
Singlewhen it completes and theCompletablereturned by the suppliedIntFunctioncompletes 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
Durationas 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
Durationas 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
Durationas 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
Durationas 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
BufferHolderwhich 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
headersfrom 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.Subscribers are enabled on the returnedPublisherbut also retainshistoryof the most recently emitted signals fromPublisherSource.Subscriber.onNext(Object)which are emitted to new downstreamPublisherSource.Subscribers before emitting new signals. - replay(int, Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Similar to
Publisher.multicast(int)in that multiple downstreamPublisherSource.Subscribers are enabled on the returnedPublisherbut also retainshistoryHintof the most recently emitted signals fromPublisherSource.Subscriber.onNext(Object)which are emitted to new downstreamPublisherSource.Subscribers before emitting new signals. - replay(ReplayStrategy<T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Similar to
Publisher.multicast(int)in that multiple downstreamPublisherSource.Subscribers are enabled on the returnedPublisherbut will also retain some history ofPublisherSource.Subscriber.onNext(Object)signals according to theReplayStrategyreplayStrategy. - replay(Supplier<ReplayAccumulator<T>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Similar to
Publisher.multicast(int)in that multiple downstreamPublisherSource.Subscribers are enabled on the returnedPublisherbut will also retain some history ofPublisherSource.Subscriber.onNext(Object)signals according to theReplayAccumulatoraccumulatorSupplier. - ReplayAccumulator<T> - Interface in io.servicetalk.concurrent.api
-
Accumulates signals for the
Publisherreplay 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
Publisherreplay 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
Spanto 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
nmore items from the associatedPublisherSourcefor the associatedPublisherSource.Subscriber. - request(GrpcClientMetadata, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.RequestStreamingClientCall
-
Sends the passed
PublisherofGrpcClientCallFactory.RequestStreamingClientCall. - request(GrpcClientMetadata, Publisher<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.StreamingClientCall
-
Sends the passed
PublisherofGrpcClientCallFactory.StreamingClientCall. - request(GrpcClientMetadata, Iterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingRequestStreamingClientCall
-
Sends the passed
BlockingIterableofGrpcClientCallFactory.BlockingRequestStreamingClientCall. - request(GrpcClientMetadata, Iterable<Req>) - Method in interface io.servicetalk.grpc.api.GrpcClientCallFactory.BlockingStreamingClientCall
-
Sends the passed
BlockingIterableofGrpcClientCallFactory.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
StreamingHttpRequesteron 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
BufferEncoderto 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
GrpcMetadatathat translates intoHttpMetaData.context(). - requestDescriptor() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
-
Get the
ParameterDescriptorfor the request. - RequestDroppedException - Exception in io.servicetalk.capacity.limiter.api
-
An
Exceptionto 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 be read.
- requestedToWrite(long) - Method in interface io.servicetalk.transport.api.ConnectionObserver.WriteObserver
-
Callback when new items are requested to be written.
- 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_LARGEresponse. - requestHeaderFieldsTooLarge() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_HEADER_FIELDS_TOO_LARGEresponse. - requestHeaderFieldsTooLarge() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_HEADER_FIELDS_TOO_LARGEresponse. - 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.RequestStreamingRoutefor 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_TIMEOUTresponse. - requestTimeout() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_TIMEOUTresponse. - requestTimeout() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.REQUEST_TIMEOUTresponse. - 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
SSLEnginewill require client authentication. - requiredOffloads() - Method in interface io.servicetalk.client.api.ConnectionFactoryFilter
-
Return an
ExecutionStrategythat 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
ExecutionStrategythat 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
HttpExecutionStrategyfor 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.HttpRequestAutoDrainingServiceFilter
- 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.OpenTelemetryHttpServiceFilter
- 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
ExecutionStrategythat 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
ExecutionStrategythat 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
RequestConcurrencyControllerthat 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
BlockingHttpConnectionbased on providedHttpRequestMetaData. - reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpClient
-
Reserve a
BlockingStreamingHttpConnectionbased on providedHttpRequestMetaData. - reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.FilterableStreamingHttpClient
-
Reserve a
StreamingHttpConnectionbased on providedHttpRequestMetaData. - reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.HttpClient
-
Reserve an
HttpConnectionbased on providedHttpRequestMetaData. - reserveConnection(HttpRequestMetaData) - Method in interface io.servicetalk.http.api.StreamingHttpClient
-
Reserve a
StreamingHttpConnectionbased on providedHttpRequestMetaData. - reserveConnection(HttpRequestMetaData) - Method in class io.servicetalk.http.api.StreamingHttpClientFilter
- ReservedBlockingHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
BlockingHttpConnectionfor the exclusive use of the caller ofBlockingHttpClient.reserveConnection(HttpRequestMetaData). - ReservedBlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
BlockingStreamingHttpConnectionfor the exclusive use of the caller ofBlockingStreamingHttpClient.reserveConnection(HttpRequestMetaData). - ReservedHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
HttpConnectionfor the exclusive use of the caller ofHttpClient.reserveConnection(HttpRequestMetaData). - ReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
-
A special type of
StreamingHttpConnectionfor the exclusive use of the caller ofStreamingHttpClient.reserveConnection(HttpRequestMetaData). - ReservedStreamingHttpConnectionFilter - Class in io.servicetalk.http.api
-
A
ReservedStreamingHttpConnectionFilterthat 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_CONTENTresponse. - resetContent() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.RESET_CONTENTresponse. - resetContent() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.RESET_CONTENTresponse. - 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
HttpResponseMetaDatathat 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
GrpcMetadatathat translates intoHttpMetaData.context(). - responseContext() - Method in interface io.servicetalk.grpc.api.GrpcServiceContext
-
A response context associated with this
GrpcMetadatathat translates intoHttpMetaData.context(). - responseDescriptor() - Method in interface io.servicetalk.grpc.api.MethodDescriptor
-
Get the
ParameterDescriptorfor the response. - responseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
-
Returns the
HttpResponseFactoryassociated with thisHttpServiceContext. - responseMapper(Function<HttpResponseMetaData, RetryingHttpRequesterFilter.HttpResponseException>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
Selectively map a
responseto anRetryingHttpRequesterFilter.HttpResponseExceptionthat 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.ResponseStreamingRoutefor 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
Completableif an error is emitted and the passedBiIntPredicatereturnstrue. - 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
retryableRequestDroppedExceptionto 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
HttpResponseMetaDatabased on theCircuitBreakerthat 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
Throwablemarked withDelayedRetryExceptioninterface and use the provideddelayas 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_FAILEDresponse withoutHttpHeaderNames.EXPECTheader. - 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
DelayedRetryExceptioninstead. - RetryingHttpRequesterFilter.HttpResponseException - Exception in io.servicetalk.http.netty
-
This exception indicates response that matched the retrying rules of the
RetryingHttpRequesterFilterand 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.HttpResponseExceptionthat resulted from theRetryingHttpRequesterFilter.Builder.responseMapper(Function), and support different retry behaviour according to therequestand theresponse. - retryResponses(BiFunction<HttpRequestMetaData, RetryingHttpRequesterFilter.HttpResponseException, RetryingHttpRequesterFilter.BackOffPolicy>, boolean) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
The retrying-filter will evaluate
RetryingHttpRequesterFilter.HttpResponseExceptionthat resulted from theRetryingHttpRequesterFilter.Builder.responseMapper(Function), and support different retry behaviour according to therequestand theresponse. - retryRetryableExceptions(BiFunction<HttpRequestMetaData, RetryableException, RetryingHttpRequesterFilter.BackOffPolicy>) - Method in class io.servicetalk.http.netty.RetryingHttpRequesterFilter.Builder
-
The retrying-filter will evaluate for
RetryableExceptions in the request flow. - retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.http.api.DelegatingPartitionedHttpClientBuilder
- retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in interface io.servicetalk.http.api.PartitionedHttpClientBuilder
-
Deprecated.Sets a retry strategy to retry errors emitted by
ServiceDiscoverer. - retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Sets a retry strategy to retry errors emitted by
ServiceDiscoverer. - RetryStrategies - Class in io.servicetalk.concurrent.api
-
A set of strategies to use for retrying with
Publisher.retryWhen(BiIntFunction),Single.retryWhen(BiIntFunction), andCompletable.retryWhen(BiIntFunction)or in general. - retryWhen(boolean, BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Re-subscribes to this
Publisherif an error is emitted and theCompletablereturned by the suppliedBiIntFunctioncompletes successfully. - retryWhen(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Re-subscribes to this
Completableif an error is emitted and theCompletablereturned by the suppliedBiIntFunctioncompletes successfully. - retryWhen(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Re-subscribes to this
Publisherif an error is emitted and theCompletablereturned by the suppliedBiIntFunctioncompletes successfully. - retryWhen(BiIntFunction<Throwable, ? extends Completable>) - Method in class io.servicetalk.concurrent.api.Single
-
Re-subscribes to this
Singleif an error is emitted and theCompletablereturned by the suppliedBiIntFunctioncompletes 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
Durationas 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
Durationas 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
Durationas 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
Durationas 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
LoadBalancerBuilderinterfaces instead. - RoundRobinLoadBalancerBuilderProvider - Interface in io.servicetalk.loadbalancer
-
Deprecated.use the
LoadBalancerBuilderimplementations 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
LoadBalancersinstead. - RoundRobinLoadBalancingPolicyBuilder - Class in io.servicetalk.loadbalancer
-
A builder for
RoundRobinLoadBalancingPolicyinstances. - 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 creatingHttpExecutionStrategyinstances that can be used for offloading the handling of request to resource methods, as specified viaRouteExecutionStrategyannotations. - RouteExecutionStrategyFactory<ES> - Interface in io.servicetalk.router.api
-
A factory that creates an execution strategy for different
ids ofRouteExecutionStrategyannotation. - RouteExecutionStrategyUtils - Class in io.servicetalk.router.utils.internal
-
Utilities to handle
RouteExecutionStrategyannotation. - routeFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
-
Deprecated.Returns the registered
GrpcRoutes.Routefor 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
sampleCountHinttimes. - 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
falseas the same and will filter approximatelysampleCountHinttimes. - SamplingStrategies - Class in io.servicetalk.opentracing.inmemory
-
Utility methods for sampling strategies.
- ScalarValueSubscription<T> - Class in io.servicetalk.concurrent.internal
-
A
PublisherSource.Subscriptionthat 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
BiFunctionto eachPublisherSource.Subscriber.onNext(Object)emitted by thisPublisherand 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 thisPublisheras 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 thisPublisheras 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
taskafterdelayamount ofunits 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
taskafterdelayamount time has passed. - scheme() - Method in interface io.servicetalk.http.api.HttpRequestMetaData
-
The scheme component derived from
HttpRequestMetaData.requestTarget()in lower case. - Scope - Interface in io.servicetalk.concurrent.api
-
An abstraction for detaching a context from the current thread.
- 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
SecurityContextinstances. - 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_OTHERresponse. - seeOther() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.SEE_OTHERresponse. - seeOther() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SEE_OTHERresponse. - 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
GrpcPayloadWriterto continue writing the response messages. - sendMetaData() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
-
Sends the
HttpResponseMetaDataand returns anHttpPayloadWriterto 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
HttpResponseMetaDatato the client and returns anHttpPayloadWriterof typeBlockingStreamingHttpServerResponseto continue writing a payload body. - sendMetaDataOutputStream() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpServerResponse
-
Sends the
HttpResponseMetaDatato the client and returns anOutputStreamto continue writing a payload body. - SequentialCancellable - Class in io.servicetalk.concurrent.internal
-
A
Cancellablethat can hold at most oneCancellablethat 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
Cancellableset tocancellable. - SequentialDnsServerAddressStreamProvider - Class in io.servicetalk.dns.discovery.netty
-
A
DnsServerAddressStreamProviderwhich 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
Typeserialization is not supported by all serializers. Defer to your specificSerializerimplementation. - 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
BlockingIterableof typeHttpStreamingSerializerinto anBlockingIterableof typeBuffer. - serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer
-
Deprecated.Returns an
HttpPayloadWriterof typeHttpSerializerwhich serializes eachwritten objectinto aBuffer. - serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpStreamingSerializer
-
Returns an
HttpPayloadWriterof typeHttpStreamingSerializerwhich serializes eachwritten objectinto aBuffer. - serialize(HttpHeaders, T, BufferAllocator) - Method in interface io.servicetalk.http.api.HttpSerializer2
-
Serialize an object of type
HttpSerializer2into 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
toSerializeto 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
Serializerparameter 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
Serializerparameter to theBufferparameter. - serializer() - Method in interface io.servicetalk.grpc.api.SerializerDescriptor
-
Get the
SerializerDeserializerused to serialize and deserialize each object. - serializer(SerializerDeserializer<T>, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates an
HttpSerializerDeserializerthat usesSerializerDeserializerfor serialization. - Serializer - Interface in io.servicetalk.serialization.api
-
Deprecated.Use the following types:
- Serializer<T> - Interface in io.servicetalk.serializer.api
-
Serialize from
SerializertoBuffer. - serializerDescriptor() - Method in interface io.servicetalk.grpc.api.ParameterDescriptor
-
Get the
SerializerDescriptorfor 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
SerializerandDeserializer. - 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
Classto 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
ServerSslConfigobjects. - ServerSslConfigBuilder(Supplier<InputStream>, Supplier<InputStream>) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Create a new instance from a
InputStreamwhich providesX.509certificate chain inPEMformat and aPKCS#8private key inPEMformat. - ServerSslConfigBuilder(Supplier<InputStream>, Supplier<InputStream>, String) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Create a new instance from a
InputStreamwhich providesX.509certificate chain inPEMformat and aPKCS#8private key inPEMformat. - ServerSslConfigBuilder(KeyManagerFactory) - Constructor for class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Create a new instance using the
KeyManagerFactoryfor 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
ServiceDiscovererto 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
ServiceDiscovererto 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
ServiceDiscoverersystem that guides the actions ofLoadBalancerupon 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
ServiceDiscovererEventobjects 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.
HttpExecutionStrategythat should be used to invoke the service returned byHttpApiConversions.ServiceAdapterHolder.adaptor(). - ServiceLoaderUtils - Class in io.servicetalk.utils.internal
-
ServiceLoaderutilities. - 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
ServiceRejectionPolicybuilder 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_AGENTandHttpHeaderNames.SERVERheaders. - ServiceTalkAutoDiscoverable - Class in io.servicetalk.http.router.jersey.config
-
AutoDiscoverableregisteringServiceTalkFeatureif the feature is not already registered. - ServiceTalkAutoDiscoverable() - Constructor for class io.servicetalk.http.router.jersey.config.ServiceTalkAutoDiscoverable
- ServiceTalkFeature - Class in io.servicetalk.http.router.jersey
-
Feature enabling ServiceTalk request handling.
- ServiceTalkFeature() - Constructor for class io.servicetalk.http.router.jersey.ServiceTalkFeature
- ServiceTalkJacksonSerializerAutoDiscoverable - Class in io.servicetalk.data.jackson.jersey.config
-
AutoDiscoverableregisteringServiceTalkJacksonSerializerFeatureif 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
-
AutoDiscoverableregisteringServiceTalkProtobufSerializerFeatureif the feature is not already registered. - ServiceTalkProtobufSerializerAutoDiscoverable() - Constructor for class io.servicetalk.data.protobuf.jersey.config.ServiceTalkProtobufSerializerAutoDiscoverable
- ServiceTalkProtobufSerializerFeature - Class in io.servicetalk.data.protobuf.jersey
-
Feature enabling ServiceTalk protobuf serializer request/response content handling.
- ServiceTalkProtobufSerializerFeature() - Constructor for class io.servicetalk.data.protobuf.jersey.ServiceTalkProtobufSerializerFeature
- ServiceTalkSocketOptions - Class in io.servicetalk.transport.api
-
SocketOptions that can be used besideStandardSocketOptions. - ServiceTalkThreadContextMap - Class in io.servicetalk.log4j2.mdc.utils
-
A
ThreadContextthat provides storage for MDC based uponAsyncContext. - ServiceTalkThreadContextMap() - Constructor for class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
-
Create a new
ThreadContextMapNote: this is intended to be used via service loading and not instantiated directly. - ServiceTalkThreadContextMap(boolean) - Constructor for class io.servicetalk.log4j2.mdc.utils.ServiceTalkThreadContextMap
-
Create a new
ThreadContextMapNote: this is intended to be used via service loading and not instantiated directly. - ServiceTalkTracingThreadContextMap - Class in io.servicetalk.opentracing.log4j2
-
A
ThreadContextthat provides storage for MDC based uponAsyncContextthat also includes tracing information in accessors viaAsyncContextInMemoryScopeManager. - ServiceTalkTracingThreadContextMap() - Constructor for class io.servicetalk.opentracing.log4j2.ServiceTalkTracingThreadContextMap
-
Create a new
ThreadContextMapNote: this is intended to be used via service loading and not instantiated directly. - serviceUnavailable() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SERVICE_UNAVAILABLEresponse. - serviceUnavailable() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.SERVICE_UNAVAILABLEresponse. - serviceUnavailable() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SERVICE_UNAVAILABLEresponse. - serviceUnavailable() - Static method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
Pre-defined
responsethat signalsHttpResponseStatus.SERVICE_UNAVAILABLEto 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
headersobject. - 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
nameandvalue. - 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
nameandvalues. - 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
nameandvalues. - 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
nameandvalues. - 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
indexin 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
indexin 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
indexuntil 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 absoluteindexuntillengthbytes 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
indexuntil 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 absoluteindexuntil 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
indexin 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-8charset when it generatesuser-id:passwordpair. - setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Completable
-
Deprecated.requiring this operator is a sign that there is a problem in your operator chain. Use
Completable.defer(Supplier)andCompletable.shareContextOnSubscribe()to control context. - setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Publisher
-
Deprecated.requiring this operator is a sign that there is a problem in your operator chain. Use
Publisher.defer(Supplier)andPublisher.shareContextOnSubscribe()to control context. - setContextOnSubscribe(ContextMap) - Method in class io.servicetalk.concurrent.api.Single
-
Deprecated.requiring this operator is a sign that there is a problem in your operator chain. Use
Single.defer(Supplier)andSingle.shareContextOnSubscribe()to control context. - setDone() - Method in class io.servicetalk.concurrent.internal.ThreadInterruptingCancellable
-
Indicates the operation associated with this
Cancellableis 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
Cancellableis 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
indexin 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
indexin 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
nameandvalue. - 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
headersobject. - 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
indexin 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
indexin 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
indexin 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
indexin 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
indexin 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
indexin 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
keyandvalues. - 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
keyandvalues. - 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
HttpExecutionStrategyused 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
indexin 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
indexin 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
closedis 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
closedis 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
Completableis subscribed to, theAsyncContextwill be shared instead of making acopy. - shareContextOnSubscribe() - Method in class io.servicetalk.concurrent.api.Publisher
-
Signifies that when the returned
Publisheris subscribed to, theAsyncContextwill be shared instead of making acopy. - shareContextOnSubscribe() - Method in class io.servicetalk.concurrent.api.Single
-
Signifies that when the returned
Singleis subscribed to, theAsyncContextwill be shared instead of making acopy. - shouldFlushOnUnwritable() - Method in class io.servicetalk.transport.netty.internal.DelegatingFlushStrategy
-
Deprecated.
- shouldFlushOnUnwritable() - Method in interface io.servicetalk.transport.netty.internal.FlushStrategy
-
Returns
trueif 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.IoThreadmarkers, that conditionally recommends offloading if the current thread is a network I/O 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
StreamingHttpClientinstances 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.SingleSourceinstance. - SingleSource.Processor<T,
R> - Interface in io.servicetalk.concurrent -
A
SingleSource.Processorrepresents a processing stage that is both aSingleSourceand aSingleSource.Subscriberand 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.Subscribercan terminate. - singletonBlockingIterable(T) - Static method in class io.servicetalk.concurrent.internal.BlockingIterables
- SingletonDnsServerAddressStreamProvider - Class in io.servicetalk.dns.discovery.netty
-
A
DnsServerAddressStreamProviderwhich 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
readerIndexby the specifiedlengthin 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
Publisheruntil 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
Mappingfor SNI. - sniMaxClientHelloLength() - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
- SniServerChannelInitializer - Class in io.servicetalk.transport.netty.internal
-
SNI
ChannelInitializerfor 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
nullif not supported. - socketChannel(EventLoopGroup, Class<? extends SocketAddress>) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
Returns the correct
Classto 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
SocketOptionthat is applied to connected/accepted socket channels. - socketOption(SocketOption<T>, T) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Adds a
SocketOptionfor all connections created by this builder. - socketOption(SocketOption<T>, T) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add a
SocketOptionthat is applied. - SocketOptionUtils - Class in io.servicetalk.transport.netty.internal
-
Utilities to convert
SocketOptions. - SourceAdapters - Class in io.servicetalk.concurrent.api
-
A set of adapter methods to convert an asynchronous source in this module to a corresponding source in
io.servicetalk.concurrentmodule. - 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
spanof 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
AsciiStringto separate ones on the givendelimiter. - spliterator() - Method in interface io.servicetalk.concurrent.BlockingIterable
-
The same behavior as
Iterable.spliterator(), but returns aBlockingSpliteratorview. - 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
SplittingFlushStrategysplits writes. - SslClientAuthMode - Enum Class in io.servicetalk.transport.api
-
Indicates the state of the
SSLEnginewith respect to client authentication. - SslClientChannelInitializer - Class in io.servicetalk.transport.netty.internal
-
SSL
ChannelInitializerfor 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
SslConfigfor this connection. - sslConfig() - Method in class io.servicetalk.transport.api.DelegatingConnectionContext
- sslConfig() - Method in class io.servicetalk.transport.netty.internal.DefaultNettyConnection
- sslConfig() - Method in class io.servicetalk.transport.netty.internal.NettyPipelinedConnection
- sslConfig(ClientSslConfig) - Method in class io.servicetalk.http.api.DelegatingSingleAddressHttpClientBuilder
- sslConfig(ClientSslConfig) - Method in interface io.servicetalk.http.api.SingleAddressHttpClientBuilder
-
Set the SSL/TLS configuration.
- sslConfig(ClientSslConfig) - Method in class io.servicetalk.tcp.netty.internal.TcpClientConfig
-
Add SSL/TLS related config.
- sslConfig(ServerSslConfig) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- sslConfig(ServerSslConfig) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the SSL/TLS configuration.
- sslConfig(ServerSslConfig) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add SSL/TLS related config.
- sslConfig(ServerSslConfig, boolean) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- sslConfig(ServerSslConfig, boolean) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the SSL/TLS configuration and allows to specify if insecure connections should also be allowed.
- sslConfig(ServerSslConfig, boolean) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Set the SSL/TLS configuration and allows to specify if insecure connections should also be allowed.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the SSL/TLS and SNI configuration.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add SSL/TLS and SNI related config with default client hello settings.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in class io.servicetalk.http.api.DelegatingHttpServerBuilder
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in interface io.servicetalk.http.api.HttpServerBuilder
-
Set the SSL/TLS and SNI configuration.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add SSL/TLS and SNI related config with custom client hello settings.
- sslConfig(ServerSslConfig, Map<String, ServerSslConfig>, int, Duration, boolean) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Add SSL/TLS and SNI related config with custom client hello and insecure connection settings.
- SslConfig - Interface in io.servicetalk.transport.api
-
Specifies the configuration for TLS/SSL.
- SslConfig.CipherSuiteFilter - Enum Class in io.servicetalk.transport.api
-
Defines filtering logic for ciphers suites.
- sslContext() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig
-
Returns the
SslContext. - sslContext() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Returns the
SslContext. - SslContextFactory - Class in io.servicetalk.transport.netty.internal
-
A factory for creating
SslContexts. - sslProtocols() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- sslProtocols() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the TLS protocols to enable, in the order of preference.
- sslProtocols(String...) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the TLS protocols to enable, in the order of preference.
- sslProtocols(List<String>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the TLS protocols to enable, in the order of preference.
- SslProvider - Enum Class in io.servicetalk.transport.api
-
The provider to use for
SSLEngine. - SslServerChannelInitializer - Class in io.servicetalk.transport.netty.internal
-
SSL
ChannelInitializerfor 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
SSLSessionfor 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
-
ClosedChannelExceptionthat 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
Collectionof 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
CapacityLimiterwhen thisCapacityLimiter.Ticketwas issued. - StateContext - Class in io.servicetalk.traffic.resilience.http
-
State information of the
traffic-resilienceservice filter. - StatelessTrailersTransformer<Payload> - Class in io.servicetalk.http.api
-
An implementation of
TrailersTransformerthat 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
observerto consume the current limit of thisCapacityLimiterand its consumed capacity, respectively. - stateObserver(FixedCapacityLimiterBuilder.StateObserver) - Method in class io.servicetalk.capacity.limiter.api.FixedCapacityLimiterBuilder
-
A
observerto consume the current consumed capacity. - status() - Method in class io.servicetalk.client.api.DefaultServiceDiscovererEvent
- status() - Method in interface io.servicetalk.client.api.ServiceDiscovererEvent
-
Statusof the event instructing theServiceDiscovererwhat actions to take upon the associatedaddress. - status() - Method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Returns a standard
GrpcStatuswith 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
HttpResponseStatusthat 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.StatusClassfor 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
StepVerifiertest 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
-
GrpcExecutionStrategyto use for the associated gRPC method. - StrategyInfluencerChainBuilder - Class in io.servicetalk.http.api
-
Deprecated.Merge
ExecutionStrategydirectly 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
- STREAM_ID - Static variable in class io.servicetalk.http.api.HttpContextKeys
-
The key used to retrieve a virtual stream identifier from the corresponding
request context. - streamClosed() - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
-
Callback when the stream is closed.
- streamClosed(Throwable) - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
-
Callback when the stream is closed due to an
error. - streamEstablished() - Method in interface io.servicetalk.transport.api.ConnectionObserver.StreamObserver
-
Callback when the stream is established and ready to be used.
- 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
streamIdis assigned. - streamingDecoder() - Method in interface io.servicetalk.encoding.api.BufferDecoder
-
Get the
StreamingDeserializerto 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
StreamingSerializerto 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
HttpClientbut that acceptsStreamingHttpRequestand returnsStreamingHttpResponse. - StreamingHttpClientFilter - Class in io.servicetalk.http.api
-
A
StreamingHttpClientthat 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
HttpConnectionbut that acceptsStreamingHttpRequestand returnsStreamingHttpResponse. - StreamingHttpConnectionFilter - Class in io.servicetalk.http.api
-
A
StreamingHttpConnectionthat 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
HttpRequestbut provides the payload as aPublisher. - StreamingHttpRequester - Interface in io.servicetalk.http.api
-
The equivalent of
HttpRequesterbut that acceptsStreamingHttpRequestand returnsStreamingHttpResponse. - StreamingHttpRequestFactory - Interface in io.servicetalk.http.api
-
A factory for creating
StreamingHttpRequests. - StreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
-
A combination of
StreamingHttpRequestFactoryandStreamingHttpResponseFactory. - StreamingHttpRequests - Class in io.servicetalk.http.api
-
Factory methods for creating
StreamingHttpRequests. - StreamingHttpResponse - Interface in io.servicetalk.http.api
-
The equivalent of
HttpResponsebut provides the payload as aPublisher. - StreamingHttpResponseFactory - Interface in io.servicetalk.http.api
-
A factory for creating
StreamingHttpResponses. - StreamingHttpResponses - Class in io.servicetalk.http.api
-
Factory methods for creating
StreamingHttpResponses. - StreamingHttpService - Interface in io.servicetalk.http.api
-
A service contract for the HTTP protocol.
- StreamingHttpServiceFilter - Class in io.servicetalk.http.api
-
An implementation of
StreamingHttpServicethat 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
StreamingHttpServiceto apply the providedHttpExecutionStrategyandExecutorfor offloading. - streamingResponseFactory() - Method in class io.servicetalk.http.api.HttpServiceContext
-
Returns the
StreamingHttpResponseFactoryassociated with thisHttpServiceContext. - streamingRouteFor(String) - Method in interface io.servicetalk.grpc.api.GrpcRoutes.AllGrpcRoutes
-
Deprecated.Returns the registered
GrpcRoutes.StreamingRoutefor the passedpath. - streamingSerializer(Serializer<T>, ToIntFunction<T>, Consumer<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Create a
HttpStreamingSerializerthat uses aSerializerfor serialization. - streamingSerializer(StreamingSerializerDeserializer<T>, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class io.servicetalk.http.api.HttpSerializers
-
Creates an
HttpStreamingSerializerDeserializerthat usesStreamingSerializerDeserializerfor 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
StreamingSerializerDeserializerwhich 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
StreamingSerializerDeserializerwhich supports <VarInt length, value> encoding as described in Protobuf Streaming. - StreamingSerializerDeserializer<T> - Interface in io.servicetalk.serializer.api
-
Both a
StreamingSerializerandStreamingDeserializer. - Strict - Enum constant in enum class io.servicetalk.http.api.HttpSetCookie.SameSite
- StringMultiValueMatcher - Interface in io.servicetalk.http.router.predicate.dsl
-
Extends
CookieMatcherfor 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
HttpStreamingSerializerthat serializesString. - submit(Runnable) - Method in class io.servicetalk.concurrent.api.DelegatingExecutor
- submit(Runnable) - Method in interface io.servicetalk.concurrent.api.Executor
-
Create a new
Completablethat executes the passedRunnableon 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
Completablethat creates and executes aRunnablewhen subscribed to. - SubscribableCompletable - Class in io.servicetalk.concurrent.api.internal
-
A
Completablethat is also aCompletableSourceand hence can be subscribed. - SubscribableCompletable() - Constructor for class io.servicetalk.concurrent.api.internal.SubscribableCompletable
- SubscribablePublisher<T> - Class in io.servicetalk.concurrent.api.internal
-
A
Publisherthat is also aPublisherSourceand hence can be subscribed. - SubscribablePublisher() - Constructor for class io.servicetalk.concurrent.api.internal.SubscribablePublisher
- SubscribableSingle<T> - Class in io.servicetalk.concurrent.api.internal
-
A
Singlethat is also aSingleSourceand 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
Completableand 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
Completableand log anyCompletableSource.Subscriber.onError(Throwable). - subscribe(Runnable, Consumer<? super Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Subscribe to this
Completable, invoke passedRunnablewhen thisCompletableterminates successfully or emit an error toConsumerwhen it fails. - subscribe(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Subscribe to this
Single, emit the result to the passedConsumerand 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
Completablethat will use the passedExecutorto invoke the following methods: AllCancellablemethods. TheCompletable.handleSubscribe(CompletableSource.Subscriber)method. This method does not override precedingExecutors, if any, specified forthisCompletable. - subscribeOn(Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will use the passedExecutorto invoke the following methods: AllPublisherSource.Subscriptionmethods. ThePublisher.handleSubscribe(PublisherSource.Subscriber)method. This method does not override precedingExecutors, if any, specified forthisPublisher. - subscribeOn(Executor) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat will use the passedExecutorto invoke the following methods: AllCancellablemethods. TheSingle.handleSubscribe(SingleSource.Subscriber)method. This method does not override precedingExecutors, if any, specified forthisSingle. - subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat may use the passedExecutorto invoke the following methods: AllCancellablemethods. TheCompletable.handleSubscribe(CompletableSource.Subscriber)method. This method does not override precedingExecutors, if any, specified forthisCompletable. - subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat may use the passedExecutorto invoke the following methods: AllPublisherSource.Subscriptionmethods. ThePublisher.handleSubscribe(PublisherSource.Subscriber)method. This method does not override precedingExecutors, if any, specified forthisPublisher. - subscribeOn(Executor, BooleanSupplier) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat may use the passedExecutorto invoke the following methods: AllCancellablemethods. TheSingle.handleSubscribe(SingleSource.Subscriber)method. This method does not override precedingExecutors, if any, specified forthisSingle. - SubscriberUtils - Class in io.servicetalk.concurrent.internal
-
A set of utilities for common
PublisherSource.Subscribertasks. - succeeded(T) - Static method in class io.servicetalk.concurrent.api.Single
-
Creates a realized
Singlewhich 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
ContentCodecs 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
cumulationByteBuffor a newByteBufand 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_PROTOCOLSresponse. - switchingProtocols() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.SWITCHING_PROTOCOLSresponse. - switchingProtocols() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.SWITCHING_PROTOCOLSresponse. - 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
Publishers switched in a serial fashion.
T
- tags() - Method in interface io.servicetalk.opentracing.inmemory.api.InMemorySpan
-
Returns an unmodifiable view of the tags.
- take(BlockingQueue<T>) - Static method in class io.servicetalk.concurrent.test.internal.AwaitUtils
-
BlockingQueue.take()from the queue or throws unchecked exception in the case of InterruptedException. - takeAtMost(long) - Method in class io.servicetalk.concurrent.api.Publisher
- 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
nTestPublisherSubscriber.onNext(Object)method invocations. - takeUntil(Completable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Takes elements until
Completableis terminated successfully or with failure. - takeWhile(Predicate<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Takes elements while
Predicateistrueand then cancelPublisherSource.Subscriptionof thisPublisheronce 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
-
ChannelInitializerfor 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
ChannelInitializerfor 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
-
ChannelInitializerfor 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
ChannelInitializerfor theconfig. - TcpServerConfig - Class in io.servicetalk.tcp.netty.internal
-
Configuration for TCP based servers.
- TcpServerConfig() - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
New instance.
- TcpServerConfig(TcpServerConfig) - Constructor for class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Copy constructor.
- 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_REDIRECTresponse. - temporaryRedirect() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.TEMPORARY_REDIRECTresponse. - temporaryRedirect() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TEMPORARY_REDIRECTresponse. - 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
Functionthat 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
Functionthat 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.Subscriberor aCompletableSource.Subscribercan 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 passedThrowableif thisTerminalNotificationis 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 passedThrowableif thisTerminalNotificationis 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.Subscriberthat 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.Subscriberthat 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.Subscriberthat 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
durationon the thread which invokesStepVerifier.verify(). - thenAwait(Duration) - Method in interface io.servicetalk.concurrent.api.test.PublisherStep
-
Wait for a time delay of
durationon the thread which invokesStepVerifier.verify(). - thenAwait(Duration) - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Wait for a time delay of
durationon the thread which invokesStepVerifier.verify(). - thenCancel() - Method in interface io.servicetalk.concurrent.api.test.CompletableLastStep
-
Manually invoke
Cancellable.cancel()on theCancellablefromCompletableSource.Subscriber.onSubscribe(Cancellable). - thenCancel() - Method in interface io.servicetalk.concurrent.api.test.PublisherLastStep
-
Manually invoke
Cancellable.cancel()on thePublisherSource.SubscriptionfromPublisherSource.Subscriber.onSubscribe(Subscription). - thenCancel() - Method in interface io.servicetalk.concurrent.api.test.SingleLastStep
-
Manually invoke
Cancellable.cancel()on theCancellablefromSingleSource.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
BlockingHttpServiceto 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
BlockingStreamingHttpServiceto 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
HttpServiceto 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
StreamingHttpServiceto 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
Cancellablethat 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
ThrowablethisDelayedRetryExceptionrepresents. - 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
Throwables. - ThrowableUtils - Class in io.servicetalk.utils.internal
-
Utilities for working with
Throwables. - 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
Completablethat will mimic the signals of thisCompletablebut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeout(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses between adjacentPublisherSource.Subscriber.onNext(Object)calls. - timeout(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat will mimic the signals of thisSinglebut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat will mimic the signals of thisCompletablebut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses between adjacentPublisherSource.Subscriber.onNext(Object)calls. - timeout(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat will mimic the signals of thisSinglebut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeout(Duration) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat will mimic the signals of thisCompletablebut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeout(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses between adjacentPublisherSource.Subscriber.onNext(Object)calls. - timeout(Duration) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat will mimic the signals of thisSinglebut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
Completablethat will mimic the signals of thisCompletablebut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses between adjacentPublisherSource.Subscriber.onNext(Object)calls. - timeout(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
Singlethat will mimic the signals of thisSinglebut will terminate with a with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeoutDemand(long, TimeUnit) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses while there is 0 outstanding demand. - timeoutDemand(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses while there is 0 outstanding demand. - timeoutDemand(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses while there is 0 outstanding demand. - timeoutDemand(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses while there is 0 outstanding demand. - TimeoutFromRequest - Interface in io.servicetalk.http.utils
-
Deprecated.In areas which require
TimeoutFromRequestuse 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
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeoutTerminal(long, TimeUnit, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeoutTerminal(Duration) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses between subscribe and termination. - timeoutTerminal(Duration, Executor) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
Publisherthat will mimic the signals of thisPublisherbut will terminate with aTimeoutExceptionif timedurationelapses 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
Completablethat 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
Completablethat 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
SingleLineValuewhich supports injection. - toAsyncCloseable(AsyncCloseables.CloseableResource) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Creates a new
ListenableAsyncCloseablewhich uses the passedSupplierto get the implementation of close. - toBlockingClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpClienttoBlockingHttpClient. - toBlockingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpConnectiontoBlockingHttpConnection. - toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toBlockingHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
StreamingHttpServiceto aBlockingHttpService. - toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpClienttoBlockingStreamingHttpClient. - toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpConnectiontoBlockingStreamingHttpConnection. - toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toBlockingStreamingHttpService(StreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
StreamingHttpServiceto aBlockingStreamingHttpService. - toBlockingStreamingRequest() - Method in interface io.servicetalk.http.api.HttpRequest
-
Translates this
HttpRequestto aBlockingStreamingHttpRequest. - toBlockingStreamingRequest() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Translate this
StreamingHttpRequestto aBlockingStreamingHttpRequest. - toBlockingStreamingResponse() - Method in interface io.servicetalk.http.api.HttpResponse
-
Translates this
HttpResponseto aBlockingStreamingHttpResponse. - toBlockingStreamingResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Translates this
StreamingHttpResponseto 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
ByteBuffor the given buffer. - toByteBufNoThrow(Buffer) - Static method in class io.servicetalk.buffer.netty.BufferUtils
-
Converts the passed
buffertoByteBuf, or returnsnullif not possible. - toClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpClienttoHttpClient. - toClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toCompletable() - Method in class io.servicetalk.concurrent.api.Single
-
Ignores the result of this
Singleand forwards the termination signal to the returnedCompletable. - toCompletionStage() - Method in class io.servicetalk.concurrent.api.Completable
-
Converts this
Completableto aCompletionStage. - toCompletionStage() - Method in class io.servicetalk.concurrent.api.Publisher
-
Convert this
Publisherinto aCompletionStagewith aCollectioncontaining the elements of thisPublisherupon successful termination. - toCompletionStage() - Method in class io.servicetalk.concurrent.api.Single
-
Convert this
Singleto aCompletionStage. - toCompletionStage(Supplier<? extends R>, BiFunction<? super R, ? super T, R>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Convert this
Publisherinto aCompletionStageof typePublisherwhich represents all elements of thisPublisherupon successful termination. - toConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
StreamingHttpConnectiontoHttpConnection. - toConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toEventLoopAwareNettyIoExecutor(IoExecutor) - Static method in class io.servicetalk.transport.netty.internal.EventLoopAwareNettyIoExecutors
-
Attempts to convert the passed
IoExecutorto 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
Completableto aFuture. - toFuture() - Method in class io.servicetalk.concurrent.api.Publisher
-
Convert this
Publisherinto aFuturewith aCollectioncontaining the elements of thisPublisherupon 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
StreamingHttpServiceto aHttpService. - toInputStream(Function<? super T, byte[]>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Subscribes to
thisPublisherand converts all signals received by thePublisherSource.Subscriberto the returnedInputStreamfollowing the below rules:PublisherSource.Subscriptionreceived 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
thisPublisherand converts all signals received by thePublisherSource.Subscriberto the returnedInputStreamfollowing the below rules:PublisherSource.Subscriptionreceived 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
AsyncCloseableand creates a newListenableAsyncCloseable. - toListenableAsyncCloseable(AsyncCloseable, Function<Completable, Completable>) - Static method in class io.servicetalk.concurrent.api.AsyncCloseables
-
Wraps the passed
AsyncCloseableand 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
FilterableStreamingHttpConnectionto 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
Durationto nanoseconds or if the resulting value would overflow a 64-bit signed integer then eitherLong.MIN_VALUEorLong.MAX_VALUEas appropriate. - toNettyAddress(Object) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
If
addressof a ServiceTalk specific type it is converted into a corresponding Netty address type. - 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_EARLYresponse. - tooEarly() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_EARLYresponse. - tooEarly() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_EARLYresponse. - tooManyRequests() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_MANY_REQUESTSresponse. - tooManyRequests() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_MANY_REQUESTSresponse. - tooManyRequests() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.TOO_MANY_REQUESTSresponse. - tooManyRequests() - Static method in class io.servicetalk.traffic.resilience.http.ServiceRejectionPolicy
-
Pre-defined
responsethat signalsHttpResponseStatus.TOO_MANY_REQUESTSto the peer. - toPublisher() - Method in class io.servicetalk.concurrent.api.Completable
-
Converts this
Completableto aPublisher. - toPublisher() - Method in class io.servicetalk.concurrent.api.Single
-
Converts this
Singleto 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
BlockingStreamingHttpRequestto aHttpRequest. - toRequest() - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Translates this
StreamingHttpRequestto aHttpRequest. - toReservedBlockingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
ReservedStreamingHttpConnectiontoReservedBlockingHttpConnection. - toReservedBlockingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
ReservedStreamingHttpConnectiontoReservedBlockingStreamingHttpConnection. - toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from
ReservedStreamingHttpConnectiontoReservedHttpConnection. - toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Deprecated.Use overload with
HttpExecutionStrategyrather thanHttpExecutionStrategyInfluencer - toResolvedInetSocketAddress(HostAndPort) - Static method in class io.servicetalk.transport.netty.internal.BuilderUtils
-
Converts
HostAndPortthat contains a resolved address intoInetSocketAddress. - toResponse() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Translates this
BlockingStreamingHttpResponseto aHttpResponse. - toResponse() - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Translates this
StreamingHttpResponseto aHttpResponse. - toSingle() - Method in class io.servicetalk.concurrent.api.Completable
-
Converts this
Completableto aSingle. - toSource(Completable) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
Completableinto aCompletableSource. - toSource(Publisher<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
Publisherinto aPublisherSource. - toSource(Single<T>) - Static method in class io.servicetalk.concurrent.api.SourceAdapters
-
Converts the provided
Singleinto 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
BlockingHttpServiceto aStreamingHttpService. - toStreamingHttpService(HttpExecutionStrategy, BlockingStreamingHttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
BlockingStreamingHttpServiceto aStreamingHttpService. - toStreamingHttpService(HttpExecutionStrategy, HttpService) - Static method in class io.servicetalk.http.api.HttpApiConversions
-
Convert from a
HttpServiceto 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
BlockingStreamingHttpRequestto aStreamingHttpRequest. - toStreamingRequest() - Method in interface io.servicetalk.http.api.HttpRequest
-
Translates this
HttpRequestto aStreamingHttpRequest. - toStreamingResponse() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponse
-
Translates this
BlockingStreamingHttpResponseto aStreamingHttpResponse. - toStreamingResponse() - Method in interface io.servicetalk.http.api.HttpResponse
-
Translates this
HttpResponseto 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.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.DelegatingAsyncCloseable
- 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
Stringrepresentation 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
-
Deprecated.
- toString() - Method in class io.servicetalk.opentracing.inmemory.DefaultInMemorySpanContext
- toString() - Method in interface io.servicetalk.transport.api.ConnectionInfo
-
String representation of the current connection information.
- 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
HttpHeadersin 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
TimeoutFromRequestuse variants that acceptBiFunction<HttpRequestMetaData,TimeSource,Duration>. E.g.:TimeoutHttpRequesterFilter(BiFunction, boolean),TimeoutHttpServiceFilter(BiFunction, boolean)for filters. Note that passedBiFunctionshould 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.TRACErequest. - trace(String) - Method in class io.servicetalk.http.api.DelegatingFilterableStreamingHttpLoadBalancedConnection
- trace(String) - Method in interface io.servicetalk.http.api.HttpRequestFactory
-
Create a new
HttpRequestMethod.TRACErequest. - trace(String) - Method in interface io.servicetalk.http.api.StreamingHttpRequestFactory
-
Create a new
HttpRequestMethod.TRACErequest. - TRACE - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
TRACElog 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
StreamingHttpServicethat 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
StreamingHttpClientFilterFactoryto enforce capacity and circuit-breaking control for a client. - TrafficResilienceHttpClientFilter.Builder - Class in io.servicetalk.traffic.resilience.http
-
A
TrafficResilienceHttpServiceFilterinstance builder. - TrafficResilienceHttpServiceFilter - Class in io.servicetalk.traffic.resilience.http
-
A
StreamingHttpServiceFilterFactoryto enforce capacity control for a server. - TrafficResilienceHttpServiceFilter.Builder - Class in io.servicetalk.traffic.resilience.http
-
A
TrafficResilienceHttpServiceFilterinstance 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
closedis 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
StreamingHttpRequestwith its underlying payload transformed toBuffers, with access to the trailers. - transform(TrailersTransformer<T, Buffer>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponsewith its underlying payload transformed toBuffers, with access to the trailers. - transform(TrailersTransformer<T, S>, HttpStreamingDeserializer<S>) - Method in interface io.servicetalk.http.api.StreamingHttpRequest
-
Returns a
StreamingHttpResponsewith its underlying payload transformed toStreamingHttpRequests, with access to the trailers. - transform(TrailersTransformer<T, S>, HttpStreamingDeserializer<S>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponsewith its underlying payload transformed toStreamingHttpResponses, 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
StreamingHttpRequestwith 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
StreamingHttpResponsewith 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
StreamingHttpRequestwith 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
StreamingHttpResponsewith 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
StreamingHttpRequestwith its underlying payload transformed toBuffers. - transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface io.servicetalk.http.api.StreamingHttpResponse
-
Returns a
StreamingHttpResponsewith its underlying payload transformed toBuffers. - 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
BlockingIterablethat gives the current value of the setting as well as subsequent changes to the setting value as long as thePublisherSource.Subscriberhas expressed enough demand. - transportEventIterable(HttpEventKey<T>) - Method in interface io.servicetalk.http.api.BlockingStreamingHttpConnection
-
Returns a
BlockingIterablethat gives the current value of the setting as well as subsequent changes to the setting value as long as thePublisherSource.Subscriberhas 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
Publisherthat gives the current value of a transport event as well as subsequent changes to the event value as long as thePublisherSource.Subscriberhas expressed enough demand. - transportEventStream(HttpEventKey<T>) - Method in interface io.servicetalk.http.api.HttpConnection
-
Returns a
Publisherthat gives the current value of a transport event as well as subsequent changes to the event value as long as thePublisherSource.Subscriberhas 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
TransportObserverif 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
TransportObserverthat provides visibility into transport events. - transportObserver(TransportObserver) - Method in class io.servicetalk.tcp.netty.internal.TcpServerConfig
-
Sets a
TransportObserverthat 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
ConnectionFactoryFilterthat configures aTransportObserverfor new connections. - TransportObserverConnectionFactoryFilter(TransportObserver) - Constructor for class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
-
Creates a new instance.
- TransportObserverConnectionFactoryFilter(Function<ResolvedAddress, TransportObserver>) - Constructor for class io.servicetalk.client.api.TransportObserverConnectionFactoryFilter
-
Creates a new instance.
- TransportObservers - Class in io.servicetalk.transport.api
-
A factory to create different
TransportObservers. - TriConsumer<X,
Y, Z> - Interface in io.servicetalk.concurrent.api -
Represents an operation that accepts three input arguments and returns no result.
- trustCertChainSupplier() - Method in class io.servicetalk.transport.api.DelegatingSslConfig
- trustCertChainSupplier() - Method in interface io.servicetalk.transport.api.SslConfig
-
Get the trusted certificates for verifying the remote endpoint's certificate.
- trustManager(Supplier<InputStream>) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the trusted certificates for verifying the remote endpoint's certificate.
- trustManager(TrustManagerFactory) - Method in class io.servicetalk.transport.api.ServerSslConfigBuilder
-
Set the
TrustManagerFactoryused 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
TrustManagerFactoryused 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
Classificationand 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
successfullyor with anerrorthen consume thatsuccessfulorfailedtermination. - 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 anySecurityExceptionandjava.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
Typeserialization is not supported by all serializers. Defer to your specificSerializerimplementation. 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.UNAUTHORIZEDresponse. - unauthorized() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UNAUTHORIZEDresponse. - unauthorized() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNAUTHORIZEDresponse. - 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_REASONSresponse. - unavailableForLegalReasons() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UNAVAILABLE_FOR_LEGAL_REASONSresponse. - unavailableForLegalReasons() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNAVAILABLE_FOR_LEGAL_REASONSresponse. - 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
ClientGroupas 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_ENTITYresponse. - unprocessableEntity() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UNPROCESSABLE_ENTITYresponse. - unprocessableEntity() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNPROCESSABLE_ENTITYresponse. - 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
SingleAddressHttpClientBuilderunresolved 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_TYPEresponse. - unsupportedMediaType() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UNSUPPORTED_MEDIA_TYPEresponse. - unsupportedMediaType() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UNSUPPORTED_MEDIA_TYPEresponse. - unwrapBuffer(CharSequence) - Static method in class io.servicetalk.buffer.api.CharSequences
-
Attempt to unwrap a
CharSequenceand obtain the underlyingBufferif 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
FlushStrategyenclosed in thisFlushStrategyHolder. - updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider) - Method in interface io.servicetalk.transport.netty.internal.NettyConnectionContext
-
Updates
FlushStrategyassociated 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
FlushStrategythat is used for flushing each delineated write boundary. - updateFlushStrategy(NettyConnectionContext.FlushStrategyProvider, int) - Method in class io.servicetalk.transport.netty.internal.SplittingFlushStrategy
-
Deprecated.Updates the
FlushStrategythat 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_REQUIREDresponse. - upgradeRequired() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.UPGRADE_REQUIREDresponse. - upgradeRequired() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.UPGRADE_REQUIREDresponse. - 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_LONGresponse. - uriTooLong() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.URI_TOO_LONGresponse. - uriTooLong() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.URI_TOO_LONGresponse. - 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
ByteBufferwithout zeroing the direct memory. - useProxy() - Method in interface io.servicetalk.http.api.BlockingStreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.USE_PROXYresponse. - useProxy() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.USE_PROXYresponse. - useProxy() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.USE_PROXYresponse. - USER_AGENT - Static variable in class io.servicetalk.http.api.HttpHeaderNames
-
"user-agent" - UserDataLoggerConfig - Interface in io.servicetalk.logging.api
-
LoggerConfigused 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
keyto 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
keyto 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
HttpSetCookies. - validateCookies() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- validateHexBytes(T) - Static method in class io.servicetalk.opentracing.internal.HexUtils
-
Checks that the provided
CharSequenceis a valid hexCharSequence, throwing anIllegalArgumentExceptionif it is not. - validateNames() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- validateNames() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Determine if header names should be validated during parsing into
HttpHeaderss. - validateNames() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- validateOutstandingDemand() - Method in class io.servicetalk.concurrent.api.Publisher
-
Validate the outstanding demand (
PublisherSource.Subscription.request(long)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
RouteExecutionStrategyannotation is correct if present. - validateValues() - Method in class io.servicetalk.http.api.DefaultHttpHeadersFactory
- validateValues() - Method in interface io.servicetalk.http.api.HttpHeadersFactory
-
Determine if header values should be validated during parsing into
HttpHeaderss. - validateValues() - Method in class io.servicetalk.http.netty.H2HeadersFactory
- value() - Method in enum class io.servicetalk.grpc.api.GrpcStatusCode
-
Returns the integer code value.
- value() - Method in class io.servicetalk.http.api.DefaultHttpCookiePair
- value() - Method in class io.servicetalk.http.api.DefaultHttpSetCookie
- value() - Method in interface io.servicetalk.http.api.HttpCookiePair
-
Returns the value of this
HttpCookiePair. - value(Predicate<HttpCookiePair>) - Method in interface io.servicetalk.http.router.predicate.dsl.CookieMatcher
-
Matches requests where one of the cookies with the specified name matches
predicate. - valueOf(int) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
Deprecated.
- valueOf(Descriptors.EnumValueDescriptor) - Static method in enum class io.servicetalk.health.v1.HealthCheckResponse.ServingStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.client.api.internal.RequestConcurrencyController.Result
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.client.api.RequestConcurrencyController.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.servicetalk.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_NEGOTIATESresponse. - variantAlsoNegotiates() - Method in interface io.servicetalk.http.api.HttpResponseFactory
-
Create a new
HttpResponseStatus.VARIANT_ALSO_NEGOTIATESresponse. - variantAlsoNegotiates() - Method in interface io.servicetalk.http.api.StreamingHttpResponseFactory
-
Create a new
HttpResponseStatus.VARIANT_ALSO_NEGOTIATESresponse. - VarIntLengthStreamingSerializer<T> - Class in io.servicetalk.serializer.utils
-
A
StreamingSerializerDeserializerthat uses aSerializerDeserializerand 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
LoadBalancerto bereadybefore triggering a retry for requests. - WARN - Enum constant in enum class io.servicetalk.logging.api.LogLevel
-
WARNlog 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 maintainFunctionalInterfacecontract 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
StreamingHttpRequestandConnectionContextwith 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
StreamingHttpRequests 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
onCancelRunnableargument whenCancellable.cancel()is called for Subscriptions of the returnedCompletable. - whenCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCancelRunnableargument whenCancellable.cancel()is called for Subscriptions of the returnedPublisher. - whenCancel(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onCancelRunnableargument 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
whenFinallySingleTerminalSignalConsumerargument 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.Subscribers of the returnedSingle. - whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the corresponding method on
whenFinallyTerminalSignalConsumerargument 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.Subscribers of the returnedCompletable. - whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the corresponding method on
whenFinallyTerminalSignalConsumerargument 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.Subscriptions/PublisherSource.Subscribers of the returnedPublisher. - whenFinally(TerminalSignalConsumer) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the corresponding method on
whenFinallyTerminalSignalConsumerargument 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.Subscribers of the returnedSingle. - whenFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
whenFinallyRunnableargument exactly once, when any of the following terminal methods are called:CompletableSource.Subscriber.onComplete()CompletableSource.Subscriber.onError(Throwable)Cancellable.cancel()for Subscriptions/CompletableSource.Subscribers of the returnedCompletable. - whenFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
whenFinallyRunnableargument exactly once, when any of the following terminal methods are called:PublisherSource.Subscriber.onComplete()PublisherSource.Subscriber.onError(Throwable)Cancellable.cancel()forPublisherSource.Subscriptions/PublisherSource.Subscribers of the returnedPublisher. - whenFinally(Runnable) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
whenFinallyRunnableargument exactly once, when any of the following terminal methods are called:SingleSource.Subscriber.onSuccess(Object)SingleSource.Subscriber.onError(Throwable)Cancellable.cancel()for Subscriptions/SingleSource.Subscribers of the returnedSingle. - whenHeader(CharSequence) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route with a
StringMultiValueMatcherthat matches against the value(s) of thenameheaders. - 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.KeepAlivePolicythat 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.KeepAlivePolicythat sends a ping if the channel is idle for the passedidleDurationand waits forackTimeoutfor 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
HttpRequestMethodismethod. - 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
HttpRequestMethodis 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
onCompleteRunnableargument whenCompletableSource.Subscriber.onComplete()is called forCompletableSource.Subscribers of the returnedCompletable. - whenOnComplete(Runnable) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onCompleteRunnableargument whenPublisherSource.Subscriber.onComplete()is called forPublisherSource.Subscribers of the returnedPublisher. - whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onErrorConsumerargument whenCompletableSource.Subscriber.onError(Throwable)is called forCompletableSource.Subscribers of the returnedCompletable. - whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onErrorConsumerargument whenPublisherSource.Subscriber.onError(Throwable)is called forPublisherSource.Subscribers of the returnedPublisher. - whenOnError(Consumer<Throwable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onErrorConsumerargument whenSingleSource.Subscriber.onError(Throwable)is called forSingleSource.Subscribers of the returnedSingle. - whenOnNext(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onNextConsumerargument whenPublisherSource.Subscriber.onNext(Object)is called forPublisherSource.Subscribers of the returnedPublisher. - whenOnSubscribe(Consumer<? super PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Invokes the
onSubscribeConsumerargument whenPublisherSource.Subscriber.onSubscribe(PublisherSource.Subscription)is called forPublisherSource.Subscribers of the returnedPublisher. - whenOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Completable
-
Invokes the
onSubscribeConsumerargument whenCompletableSource.Subscriber.onSubscribe(Cancellable)is called forCompletableSource.Subscribers of the returnedCompletable. - whenOnSubscribe(Consumer<Cancellable>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSubscribeConsumerargument whenSingleSource.Subscriber.onSubscribe(Cancellable)is called forSingleSource.Subscribers of the returnedSingle. - whenOnSuccess(Consumer<? super T>) - Method in class io.servicetalk.concurrent.api.Single
-
Invokes the
onSuccessConsumerargument whenSingleSource.Subscriber.onSuccess(Object)is called forSingleSource.Subscribers 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
paths. - whenPathIsOneOf(String...) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenPathMatches(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests where the path matches the regex
pathRegex. - whenPathMatches(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenPathMatches(Pattern) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests where the path matches the regex
pathRegex. - whenPathMatches(Pattern) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenPathStartsWith(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route that matches requests where the path starts with
pathPrefix. - whenPathStartsWith(String) - Method in class io.servicetalk.http.router.predicate.HttpPredicateRouterBuilder
- whenQueryParam(String) - Method in interface io.servicetalk.http.router.predicate.dsl.RouteStarter
-
Begin a route with a
StringMultiValueMatcherthat 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
onRequestLongConsumerargument whenPublisherSource.Subscription.request(long)is called forPublisherSource.Subscriptions of the returnedPublisher. - whenSubscriber(Supplier<? extends CompletableSource.Subscriber>) - Method in class io.servicetalk.concurrent.api.Completable
-
Creates a new
CompletableSource.Subscriber(via thesubscriberSupplierargument) for each new subscribe and invokes methods on thatCompletableSource.Subscriberwhen the corresponding methods are called forCompletableSource.Subscribers of the returnedPublisher. - whenSubscriber(Supplier<? extends PublisherSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscriber(via thesubscriberSupplierargument) for each new subscribe and invokes methods on thatPublisherSource.Subscriberwhen the corresponding methods are called forPublisherSource.Subscribers of the returnedPublisher. - whenSubscriber(Supplier<? extends SingleSource.Subscriber<? super T>>) - Method in class io.servicetalk.concurrent.api.Single
-
Creates a new
SingleSource.Subscriber(via thesubscriberSupplierargument) for each new subscribe and invokes methods on thatSingleSource.Subscriberwhen the corresponding methods are called forSingleSource.Subscribers of the returnedSingle. - whenSubscription(Supplier<? extends PublisherSource.Subscription>) - Method in class io.servicetalk.concurrent.api.Publisher
-
Creates a new
PublisherSource.Subscription(via thesubscriptionSupplierargument) for each new subscribe and invokes all thePublisherSource.Subscriptionmethods when the corresponding methods are called forPublisherSource.Subscriptions of the returnedPublisher. - wireLoggerConfig() - Method in class io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig
-
Get the
UserDataLoggerConfigfor wire logging. - WireLoggingInitializer - Class in io.servicetalk.transport.netty.internal
-
A
ChannelInitializerthat 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
ConnectionFactorythat 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
ConnectionFactorythat only creates a maximum ofmaxConnectionsactive 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
ReadOnlyTcpClientConfigreplacingClientSslConfig.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
ConnectionAcceptorFactoryto return a specific execution strategy. - withStrategy(ConnectionAcceptor, ConnectExecutionStrategy) - Static method in interface io.servicetalk.transport.netty.internal.InfluencerConnectionAcceptor
-
Wraps a
InfluencerConnectionAcceptorto 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
Bufferthat wraps the given byte array. - wrap(byte[], int, int) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Bufferthat 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.Subscriptionto 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.BlockingRequestStreamingRouteinstance 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.BlockingResponseStreamingRouteinstance 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.BlockingRouteinstance 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.BlockingStreamingRouteinstance 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.RequestStreamingRouteinstance 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.ResponseStreamingRouteinstance 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.Routeinstance 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.StreamingRouteinstance with a passed detached close implementation ofAsyncCloseable. - wrap(NettyServerContext, AsyncCloseable) - Static method in class io.servicetalk.transport.netty.internal.NettyServerContext
-
Deprecated.This method is not used by ServiceTalk internals anymore and will be removed in the future releases. Replacement API is
NettyServerContext.wrap(Channel, ListenableAsyncCloseable, AsyncCloseable, ExecutionContext). - wrap(ByteBuffer) - Method in interface io.servicetalk.buffer.api.BufferAllocator
-
Create a new
Bufferthat wraps the givenByteBuffer. - wrapBiConsume(BiConsumer<T, U>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
BiFunctionto ensure it is able to trackAsyncContextcorrectly. - wrapBiFunction(BiFunction<T, U, V>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
BiFunctionto ensure it is able to trackAsyncContextcorrectly. - wrapCallable(Callable<V>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
Callableto ensure it is able to trackAsyncContextcorrectly. - wrapConsumer(Consumer<T>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
Consumerto ensure it is able to trackAsyncContextcorrectly. - wrapExecutor(Executor) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap an
Executorto ensure it is able to trackAsyncContextcorrectly. - wrapFunction(Function<T, U>) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
Functionto ensure it is able to trackAsyncContextcorrectly. - wrapJdkExecutor(Executor) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap an
Executorto ensure it is able to trackAsyncContextcorrectly. - wrapJdkExecutorService(ExecutorService) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap an
ExecutorServiceto ensure it is able to trackAsyncContextcorrectly. - wrapJdkScheduledExecutorService(ScheduledExecutorService) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
ScheduledExecutorServiceto ensure it is able to trackAsyncContextcorrectly. - wrapRunnable(Runnable) - Static method in class io.servicetalk.concurrent.api.AsyncContext
-
Wrap a
Runnableto ensure it is able to trackAsyncContextcorrectly. - 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
Publisheron 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
Publisheron 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
CharSequencein ASCII and write it to this buffer starting atwriterIndexand increases thewriterIndexby 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
writerIndexand increases thewriterIndexby1in 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
writerIndexand increases thewriterIndexby1in 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
writerIndexand increases thewriterIndexby 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
writerIndexand increases thewriterIndexby 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
writerIndexuntil the source buffer becomes unreadable, and increases thewriterIndexby 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
writerIndexand increases thewriterIndexby 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
writerIndexand increases thewriterIndexby 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 currentwriterIndexuntillengthbytes 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
writerIndexuntil the source buffer's position reaches its limit, and increases thewriterIndexby 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 currentwriterIndexuntil 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.WriteEventsListenerreturned fromFlushStrategy.apply(FlushSender), this method will be called at most once when writes are cancelled. - writeCancelled() - Method in class io.servicetalk.transport.netty.internal.NoopWriteEventsListener
- writeChar(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 2-byte UTF-16 character at the current
writerIndexand increases thewriterIndexby2in 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
CharSequenceencoded inCharsetand write it to this buffer starting atwriterIndexand increases thewriterIndexby 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.
- WriteDemandEstimator - Interface in io.servicetalk.transport.netty.internal
-
Provides an estimate for the value of
nfor 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
writerIndexand increases thewriterIndexby8in 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. - writeFloat(float) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the specified 32-bit floating point number at the current
writerIndexand increases thewriterIndexby4in 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
writerIndexand increases thewriterIndexby4in 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
writerIndexin the Little Endian Byte Order and increases thewriterIndexby4in 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
writerIndexand increases thewriterIndexby8in 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
writerIndexin the Little Endian Byte Order and increases thewriterIndexby8in 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
writerIndexand increases thewriterIndexby3in 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
writerIndexin the Little Endian Byte Order and increases thewriterIndexby3in 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
writerIndexof this buffer. - writerIndex() - Method in class io.servicetalk.buffer.api.EmptyBuffer
- writerIndex(int) - Method in interface io.servicetalk.buffer.api.Buffer
-
Sets the
writerIndexof 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
writerIndexand increases thewriterIndexby2in 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
writerIndexand increases thewriterIndexby2in 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.WriteEventsListenerreturned 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.WriteEventsListenerreturned 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
HttpProtocolVersionto aBuffer. - writeTo(Buffer) - Method in class io.servicetalk.http.api.HttpRequestMethod
-
Write the equivalent of this
HttpRequestMethodto aBuffer. - writeTo(Buffer) - Method in class io.servicetalk.http.api.HttpResponseStatus
-
Write the equivalent of this
HttpResponseStatusto aBuffer. - writeUtf8(CharSequence) - Method in interface io.servicetalk.buffer.api.Buffer
-
Encode a
CharSequencein UTF-8 and write it to this buffer starting atwriterIndexand increases thewriterIndexby 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
CharSequencein UTF-8 and write it to this buffer starting atwriterIndexand increases thewriterIndexby 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 thehostHTTP 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
Singlethat emits the results of a specified zipperBiFunctionto items emitted bys1ands2. - 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
Singlethat emits the results of a specified zipperBiFunctionto items emitted bys1ands2. - 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
Spans to the zipkin transport. - ZipkinPublisher.Builder - Class in io.servicetalk.opentracing.zipkin.publisher
-
Builder for
ZipkinPublisher. - zipWith(Single<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
-
Create a new
Singlethat emits the results of a specified zipperBiFunctionto items emitted bythisandother. - zipWithDelayError(Single<? extends T2>, BiFunction<? super T, ? super T2, ? extends R>) - Method in class io.servicetalk.concurrent.api.Single
-
Create a new
Singlethat emits the results of a specified zipperBiFunctionto items emitted bythisandother. - 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
EarlyConnectionAcceptor.accept(ConnectionContext)instead