Skip navigation links
com.tangosol.coherence.config.scheme
Class AbstractLocalCachingScheme
java.lang.Object
com.tangosol.coherence.config.scheme.AbstractScheme
com.tangosol.coherence.config.scheme.AbstractServiceScheme
com.tangosol.coherence.config.scheme.AbstractCachingScheme
com.tangosol.coherence.config.scheme.AbstractLocalCachingScheme
- All Implemented Interfaces:
- BackingMapManagerBuilder, BuilderCustomization, MapBuilder, NamedCacheBuilder, ServiceBuilder, CachingScheme, ObservableCachingScheme, Scheme, ServiceScheme
- Direct Known Subclasses:
- AbstractCompositeScheme, AbstractJournalScheme, BackingMapScheme, ClassScheme, CustomScheme, ExternalScheme, LocalScheme, PagedExternalScheme, ReadWriteBackingMapScheme
-
public abstract class AbstractLocalCachingScheme
- extends AbstractCachingScheme
- implements BuilderCustomization
The AbstractLocalCachingScheme
is provides common functionality for local caching schemes, including local-scheme, external-scheme, etc.
- Since:
- Coherence 12.1.2
- Author:
- pfm 2011.12.28
Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme |
getScopedServiceName, getScopedServiceName, getScopeName, getServiceBuilder, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, realizeService, setAutoStart, setScopeName, setServiceName, setXml, validate |
AbstractLocalCachingScheme
public AbstractLocalCachingScheme()
getServiceType
public java.lang.String getServiceType()
- Return the service type.
-
- Specified by:
getServiceType
in interface ServiceScheme
-
- Returns:
- the service type
getEventInterceptorBuilders
public java.util.List getEventInterceptorBuilders()
- Obtains the
List
of NamedEventInterceptorBuilder
s that have been defined for the ServiceScheme
.
Note: For those ServiceScheme
s don't support event interceptors, the returned value must be an empty list.
-
- Specified by:
getEventInterceptorBuilders
in interface ServiceScheme
- Overrides:
getEventInterceptorBuilders
in class AbstractServiceScheme
-
- Returns:
- an
List
over NamedEventInterceptorBuilder
s
isRunningClusterNeeded
public boolean isRunningClusterNeeded()
- Return true if a running cluster is needed before using a service.
-
- Specified by:
isRunningClusterNeeded
in interface ServiceBuilder
- Specified by:
isRunningClusterNeeded
in class AbstractServiceScheme
getCustomBuilder
public ParameterizedBuilder getCustomBuilder()
- Obtains the custom
ParameterizedBuilder
.
-
- Specified by:
getCustomBuilder
in interface BuilderCustomization
-
- Returns:
- the
ParameterizedBuilder
setCustomBuilder
public void setCustomBuilder(ParameterizedBuilder bldr)
- Sets the
ParameterizedBuilder
to be used as the alternate builder.
-
- Specified by:
setCustomBuilder
in interface BuilderCustomization
-
- Parameters:
bldr
- the ParameterizedBuilder
Skip navigation links
Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.