public final class GrpcLifecycleObserverRequesterFilter
extends HttpLifecycleObserverRequesterFilter
This filter is recommended to be appended as the first filter at the
client builder
(which can be configured using GrpcClientBuilder.initializeHttp(GrpcClientBuilder.HttpInitializer))
to account for all work done by other filters. If it's preferred to get visibility in all retried or redirected
requests, consider adding it after RetryingHttpRequesterFilter or RedirectingHttpRequesterFilter.
If it's preferred to get visibility to information populated by other filters (like tracing keys), it can be appended
after those filters.
| Constructor and Description |
|---|
GrpcLifecycleObserverRequesterFilter(GrpcLifecycleObserver observer)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
HttpExecutionStrategy |
influenceStrategy(HttpExecutionStrategy arg0) |
HttpExecutionStrategy |
requiredOffloads() |
public GrpcLifecycleObserverRequesterFilter(GrpcLifecycleObserver observer)
observer - The observer implementation that consumes gRPC lifecycle events.public final HttpExecutionStrategy requiredOffloads()
requiredOffloads in interface HttpExecutionStrategyInfluencerrequiredOffloads in interface ExecutionStrategyInfluencer<HttpExecutionStrategy>public final HttpExecutionStrategy influenceStrategy(HttpExecutionStrategy arg0)
influenceStrategy in interface HttpExecutionStrategyInfluencer