Class GrpcCacheScheme
- java.lang.Object
-
- com.tangosol.coherence.config.scheme.AbstractScheme
-
- com.tangosol.coherence.config.scheme.AbstractServiceScheme<D>
-
- com.tangosol.coherence.config.scheme.AbstractCachingScheme<T>
-
- com.tangosol.coherence.config.scheme.BaseGrpcScheme<com.tangosol.internal.net.grpc.DefaultRemoteGrpcCacheServiceDependencies,S>
-
- com.tangosol.coherence.config.scheme.BaseGrpcCacheScheme<com.tangosol.net.CacheService>
-
- com.oracle.coherence.client.config.GrpcCacheScheme
-
- All Implemented Interfaces:
com.tangosol.coherence.config.builder.BackingMapManagerBuilder,com.tangosol.coherence.config.builder.MapBuilder,com.tangosol.coherence.config.builder.NamedCacheBuilder,com.tangosol.coherence.config.builder.ServiceBuilder,com.tangosol.coherence.config.scheme.CachingScheme,com.tangosol.coherence.config.scheme.ObservableCachingScheme,com.tangosol.coherence.config.scheme.Scheme,com.tangosol.coherence.config.scheme.ServiceScheme,com.tangosol.net.ClusterDependencies.ServiceProvider
public class GrpcCacheScheme extends com.tangosol.coherence.config.scheme.BaseGrpcCacheScheme<com.tangosol.net.CacheService> implements com.tangosol.net.ClusterDependencies.ServiceProviderTheGrpcCacheSchemeis responsible for building a remote gRPC cache.- Since:
- 22.06.2
- Author:
- Jonathan Knight 2022.08.25
-
-
Constructor Summary
Constructors Constructor Description GrpcCacheScheme()Constructs aGrpcCacheScheme.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GrpcRemoteCacheServicecreateService(String sName, com.tangosol.net.Cluster cluster)protected com.tangosol.net.ClusterDependencies.ServiceProvidergetServiceProvider()-
Methods inherited from class com.tangosol.coherence.config.scheme.BaseGrpcCacheScheme
ensureService, getServiceType
-
Methods inherited from class com.tangosol.coherence.config.scheme.BaseGrpcScheme
isRunningClusterNeeded, setRemoteScopeName
-
Methods inherited from class com.tangosol.coherence.config.scheme.AbstractCachingScheme
establishMapListeners, getDefaultParameterResolver, getListenerBuilder, realizeBackingMapManager, realizeCache, realizeMap, setListenerBuilder, validate
-
Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme
getDefaultServiceName, getEventInterceptorBuilders, getScopedServiceName, getScopeName, getServiceBuilder, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, realizeService, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXml
-
Methods inherited from class com.tangosol.coherence.config.scheme.AbstractScheme
getSchemeName, isAnonymous, setSchemeName, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
GrpcCacheScheme
public GrpcCacheScheme()
Constructs aGrpcCacheScheme.
-
-
Method Detail
-
getServiceProvider
protected com.tangosol.net.ClusterDependencies.ServiceProvider getServiceProvider()
- Overrides:
getServiceProviderin classcom.tangosol.coherence.config.scheme.BaseGrpcScheme<com.tangosol.internal.net.grpc.DefaultRemoteGrpcCacheServiceDependencies,com.tangosol.net.CacheService>
-
createService
public GrpcRemoteCacheService createService(String sName, com.tangosol.net.Cluster cluster)
- Specified by:
createServicein interfacecom.tangosol.net.ClusterDependencies.ServiceProvider
-
-