Interface Scheme
- All Known Subinterfaces:
CachingScheme
,NamedTopicScheme
,ObservableCachingScheme
,ServiceScheme
,TopicScheme<C,
S>
- All Known Implementing Classes:
AbstractCachingScheme
,AbstractCompositeScheme
,AbstractJournalScheme
,AbstractLocalCachingScheme
,AbstractScheme
,AbstractServiceScheme
,BackingMapScheme
,BaseGrpcCacheScheme
,BaseGrpcScheme
,CacheStoreScheme
,CaffeineScheme
,ClassScheme
,ContinuousQueryCacheScheme
,CustomScheme
,DistributedScheme
,DistributedScheme.BackupConfig
,ExternalScheme
,FlashJournalScheme
,InvocationScheme
,LocalScheme
,NearScheme
,OptimisticScheme
,OverflowScheme
,PagedExternalScheme
,PagedTopicScheme
,PagedTopicStorageScheme
,ProxyScheme
,RamJournalScheme
,ReadWriteBackingMapScheme
,RemoteCacheScheme
,RemoteInvocationScheme
,ReplicatedScheme
,TransactionalScheme
,ViewScheme
,WrapperCachingScheme
public interface Scheme
A
Scheme
defines the configuration information and necessary
builders for the construction of various well-known and identifiable
structures used by Coherence at runtime.
Coherence Scheme
s are best thought of as "templates" or "plans" that
are used for constructing runtime infrastructure. Common examples include:
services, caches, backing maps and cache stores.
Some Coherence Scheme
s, such as backing-map-schemes, are only used to
create maps, whereas as others, such as distributed-scheme are used to create
services, caches, and backing maps (as required by an inner scheme). In
addition, Coherence also provides Scheme
s that are unrelated to
caches and maps, such as invocation-scheme and cache-store scheme.
- Since:
- Coherence 12.1.2
- Author:
- pfm 2011.12.30