public abstract class AbstractCompositeScheme<T> extends AbstractLocalCachingScheme<T>
AbstractCompositeScheme
manages a scheme that is used to
build a composite cache consisting of a front map and a back cache/map.MapBuilder.Dependencies
m_serviceDependencies
DELIM_APPLICATION_SCOPE, DELIM_DOMAIN_PARTITION
Constructor and Description |
---|
AbstractCompositeScheme() |
Modifier and Type | Method and Description |
---|---|
CachingScheme |
getBackScheme()
Return the back scheme.
|
CachingScheme |
getFrontScheme()
Return the front scheme.
|
void |
setBackScheme(CachingScheme scheme)
Set the back scheme.
|
void |
setFrontScheme(CachingScheme scheme)
Set the front scheme.
|
protected void |
validate(com.tangosol.config.expression.ParameterResolver resolver)
Validate the properties.
|
getCustomBuilder, getEventInterceptorBuilders, getServiceType, isRunningClusterNeeded, setCustomBuilder
establishMapListeners, getDefaultParameterResolver, getListenerBuilder, realizeBackingMapManager, realizeCache, realizeMap, setListenerBuilder
getDefaultServiceName, getScopedServiceName, getScopeName, getServiceBuilder, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, realizeService, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXml
getSchemeName, isAnonymous, setSchemeName, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getScopedServiceName, getServiceBuilder, getServiceName, isAutoStart
getSchemeName, isAnonymous
public CachingScheme getFrontScheme()
public void setFrontScheme(CachingScheme scheme)
scheme
- the front schemepublic CachingScheme getBackScheme()
public void setBackScheme(CachingScheme scheme)
scheme
- the back schemeprotected void validate(com.tangosol.config.expression.ParameterResolver resolver)
validate
in class AbstractCachingScheme
resolver
- the ParameterResolver needed to resolve expressions