Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.coherence.config.scheme
Class AbstractBundlingScheme

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.AbstractBundlingScheme

All Implemented Interfaces:
BackingMapManagerBuilder, MapBuilder, NamedCacheBuilder, ServiceBuilder, CachingScheme, ObservableCachingScheme, Scheme, ServiceScheme
Direct Known Subclasses:
DistributedScheme, RemoteCacheScheme

public abstract class AbstractBundlingScheme
extends AbstractCachingScheme

The AbstractBundlingScheme class provides bundling functionality for schemes.

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
AbstractBundlingScheme()
           

 

Method Summary
 BundleManager getBundleManager()
          Return the BundleManager.
 NamedCache realizeCache(com.tangosol.config.expression.ParameterResolver resolver, MapBuilder.Dependencies dependencies)
          Realizes a NamedCache (possibly "ensuring it") based on the state of the builder, the provided ParameterResolver and MapBuilder dependencies.
 void setBundleManager(BundleManager initializer)
          Set the BundleManager.

 

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

 

Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme
getEventInterceptorBuilders, getScopedServiceName, getScopedServiceName, getScopeName, getServiceBuilder, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, isRunningClusterNeeded, realizeService, setAutoStart, setScopeName, setServiceName, setXml, 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, getServiceType, isAutoStart

 

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

 

Constructor Detail

AbstractBundlingScheme

public AbstractBundlingScheme()

Method Detail

realizeCache

public NamedCache realizeCache(com.tangosol.config.expression.ParameterResolver resolver,
                               MapBuilder.Dependencies dependencies)
Realizes a NamedCache (possibly "ensuring it") based on the state of the builder, the provided ParameterResolver and MapBuilder dependencies.

The MapBuilder dependencies are required to satisfy the requirement when realizing a NamedCache additionally involves realizing one or more internal Maps.

Specified by:
realizeCache in interface NamedCacheBuilder
Overrides:
realizeCache in class AbstractCachingScheme
Parameters:
resolver - the ParameterResolver
dependencies - the MapBuilder dependencies
Returns:
a NamedCache

getBundleManager

public BundleManager getBundleManager()
Return the BundleManager.
Returns:
the BundleManager

setBundleManager

@Injectable(value="operation-bundling")
public void setBundleManager(BundleManager initializer)
Set the BundleManager.
Parameters:
initializer - the BundleManager

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.