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, realizeBackingMapManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tangosol.coherence.config.scheme.ServiceScheme
getNamedCollectionBuilder, getScopedServiceNameForProperty
-
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
-