Skip navigation links
com.tangosol.coherence.config.scheme
Class ReplicatedScheme
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.ReplicatedScheme
- All Implemented Interfaces:
- BackingMapManagerBuilder, MapBuilder, NamedCacheBuilder, ServiceBuilder, CachingScheme, ClusteredCachingScheme, ObservableCachingScheme, Scheme, ServiceScheme
- Direct Known Subclasses:
- OptimisticScheme
-
public class ReplicatedScheme
- extends AbstractCachingScheme
- implements ClusteredCachingScheme
The ReplicatedScheme
class builds replicated cache.
- Since:
- Coherence 12.1.2
- Author:
- pfm 2011.12.06
Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme |
getEventInterceptorBuilders, getScopedServiceName, getScopedServiceName, getScopeName, getServiceBuilder, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, realizeService, setAutoStart, setScopeName, setServiceName, validate |
ReplicatedScheme
public ReplicatedScheme()
getServiceType
public java.lang.String getServiceType()
- Return the service type.
-
- Specified by:
getServiceType
in interface ServiceScheme
-
- Returns:
- the service type
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
getBackingMapScheme
public BackingMapScheme getBackingMapScheme()
- Return the
BackingMapScheme
which builds the backing map for the clustered scheme.
-
- Specified by:
getBackingMapScheme
in interface ClusteredCachingScheme
-
- Returns:
- the scheme
setBackingMapScheme
@Injectable
public void setBackingMapScheme(BackingMapScheme scheme)
- Set the
BackingMapScheme
which builds the backing map for the clustered scheme.
-
- Parameters:
scheme
- the scheme builder
setXml
public void setXml(XmlElement xml)
- Set the XML so that we can create a Service using the SafeCluster.ensureService.
-
- Specified by:
setXml
in interface ServiceBuilder
- Overrides:
setXml
in class AbstractServiceScheme
-
- Parameters:
xml
- the distributed-scheme XML
Skip navigation links
Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.