Package io.grpc.xds
Class SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool
java.lang.Object
io.grpc.xds.SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool
- All Implemented Interfaces:
io.grpc.internal.ObjectPool<XdsClient>
- Enclosing class:
SharedXdsClientPoolProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final io.grpc.internal.ExponentialBackoffPolicy.Provider
private final Bootstrapper.BootstrapInfo
private final Object
private int
private ScheduledExecutorService
private final String
private XdsClient
-
Constructor Summary
ConstructorsConstructorDescriptionRefCountedXdsClientObjectPool
(Bootstrapper.BootstrapInfo bootstrapInfo, String target) -
Method Summary
-
Field Details
-
BACKOFF_POLICY_PROVIDER
private static final io.grpc.internal.ExponentialBackoffPolicy.Provider BACKOFF_POLICY_PROVIDER -
bootstrapInfo
-
target
-
lock
-
scheduler
-
xdsClient
-
refCount
private int refCount
-
-
Constructor Details
-
RefCountedXdsClientObjectPool
RefCountedXdsClientObjectPool(Bootstrapper.BootstrapInfo bootstrapInfo, String target)
-
-
Method Details