Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.coherence.config.scheme
Class AbstractCompositeScheme

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.AbstractLocalCachingScheme
                  extended by com.tangosol.coherence.config.scheme.AbstractCompositeScheme

All Implemented Interfaces:
BackingMapManagerBuilder, BuilderCustomization, MapBuilder, NamedCacheBuilder, ServiceBuilder, CachingScheme, ObservableCachingScheme, Scheme, ServiceScheme
Direct Known Subclasses:
NearScheme, OverflowScheme

public abstract class AbstractCompositeScheme
extends AbstractLocalCachingScheme

The AbstractCompositeScheme manages a scheme that is used to build a composite cache consisting of a front map and a back cache/map.

Since:
Coherence 12.1.2
Author:
pfm 2011.11.30

Nested Class Summary

 

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

 

Field Summary

 

Fields inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme
m_serviceDependencies

 

Constructor Summary
AbstractCompositeScheme()
           

 

Method Summary
 CachingScheme getBackScheme()
          Return the back scheme.
 CachingScheme getFrontScheme()
          Return the front scheme.
 void setBackScheme(CachingScheme scheme)
          Set the back scheme.
 void setFrontScheme(CachingScheme scheme)
          Set the front scheme.
protected  void validate(com.tangosol.config.expression.ParameterResolver resolver)
          Validate the properties.

 

Methods inherited from class com.tangosol.coherence.config.scheme.AbstractLocalCachingScheme
getCustomBuilder, getEventInterceptorBuilders, getServiceType, isRunningClusterNeeded, setCustomBuilder

 

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

 

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

 

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

 

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

 

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

 

Constructor Detail

AbstractCompositeScheme

public AbstractCompositeScheme()

Method Detail

getFrontScheme

public CachingScheme getFrontScheme()
Return the front scheme.
Returns:
the front scheme

setFrontScheme

public void setFrontScheme(CachingScheme scheme)
Set the front scheme.
Parameters:
scheme - the front scheme

getBackScheme

public CachingScheme getBackScheme()
Return the back scheme.
Returns:
the back scheme

setBackScheme

public void setBackScheme(CachingScheme scheme)
Set the back scheme.
Parameters:
scheme - the back scheme

validate

protected void validate(com.tangosol.config.expression.ParameterResolver resolver)
Validate the properties.
Overrides:
validate in class AbstractCachingScheme
Parameters:
resolver - the ParameterResolver needed to resolve expressions

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


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