Class GrpcLifecycleObserverRequesterFilter

java.lang.Object
io.servicetalk.http.netty.HttpLifecycleObserverRequesterFilter
io.servicetalk.grpc.netty.GrpcLifecycleObserverRequesterFilter
All Implemented Interfaces:
HttpExecutionStrategyInfluencer, StreamingHttpClientFilterFactory, StreamingHttpConnectionFilterFactory, ExecutionStrategyInfluencer<HttpExecutionStrategy>

public final class GrpcLifecycleObserverRequesterFilter extends HttpLifecycleObserverRequesterFilter
An HTTP requester filter that tracks events during gRPC request/response lifecycle.

The result of the observed behavior will depend on the position of this filter in the execution chain. This filter is recommended to be appended as the first client filter using GrpcClientBuilder.initializeHttp(GrpcClientBuilder.HttpInitializer) to account for all work done by other filters. It can be appended at another position, considering the following: