Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.coherence.config.scheme
Class ReplicatedScheme

java.lang.Object
  extended by com.tangosol.coherence.config.scheme.AbstractScheme
      extended by com.tangosol.coherence.config.scheme.AbstractServiceScheme
          extended by com.tangosol.coherence.config.scheme.AbstractCachingScheme
              extended by 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

Nested Class Summary

 

Nested classes/interfaces inherited from interface com.tangosol.coherence.config.builder.MapBuilder
MapBuilder.Dependencies

 

Constructor Summary
ReplicatedScheme()
           

 

Method Summary
 BackingMapScheme getBackingMapScheme()
          Return the BackingMapScheme which builds the backing map for the clustered scheme.
 java.lang.String getServiceType()
          Return the service type.
 boolean isRunningClusterNeeded()
          Return true if a running cluster is needed before using a service.
 void setBackingMapScheme(BackingMapScheme scheme)
          Set the BackingMapScheme which builds the backing map for the clustered scheme.
 void setXml(XmlElement xml)
          Set the XML so that we can create a Service using the SafeCluster.ensureService.

 

Methods inherited from class com.tangosol.coherence.config.scheme.AbstractCachingScheme
establishMapListeners, getDefaultParameterResolver, getListenerBuilder, realizeBackingMapManager, realizeCache, realizeMap, setListenerBuilder, validate

 

Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme
getEventInterceptorBuilders, getScopedServiceName, getScopedServiceName, getScopeName, getServiceBuilder, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, realizeService, setAutoStart, setScopeName, setServiceName, validate

 

Methods inherited from class com.tangosol.coherence.config.scheme.AbstractScheme
getSchemeName, isAnonymous, setSchemeName

 

Methods inherited from interface com.tangosol.coherence.config.scheme.ServiceScheme
getEventInterceptorBuilders, getScopedServiceName, getScopedServiceName, getServiceBuilder, getServiceName, isAutoStart

 

Methods inherited from interface com.tangosol.coherence.config.scheme.Scheme
getSchemeName, isAnonymous

 

Constructor Detail

ReplicatedScheme

public ReplicatedScheme()

Method Detail

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

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


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