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, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, realizeService, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXml |
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 NamedEventInterceptorBuilders that have been defined for the ServiceScheme.
Note: For those ServiceSchemes 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 NamedEventInterceptorBuilders
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.