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 ofConfigurableCacheFactorysupplier functions that can return aConfigurableCacheFactoryfor 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.Dependenciesimplementation.ConfigurableCacheFactorySuppliers.DefaultCacheFactorySupplier The defaultConfigurableCacheFactorysupplier.ConfigurableCacheFactorySuppliers.FixedCacheFactorySupplier A fixedConfigurableCacheFactorysupplier that only supplies theConfigurableCacheFactoryinstances provided when it was constructed.DaemonPoolExecutor AnExecutorthat uses aDaemonPoolto execute tasks.DaemonPoolExecutor.DaemonPoolManagement Daemon pool metrics and management.DefaultGrpcAcceptorController The defaultGrpcAcceptorControllerimplementation.GrpcConnectionMetrics A holder for gRPC connection metrics.GrpcMetricsInterceptor AServerInterceptorthat 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 toDefaultCacheServerlifecycle events.GrpcServerController.Listener A listener that will start the gRPC server base onCoherenceorDefaultCacheServerlifecycle events.GrpcServiceDependencies.DefaultDependencies The defaultGrpcServiceDependenciesimplementation.MapListenerProxy A class to encapsulate bidirectional streaming of map events for a single cache.MapListenerProxy.DeactivationListener NamedCacheDeactivationListenerthat 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.PrimingListenerthat delegates calls to the wrappedMapListener.NamedCacheService.DefaultDependencies The defaultNamedCacheService.Dependenciesimplementation.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 ADaemonPoolimplementation that wraps anotherDaemonPooland adds activation of tracing spans for theRunnables executed by this pool.TracingDaemonPool.TracingRunnable ARunnablethat executes another runnable after activating a tracing span.