|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
| 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.PagedExternalScheme
public class PagedExternalScheme
The PagedExternalScheme class is responsible for building a fully configured instance of a PagedExternalCache.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.tangosol.coherence.config.builder.MapBuilder |
|---|
MapBuilder.Dependencies |
| Constructor Summary | |
|---|---|
PagedExternalScheme() |
|
| Method Summary | |
|---|---|
BinaryStoreManagerBuilder |
getBinaryStoreManagerBuilder()Obtains the BinaryStoreManagerBuilder for the BinaryStoreManager. |
Seconds |
getPageDurationSeconds(com.tangosol.config.expression.ParameterResolver resolver)Return the length of time that a page in the cache is current. |
int |
getPageLimit(com.tangosol.config.expression.ParameterResolver resolver)Return the maximum number of pages that the cache manages before older pages are destroyed. |
protected SerializationPagedCache |
instantiateSerializationPagedCache(BinaryStoreManager storeMgr, int cPages, int cPageSecs, boolean fBinaryMap, boolean fPassive)Construct an SerializationPagedCache using the specified parameters. |
protected SerializationPagedCache |
instantiateSerializationPagedCache(BinaryStoreManager storeMgr, int cPages, int cPageSecs, java.lang.ClassLoader loader)Construct an SerializationPagedCache using the specified parameters. |
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 |
setBinaryStoreManagerBuilder(BinaryStoreManagerBuilder bldr)Sets the BinaryStoreManagerBuilder for the BinaryStoreManager. |
void |
setPageDurationSeconds(com.tangosol.config.expression.Expression expr)Set the page duration. |
void |
setPageLimit(com.tangosol.config.expression.Expression expr)Set the page limit. |
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, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, realizeService, setAutoStart, setScopeName, setServiceName, setXml, validate |
| Methods inherited from class com.tangosol.coherence.config.scheme.AbstractScheme |
|---|
getSchemeName, isAnonymous, setSchemeName |
| 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 |
| Constructor Detail |
|---|
public PagedExternalScheme()
| 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 BinaryStoreManagerBuilder getBinaryStoreManagerBuilder()
BinaryStoreManagerBuilder for the BinaryStoreManager.getBinaryStoreManagerBuilder in interface BinaryStoreManagerBuilderCustomizationBinaryStoreManagerBuilderpublic void setBinaryStoreManagerBuilder(BinaryStoreManagerBuilder bldr)
BinaryStoreManagerBuilder for the BinaryStoreManager.setBinaryStoreManagerBuilder in interface BinaryStoreManagerBuilderCustomizationbldr - the BinaryStoreManagerBuilderpublic Seconds getPageDurationSeconds(com.tangosol.config.expression.ParameterResolver resolver)
resolver - the ParameterResolver
@Injectable
public void setPageDurationSeconds(com.tangosol.config.expression.Expression expr)
expr - the page duration expressionpublic int getPageLimit(com.tangosol.config.expression.ParameterResolver resolver)
resolver - the ParameterResolver
@Injectable
public void setPageLimit(com.tangosol.config.expression.Expression expr)
expr - the page limit expression
protected SerializationPagedCache instantiateSerializationPagedCache(BinaryStoreManager storeMgr,
int cPages,
int cPageSecs,
java.lang.ClassLoader loader)
This method exposes a corresponding SerializationPagedCache constructor and is provided for the express purpose of allowing its override.
protected SerializationPagedCache instantiateSerializationPagedCache(BinaryStoreManager storeMgr,
int cPages,
int cPageSecs,
boolean fBinaryMap,
boolean fPassive)
This method exposes a corresponding SerializationPagedCache constructor and is provided for the express purpose of allowing its override.
protected void validate(com.tangosol.config.expression.ParameterResolver resolver)
validate in class AbstractCachingSchemeresolver - the ParameterResolver needed to resolve expressions
|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||