Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.coherence.config.scheme
Class RamJournalScheme

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

All Implemented Interfaces:
BackingMapManagerBuilder, BuilderCustomization, MapBuilder, NamedCacheBuilder, ServiceBuilder, CachingScheme, ObservableCachingScheme, Scheme, ServiceScheme

public class RamJournalScheme
extends AbstractJournalScheme

The RamJournalScheme is used to create an instance of a Ram Journal 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

 

Constructor Summary
RamJournalScheme()
           

 

Method Summary
protected  BackupJournalRM ensureBackupJournalRM(Cluster cluster)
          Ensure the BackupJournalRM is configured and started.
protected  RamJournalRM ensureRAMJournalRM(Cluster cluster)
          Ensure the RamJournalRM is configured and started.
 java.util.Map realizeMap(com.tangosol.config.expression.ParameterResolver resolver, MapBuilder.Dependencies dependencies)
          Realize a Map based on the state of the MapBuilder, resolvable parameters and provided MapBuilder.Dependencies.

 

Methods inherited from class com.tangosol.coherence.config.scheme.AbstractJournalScheme
configureCache, getEvictionPolicyBuilder, getExpiryDelay, getHighUnits, getLowUnits, getUnitCalculatorBuilder, getUnitFactor, instantiateCompactSerializationCache, setEvictionPolicyBuilder, setExpiryDelay, setHighUnits, setLowUnits, setUnitCalculatorBuilder, setUnitFactor

 

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, setListenerBuilder, validate

 

Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme
getScopedServiceName, getScopedServiceName, getScopeName, getServiceBuilder, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, 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
getScopedServiceName, getScopedServiceName, getServiceBuilder, getServiceName, isAutoStart

 

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

 

Constructor Detail

RamJournalScheme

public RamJournalScheme()

Method Detail

realizeMap

public java.util.Map realizeMap(com.tangosol.config.expression.ParameterResolver resolver,
                                MapBuilder.Dependencies dependencies)
Realize a Map based on the state of the MapBuilder, resolvable parameters and provided MapBuilder.Dependencies.
Specified by:
realizeMap in interface MapBuilder
Overrides:
realizeMap in class AbstractCachingScheme
Parameters:
resolver - the ParameterResolver
dependencies - the MapBuilder.Dependencies for realizing the Map
Returns:
a Map

ensureRAMJournalRM

protected RamJournalRM ensureRAMJournalRM(Cluster cluster)
Ensure the RamJournalRM is configured and started.
Parameters:
cluster - the Cluster for which the RamJournalRM is storing data
Returns:
the RamJournalRM as a BinaryStoreManager

ensureBackupJournalRM

protected BackupJournalRM ensureBackupJournalRM(Cluster cluster)
Ensure the BackupJournalRM is configured and started.
Parameters:
cluster - the Cluster for which the BackupJournalRM is storing data
Returns:
the BackupJournalRM as a BinaryStoreManager

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.