Uses of Interface
io.grpc.internal.SharedResourceHolder.Resource
Packages that use SharedResourceHolder.Resource
Package
Description
Interfaces and implementations that are internal to gRPC.
The main transport implementation based on Netty,
for both the client and the server.
-
Uses of SharedResourceHolder.Resource in io.grpc.grpclb
Constructors in io.grpc.grpclb with parameters of type SharedResourceHolder.ResourceModifierConstructorDescription(package private)GrpclbNameResolver(String nsAuthority, String name, NameResolver.Args args, SharedResourceHolder.Resource<Executor> executorResource, com.google.common.base.Stopwatch stopwatch, boolean isAndroid) -
Uses of SharedResourceHolder.Resource in io.grpc.internal
Fields in io.grpc.internal declared as SharedResourceHolder.ResourceModifier and TypeFieldDescriptionprivate final SharedResourceHolder.Resource<Executor> DnsNameResolver.executorResourceExecutor that will be used if an Executor is not provide viaNameResolver.Args.private final SharedResourceHolder.Resource<T> SharedResourcePool.resourcestatic final SharedResourceHolder.Resource<Executor> GrpcUtil.SHARED_CHANNEL_EXECUTORShared executor for channels.static final SharedResourceHolder.Resource<ScheduledExecutorService> GrpcUtil.TIMER_SERVICEShared single-threaded executor for managing channel timers.Fields in io.grpc.internal with type parameters of type SharedResourceHolder.ResourceModifier and TypeFieldDescriptionprivate final IdentityHashMap<SharedResourceHolder.Resource<?>, SharedResourceHolder.Instance> SharedResourceHolder.instancesMethods in io.grpc.internal with parameters of type SharedResourceHolder.ResourceModifier and TypeMethodDescriptionstatic <T> SharedResourcePool<T> SharedResourcePool.forResource(SharedResourceHolder.Resource<T> resource) static <T> TSharedResourceHolder.get(SharedResourceHolder.Resource<T> resource) Try to get an existing instance of the given resource.(package private) <T> TSharedResourceHolder.getInternal(SharedResourceHolder.Resource<T> resource) Visible to unit tests.static <T> TSharedResourceHolder.release(SharedResourceHolder.Resource<T> resource, T instance) Releases an instance of the given resource.(package private) <T> TSharedResourceHolder.releaseInternal(SharedResourceHolder.Resource<T> resource, T instance) Visible to unit tests.Constructors in io.grpc.internal with parameters of type SharedResourceHolder.ResourceModifierConstructorDescriptionprotectedDnsNameResolver(String nsAuthority, String name, NameResolver.Args args, SharedResourceHolder.Resource<Executor> executorResource, com.google.common.base.Stopwatch stopwatch, boolean isAndroid) privateSharedResourcePool(SharedResourceHolder.Resource<T> resource) -
Uses of SharedResourceHolder.Resource in io.grpc.netty
Classes in io.grpc.netty that implement SharedResourceHolder.ResourceFields in io.grpc.netty declared as SharedResourceHolder.ResourceModifier and TypeFieldDescriptionstatic final SharedResourceHolder.Resource<io.netty.channel.EventLoopGroup> static final SharedResourceHolder.Resource<io.netty.channel.EventLoopGroup> static final SharedResourceHolder.Resource<io.netty.channel.EventLoopGroup> static final SharedResourceHolder.Resource<io.netty.channel.EventLoopGroup>