public class RemoteCacheScheme extends AbstractCachingScheme<com.tangosol.internal.net.service.extend.remote.RemoteCacheServiceDependencies> implements BundlingScheme
RemoteCacheScheme is responsible for building a remote cache.MapBuilder.Dependenciesm_serviceDependenciesDELIM_APPLICATION_SCOPE, DELIM_DOMAIN_PARTITION| Constructor and Description |
|---|
RemoteCacheScheme()
Constructs a
RemoteCacheScheme. |
| Modifier and Type | Method and Description |
|---|---|
BundleManager |
getBundleManager()
Obtains the
BundleManager. |
String |
getServiceType()
Return the service type.
|
boolean |
isRunningClusterNeeded()
Return true if a running cluster is needed before using a service.
|
Service |
realizeService(com.tangosol.config.expression.ParameterResolver resolver,
ClassLoader loader,
Cluster cluster)
Realize (ensure) a Service.
|
void |
setBundleManager(BundleManager mgrBundle)
Set the
BundleManager. |
establishMapListeners, getDefaultParameterResolver, getListenerBuilder, realizeBackingMapManager, realizeCache, realizeMap, setListenerBuilder, validategetDefaultServiceName, getEventInterceptorBuilders, getScopedServiceName, getScopeName, getServiceBuilder, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXmlgetSchemeName, isAnonymous, setSchemeName, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEventInterceptorBuilders, getScopedServiceName, getServiceBuilder, getServiceName, isAutoStartgetSchemeName, isAnonymouspublic RemoteCacheScheme()
RemoteCacheScheme.public String getServiceType()
getServiceType in interface ServiceSchemepublic boolean isRunningClusterNeeded()
isRunningClusterNeeded in interface ServiceBuilderisRunningClusterNeeded in class AbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteCacheServiceDependencies>true if a running cluster is needed before using a servicepublic Service realizeService(com.tangosol.config.expression.ParameterResolver resolver, ClassLoader loader, Cluster cluster)
realizeService in interface ServiceBuilderrealizeService in class AbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteCacheServiceDependencies>resolver - the ParameterResolverloader - the ClassLoadercluster - the Cluster which will already be running if necessarypublic BundleManager getBundleManager()
BundleManager.getBundleManager in interface BundlingScheme@Injectable(value="operation-bundling") public void setBundleManager(BundleManager mgrBundle)
BundleManager.mgrBundle - the BundleManager