Package com.oracle.coherence.grpc.proxy
The Coherence gRPC server implementation.
- Since:
- 20.06
- Author:
- Jonathan Knight 2019.11.07
-
Interface Summary Interface Description BaseGrpcServiceImpl.Dependencies The dependencies to configure aBaseGrpcServiceImpl
.BindableGrpcProxyService An interface implemented by bindable gRPC proxy services.ConfigurableCacheFactorySuppliers A factory ofConfigurableCacheFactory
supplier functions that can return aConfigurableCacheFactory
for a given scope name.GrpcConnectionMetrics.ConnectionMetricsMBean A MBean to track gRPC connections.GrpcProxyMetricsMBean The gRPC Proxy metrics MBean.GrpcProxyService An interface implemented by gRPC proxy services.GrpcServerBuilderProvider Deprecated. the gRPC proxy server is configured and built as a normal proxy service configured with a gRPC acceptor in the system cache configuration fileGrpcServerConfiguration A class that can configure gRPC server builders prior to them being used to start the servers.GrpcServiceDependencies The dependencies for a gRPC bindable service.NamedCacheService A NamedCache service.NamedCacheService.Dependencies The dependencies to configure aNamedCacheServiceImpl
. -
Class Summary Class Description BaseGrpcServiceImpl A base class for gRPC services.BaseGrpcServiceImpl.DefaultDependencies The defaultBaseGrpcServiceImpl.Dependencies
implementation.ConfigurableCacheFactorySuppliers.DefaultCacheFactorySupplier The defaultConfigurableCacheFactory
supplier.ConfigurableCacheFactorySuppliers.FixedCacheFactorySupplier A fixedConfigurableCacheFactory
supplier that only supplies theConfigurableCacheFactory
instances provided when it was constructed.DaemonPoolExecutor AnExecutor
that uses aDaemonPool
to execute tasks.DaemonPoolExecutor.DaemonPoolManagement Daemon pool metrics and management.DefaultGrpcAcceptorController The defaultGrpcAcceptorController
implementation.GrpcConnectionMetrics A holder for gRPC connection metrics.GrpcMetricsInterceptor AServerInterceptor
that enables capturing of gRPC metrics.GrpcProxyMetrics The gRPC Proxy metrics MBean implementation.GrpcServerController A controller class that starts and stops the default gRPC server by responding toDefaultCacheServer
lifecycle events.GrpcServerController.Listener A listener that will start the gRPC server base onCoherence
orDefaultCacheServer
lifecycle events.GrpcServiceDependencies.DefaultDependencies The defaultGrpcServiceDependencies
implementation.MapListenerProxy A class to encapsulate bidirectional streaming of map events for a single cache.MapListenerProxy.DeactivationListener NamedCacheDeactivationListener
that will communicate cache truncation and destruction events over the proxy.MapListenerProxy.FilterInfo A holder for filter information.MapListenerProxy.KeyConverter Converter for cache key instances.MapListenerProxy.WrapperPrimingListener MapListenerSupport.PrimingListener
that delegates calls to the wrappedMapListener
.NamedCacheService.DefaultDependencies The defaultNamedCacheService.Dependencies
implementation.NamedCacheServiceGrpcImpl A plain gRPC implementation of NamedCache service.NamedCacheServiceImpl A gRPC NamedCache service.PagedQueryHelper A helper class for cache key set and entry set paged queries.ResponseHandlers Helper methods to handle gRPC async responses.ServerLoggingInterceptor A gRPC server interceptor that will log messages on the server.TracingDaemonPool ADaemonPool
implementation that wraps anotherDaemonPool
and adds activation of tracing spans for theRunnable
s executed by this pool.TracingDaemonPool.TracingRunnable ARunnable
that executes another runnable after activating a tracing span.