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.Providerprivate final Bootstrapper.BootstrapInfoprivate final Objectprivate intprivate ScheduledExecutorServiceprivate final Stringprivate 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