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 TheBackupMapConfiginterface exposes the configuration needed to create an instance of a backup map, which is used by the distributed cache to store backup data.BundlingScheme BundlingSchemes define how the bundling (batching) of operations will occur and theBundleManagerused to configure said bundling.CachingScheme TheCachingSchemeis a multi-builder for cache-based infrastructure.ClusteredCachingScheme The ClusteredCachingScheme interface represents schemes that are used for clustered caches.NamedTopicScheme TheTopicSchemeclass is responsible for building a fully configured instance of aNamedTopic.ObservableCachingScheme AnObservableCachingSchemeis aCachingSchemethat supports defining and addingMapListeners to realizedMaps andNamedCaches.Scheme ASchemedefines 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> TheTopicSchemeclass is responsible for building a fully configured instance of a topic. -
Class Summary Class Description AbstractCachingScheme<D extends ServiceDependencies> AnAbstractCachingSchemeis a base implementation for anCachingScheme.AbstractCompositeScheme<T> TheAbstractCompositeSchememanages a scheme that is used to build a composite cache consisting of a front map and a back cache/map.AbstractJournalScheme<T> TheAbstractJournalSchemecontains functionality common to all Journal schemes.AbstractLocalCachingScheme<T> TheAbstractLocalCachingSchemeis provides common functionality for local caching schemes, including local-scheme, external-scheme, etc.AbstractScheme TheAbstractSchemeis the base implementation of aScheme.AbstractServiceScheme<D extends ServiceDependencies> TheAbstractServiceSchemeprovides functionality common to all schemes that use services.BackingMapScheme TheBackingMapSchemeclass is responsible for building a fully configured instance of a backing map.BaseGrpcCacheScheme<S extends Service> TheBaseGrpcCacheSchemeis responsible for building a remote gRPC cache service.BaseGrpcScheme<T extends com.tangosol.internal.net.grpc.DefaultRemoteGrpcServiceDependencies,S extends Service> TheBaseGrpcSchemeis responsible for building a remote gRPC service.BundleManager TheBundleManagerclass is responsible for configuring caches to use bundling.BundleManager.BundleConfig The BundleConfig class contains the configuration for a Bundle.CacheStoreScheme TheCacheStoreSchemeclass is responsible for building a fully configured instance of a CacheStore, CacheLoader or remote NamedCache.CaffeineScheme TheCaffeineSchemeclass is responsible for building a fully configured instance of aCaffeineCache.ClassScheme TheClassSchemeclass is responsible for building customCachingSchemes and customCacheStoreSchemes.ContinuousQueryCacheScheme This scheme is internally used to provide theParameterizedBuilderthat constructs theview-filterfor theViewScheme.CustomScheme DistributedScheme TheDistributedSchemeclass builds a distributed cache.DistributedScheme.BackupConfig TheDistributedScheme.BackupConfigclass manages configuration for the partitioned cache backup map.ExternalScheme TheExternalSchemeclass is responsible for building a fully configured instance of a ExternalCache.FlashJournalScheme TheFlashJournalSchemeis used to create an instance of a Flash Journal map.InvocationScheme TheInvocationSchemeclass builds an Invocation service.LocalScheme TheLocalSchemeclass is responsible for building a fully configured instance of a LocalCache.NearScheme TheNearSchemeis used to realize (create) an instance of a NearCache.OptimisticScheme TheOptimisticSchemeclass builds an optimistic cache.OverflowScheme PagedExternalScheme ThePagedExternalSchemeclass is responsible for building a fully configured instance of a PagedExternalCache.PagedTopicScheme APagedTopicSchemeis responsible for building a topic.PagedTopicStorageScheme A scheme that builds the inner scheme of the backing map scheme of a topic.ProxyScheme TheProxySchemeclass builds a Proxy scheme.RamJournalScheme TheRamJournalSchemeis used to create an instance of a Ram Journal map.ReadWriteBackingMapScheme TheRemoteCacheSchemeis responsible for creating a fully configured ReadWriteBackingMap.RemoteCacheScheme TheRemoteCacheSchemeis responsible for building a remote cache.RemoteInvocationScheme TheRemoteInvocationSchemeclass builds a remote invocation service.ReplicatedScheme TheReplicatedSchemeclass builds replicated cache.TransactionalScheme TheTransactionalSchemeclass 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 theCachingSchemeinterface built as a wrapper around another CachingScheme implementation.