|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
com.tangosol.coherence.config.scheme.AbstractScheme
com.tangosol.coherence.config.scheme.AbstractServiceScheme
com.tangosol.coherence.config.scheme.AbstractCachingScheme
com.tangosol.coherence.config.scheme.AbstractLocalCachingScheme
com.tangosol.coherence.config.scheme.BackingMapScheme
public class BackingMapScheme
The BackingMapScheme class is responsible for building a fully configured instance of a backing map.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.tangosol.coherence.config.builder.MapBuilder |
|---|
MapBuilder.Dependencies |
| Field Summary | |
|---|---|
static int |
CUSTOMA custom backup storage. |
static int |
FILE_MAPPEDA file mapped backup storage. |
static int |
FLASHJOURNALA Flash Journal backup storage. |
static int |
OFF_HEAPAn off-heap backup storage. |
static int |
ON_HEAPAn on-heap backup storage. |
static int |
RAMJOURNALA Ram Journal backup storage. |
static int |
SCHEMEA referenced scheme provides backup storage. |
| Fields inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme |
|---|
m_serviceDependencies |
| Constructor Summary | |
|---|---|
BackingMapScheme() |
|
| Method Summary | |
|---|---|
CachingScheme |
getInnerScheme()Return the inner scheme. |
boolean |
isPartitioned(com.tangosol.config.expression.ParameterResolver resolver, boolean fDefault)Return true if the partitioned flag is set explicitly or a journal map is used. |
boolean |
isTransient(com.tangosol.config.expression.ParameterResolver resolver)Return true if the backing map is transient. |
java.util.Map |
realizeMap(com.tangosol.config.expression.ParameterResolver resolver, MapBuilder.Dependencies dependencies)Realize a Map based on the state of the MapBuilder, resolvable parameters and provided MapBuilder.Dependencies. |
void |
setInnerScheme(CachingScheme scheme)Set the inner scheme. |
void |
setPartitioned(com.tangosol.config.expression.Expression expr)Set the partitioned string. |
void |
setTransient(com.tangosol.config.expression.Expression expr)Set the transient flag. |
protected void |
validate(com.tangosol.config.expression.ParameterResolver resolver)Validate the properties. |
| Methods inherited from class com.tangosol.coherence.config.scheme.AbstractLocalCachingScheme |
|---|
getCustomBuilder, getEventInterceptorBuilders, getServiceType, isRunningClusterNeeded, setCustomBuilder |
| Methods inherited from class com.tangosol.coherence.config.scheme.AbstractCachingScheme |
|---|
establishMapListeners, getDefaultParameterResolver, getListenerBuilder, realizeBackingMapManager, realizeCache, setListenerBuilder |
| Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme |
|---|
getScopedServiceName, 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 interface com.tangosol.coherence.config.scheme.ServiceScheme |
|---|
getScopedServiceName, getScopedServiceName, getServiceBuilder, getServiceName, isAutoStart |
| Methods inherited from interface com.tangosol.coherence.config.scheme.Scheme |
|---|
getSchemeName, isAnonymous |
| Field Detail |
|---|
public static final int ON_HEAP
public static final int OFF_HEAP
public static final int FILE_MAPPED
public static final int CUSTOM
public static final int SCHEME
public static final int FLASHJOURNAL
public static final int RAMJOURNAL
| Constructor Detail |
|---|
public BackingMapScheme()
| Method Detail |
|---|
public java.util.Map realizeMap(com.tangosol.config.expression.ParameterResolver resolver,
MapBuilder.Dependencies dependencies)
Map based on the state of the MapBuilder, resolvable parameters and provided MapBuilder.Dependencies.realizeMap in interface MapBuilderrealizeMap in class AbstractCachingSchemeresolver - the ParameterResolverdependencies - the MapBuilder.Dependencies for realizing the MapMappublic CachingScheme getInnerScheme()
public void setInnerScheme(CachingScheme scheme)
scheme - the inner scheme
@Injectable
public void setPartitioned(com.tangosol.config.expression.Expression expr)
expr - the Boolean expression set to 'true' or 'observable' if the backing map is partitioned
public boolean isPartitioned(com.tangosol.config.expression.ParameterResolver resolver,
boolean fDefault)
resolver - the ParameterResolverfDefault - the default partitioned flagpublic boolean isTransient(com.tangosol.config.expression.ParameterResolver resolver)
resolver - the ParameterResolver
@Injectable
public void setTransient(com.tangosol.config.expression.Expression expr)
expr - true to make the backing map transient.protected void validate(com.tangosol.config.expression.ParameterResolver resolver)
validate in class AbstractCachingSchemeresolver - the ParameterResolver needed to resolve expressions
|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||