Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.coherence.config.scheme
Interface Scheme

All Known Subinterfaces:
CachingScheme, ObservableCachingScheme, ServiceScheme
All Known Implementing Classes:
AbstractCachingScheme, AbstractCompositeScheme, AbstractJournalScheme, AbstractLocalCachingScheme, AbstractScheme, AbstractServiceScheme, BackingMapScheme, CacheStoreScheme, ClassScheme, CustomScheme, DistributedScheme, DistributedScheme.BackupConfig, ExternalScheme, FlashJournalScheme, InvocationScheme, LocalScheme, NearScheme, OptimisticScheme, OverflowScheme, PagedExternalScheme, ProxyScheme, RamJournalScheme, ReadWriteBackingMapScheme, RemoteCacheScheme, RemoteInvocationScheme, ReplicatedScheme, TransactionalScheme

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 Schemes 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 Schemes, 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 Schemes 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

Method Summary
 java.lang.String getSchemeName()
          Obtains the name of the Scheme.
 boolean isAnonymous()
          Determines if the Scheme is a defined and thus useful name.

 

Method Detail

getSchemeName

java.lang.String getSchemeName()
Obtains the name of the Scheme.
Returns:
the scheme name

isAnonymous

boolean isAnonymous()
Determines if the Scheme is a defined and thus useful name.
Returns:
if the Scheme has a name.

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.