Class PagedTopicStorageScheme
java.lang.Object
com.tangosol.coherence.config.scheme.WrapperCachingScheme
com.tangosol.coherence.config.scheme.PagedTopicStorageScheme
- All Implemented Interfaces:
BackingMapManagerBuilder,MapBuilder,NamedCacheBuilder,CachingScheme,Scheme,ServiceScheme
A scheme that builds the inner scheme of the backing map scheme of a topic.
- Since:
- Coherence 14.1.1
- Author:
- jk 2015.05.29
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.tangosol.coherence.config.builder.MapBuilder
MapBuilder.Dependencies -
Field Summary
Fields inherited from interface com.tangosol.coherence.config.scheme.ServiceScheme
DELIM_APPLICATION_SCOPE, DELIM_DOMAIN_PARTITION -
Constructor Summary
ConstructorsConstructorDescriptionPagedTopicStorageScheme(CachingScheme schemeStorage, PagedTopicScheme topicScheme) Create aPagedTopicStorageScheme. -
Method Summary
Modifier and TypeMethodDescriptionrealizeCache(ParameterResolver resolver, MapBuilder.Dependencies dependencies) Realizes aNamedCache(possibly "ensuring it") based on the state of the builder, the providedParameterResolverandMapBuilderdependencies.realizeMap(ParameterResolver resolver, MapBuilder.Dependencies dependencies) Realize aMapbased on the state of theMapBuilder, resolvable parameters and providedMapBuilder.Dependencies.Methods inherited from class com.tangosol.coherence.config.scheme.WrapperCachingScheme
getCachingScheme, getEventInterceptorBuilders, getSchemeName, getScopedServiceName, getServiceBuilder, getServiceName, getServiceType, isAnonymous, isAutoStart, realizeBackingMapManager
-
Constructor Details
-
PagedTopicStorageScheme
Create aPagedTopicStorageScheme.- Parameters:
schemeStorage- theCachingSchemedefining the storage scheme for the topictopicScheme- thePagedTopicSchemedefining the topic
-
-
Method Details
-
realizeMap
Description copied from interface:MapBuilderRealize aMapbased on the state of theMapBuilder, resolvable parameters and providedMapBuilder.Dependencies.- Specified by:
realizeMapin interfaceMapBuilder- Overrides:
realizeMapin classWrapperCachingScheme- Parameters:
resolver- theParameterResolverdependencies- theMapBuilder.Dependenciesfor realizing theMap- Returns:
- a
Map
-
realizeCache
Description copied from interface:NamedCacheBuilderRealizes aNamedCache(possibly "ensuring it") based on the state of the builder, the providedParameterResolverandMapBuilderdependencies.The
MapBuilderdependencies are required to satisfy the requirement when realizing aNamedCacheadditionally involves realizing one or more internalMaps.- Specified by:
realizeCachein interfaceNamedCacheBuilder- Overrides:
realizeCachein classWrapperCachingScheme- Parameters:
resolver- the ParameterResolverdependencies- theMapBuilderdependencies- Returns:
- a
NamedCache
-