Class AbstractScheme
java.lang.Object
com.tangosol.coherence.config.scheme.AbstractScheme
- All Implemented Interfaces:
Scheme
- Direct Known Subclasses:
AbstractServiceScheme
,CacheStoreScheme
,DistributedScheme.BackupConfig
The
AbstractScheme
is the base implementation of a Scheme
.
The setters annotated with @Injectable are automatically called by CODI
during document processing. Non-annotated setters are typically called
by the CODI element processors.- Since:
- Coherence 12.1.2
- Author:
- pfm 2011.12.28
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionObtains the name of theScheme
.boolean
Determines if theScheme
is a defined and thus useful name.void
setSchemeName
(String sName) Set the scheme name, trimming the name of starting and ending whitespace if necessary.protected void
validate()
Validate the properties.
-
Constructor Details
-
AbstractScheme
public AbstractScheme()
-
-
Method Details
-
getSchemeName
Obtains the name of theScheme
.- Specified by:
getSchemeName
in interfaceScheme
- Returns:
- the scheme name
-
isAnonymous
public boolean isAnonymous()Determines if theScheme
is a defined and thus useful name.- Specified by:
isAnonymous
in interfaceScheme
- Returns:
- if the
Scheme
has a name.
-
setSchemeName
Set the scheme name, trimming the name of starting and ending whitespace if necessary.- Parameters:
sName
- the scheme name
-
validate
protected void validate()Validate the properties.
-