Uses of Interface
io.grpc.internal.TimeProvider
Packages that use TimeProvider
Package
Description
Interfaces and implementations that are internal to gRPC.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of TimeProvider in io.grpc.grpclb
Fields in io.grpc.grpclb declared as TimeProviderModifier and TypeFieldDescriptionprivate final TimeProvider
GrpclbClientLoadRecorder.time
private final TimeProvider
GrpclbLoadBalancer.time
private final TimeProvider
GrpclbState.time
Constructors in io.grpc.grpclb with parameters of type TimeProviderModifierConstructorDescription(package private)
(package private)
GrpclbLoadBalancer
(LoadBalancer.Helper helper, Context context, SubchannelPool subchannelPool, TimeProvider time, com.google.common.base.Stopwatch stopwatch, BackoffPolicy.Provider backoffPolicyProvider) (package private)
GrpclbState
(GrpclbConfig config, LoadBalancer.Helper helper, Context context, SubchannelPool subchannelPool, TimeProvider time, com.google.common.base.Stopwatch stopwatch, BackoffPolicy.Provider backoffPolicyProvider) -
Uses of TimeProvider in io.grpc.internal
Fields in io.grpc.internal declared as TimeProviderModifier and TypeFieldDescriptionstatic final TimeProvider
TimeProvider.SYSTEM_TIME_PROVIDER
private final TimeProvider
ChannelLoggerImpl.time
private final TimeProvider
CallTracer.timeProvider
private final TimeProvider
ManagedChannelImpl.timeProvider
private final TimeProvider
OobChannel.timeProvider
private final TimeProvider
TransportTracer.Factory.timeProvider
private final TimeProvider
TransportTracer.timeProvider
Constructors in io.grpc.internal with parameters of type TimeProviderModifierConstructorDescription(package private)
CallTracer
(TimeProvider timeProvider) (package private)
ChannelLoggerImpl
(ChannelTracer tracer, TimeProvider time) Factory
(TimeProvider timeProvider) (package private)
ManagedChannelImpl
(ManagedChannelImplBuilder builder, ClientTransportFactory clientTransportFactory, URI targetUri, NameResolverProvider nameResolverProvider, BackoffPolicy.Provider backoffPolicyProvider, ObjectPool<? extends Executor> balancerRpcExecutorPool, com.google.common.base.Supplier<com.google.common.base.Stopwatch> stopwatchSupplier, List<ClientInterceptor> interceptors, TimeProvider timeProvider) (package private)
OobChannel
(String authority, ObjectPool<? extends Executor> executorPool, ScheduledExecutorService deadlineCancellationExecutor, SynchronizationContext syncContext, CallTracer callsTracer, ChannelTracer channelTracer, InternalChannelz channelz, TimeProvider timeProvider) private
TransportTracer
(TimeProvider timeProvider) -
Uses of TimeProvider in io.grpc.util
Fields in io.grpc.util declared as TimeProviderConstructors in io.grpc.util with parameters of type TimeProviderModifierConstructorDescriptionOutlierDetectionLoadBalancer
(LoadBalancer.Helper helper, TimeProvider timeProvider) Creates a new instance ofOutlierDetectionLoadBalancer
.