Package com.tangosol.coherence.config.scheme
Defines the Coherence configuration object model classes and interfaces for
Caching and Service Schemes.
- Since:
- 12.1.2
-
Interface Summary Interface Description BackupMapConfig TheBackupMapConfig
interface exposes the configuration needed to create an instance of a backup map, which is used by the distributed cache to store backup data.BundlingScheme BundlingScheme
s define how the bundling (batching) of operations will occur and theBundleManager
used to configure said bundling.CachingScheme TheCachingScheme
is a multi-builder for cache-based infrastructure.ClusteredCachingScheme The ClusteredCachingScheme interface represents schemes that are used for clustered caches.NamedTopicScheme TheTopicScheme
class is responsible for building a fully configured instance of aNamedTopic
.ObservableCachingScheme AnObservableCachingScheme
is aCachingScheme
that supports defining and addingMapListener
s to realizedMap
s andNamedCache
s.Scheme AScheme
defines the configuration information and necessary builders for the construction of various well-known and identifiable structures used by Coherence at runtime.ServiceScheme This interface exposes service related scheme information.TopicScheme<C extends NamedCollection,S> TheTopicScheme
class is responsible for building a fully configured instance of a topic. -
Class Summary Class Description AbstractCachingScheme<D extends ServiceDependencies> AnAbstractCachingScheme
is a base implementation for anCachingScheme
.AbstractCompositeScheme<T> TheAbstractCompositeScheme
manages a scheme that is used to build a composite cache consisting of a front map and a back cache/map.AbstractJournalScheme<T> TheAbstractJournalScheme
contains functionality common to all Journal schemes.AbstractLocalCachingScheme<T> TheAbstractLocalCachingScheme
is provides common functionality for local caching schemes, including local-scheme, external-scheme, etc.AbstractScheme TheAbstractScheme
is the base implementation of aScheme
.AbstractServiceScheme<D extends ServiceDependencies> TheAbstractServiceScheme
provides functionality common to all schemes that use services.BackingMapScheme TheBackingMapScheme
class is responsible for building a fully configured instance of a backing map.BaseGrpcCacheScheme<S extends Service> TheBaseGrpcCacheScheme
is responsible for building a remote gRPC cache service.BaseGrpcScheme<T extends com.tangosol.internal.net.grpc.DefaultRemoteGrpcServiceDependencies,S extends Service> TheBaseGrpcScheme
is responsible for building a remote gRPC service.BundleManager TheBundleManager
class is responsible for configuring caches to use bundling.BundleManager.BundleConfig The BundleConfig class contains the configuration for a Bundle.CacheStoreScheme TheCacheStoreScheme
class is responsible for building a fully configured instance of a CacheStore, CacheLoader or remote NamedCache.CaffeineScheme TheCaffeineScheme
class is responsible for building a fully configured instance of aCaffeineCache
.ClassScheme TheClassScheme
class is responsible for building customCachingScheme
s and customCacheStoreScheme
s.ContinuousQueryCacheScheme This scheme is internally used to provide theParameterizedBuilder
that constructs theview-filter
for theViewScheme
.CustomScheme DistributedScheme TheDistributedScheme
class builds a distributed cache.DistributedScheme.BackupConfig TheDistributedScheme.BackupConfig
class manages configuration for the partitioned cache backup map.ExternalScheme TheExternalScheme
class is responsible for building a fully configured instance of a ExternalCache.FlashJournalScheme TheFlashJournalScheme
is used to create an instance of a Flash Journal map.InvocationScheme TheInvocationScheme
class builds an Invocation service.LocalScheme TheLocalScheme
class is responsible for building a fully configured instance of a LocalCache.NearScheme TheNearScheme
is used to realize (create) an instance of a NearCache.OptimisticScheme TheOptimisticScheme
class builds an optimistic cache.OverflowScheme PagedExternalScheme ThePagedExternalScheme
class is responsible for building a fully configured instance of a PagedExternalCache.PagedTopicScheme APagedTopicScheme
is responsible for building a topic.PagedTopicStorageScheme A scheme that builds the inner scheme of the backing map scheme of a topic.ProxyScheme TheProxyScheme
class builds a Proxy scheme.RamJournalScheme TheRamJournalScheme
is used to create an instance of a Ram Journal map.ReadWriteBackingMapScheme TheRemoteCacheScheme
is responsible for creating a fully configured ReadWriteBackingMap.RemoteCacheScheme TheRemoteCacheScheme
is responsible for building a remote cache.RemoteInvocationScheme TheRemoteInvocationScheme
class builds a remote invocation service.ReplicatedScheme TheReplicatedScheme
class builds replicated cache.TransactionalScheme TheTransactionalScheme
class builds a transactional cache.ViewScheme A Scheme that realizes both services and caches for Coherence 12.2.1.4 feature named 'views'.WrapperCachingScheme A simple implementation of theCachingScheme
interface built as a wrapper around another CachingScheme implementation.