public class RemoteCacheScheme extends AbstractCachingScheme<com.tangosol.internal.net.service.extend.remote.RemoteCacheServiceDependencies> implements BundlingScheme
RemoteCacheScheme
is responsible for building a remote cache.MapBuilder.Dependencies
m_serviceDependencies
DELIM_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, validate
getEventInterceptorBuilders, getScopedServiceName, getScopeName, getServiceBuilder, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, setApplicationContext, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXml
getSchemeName, isAnonymous, setSchemeName, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEventInterceptorBuilders, getScopedServiceName, getServiceBuilder, getServiceName, isAutoStart
getSchemeName, isAnonymous
public RemoteCacheScheme()
RemoteCacheScheme
.public String getServiceType()
getServiceType
in interface ServiceScheme
public boolean isRunningClusterNeeded()
isRunningClusterNeeded
in interface ServiceBuilder
isRunningClusterNeeded
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 ServiceBuilder
realizeService
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