Top Description Fields Constructors Methods
net.sf.ehcache.hibernate.nonstop

public Class NonstopAccessStrategyFactory

extends Object
implements EhcacheAccessStrategyFactory
Class Inheritance
All Implemented Interfaces
net.sf.ehcache.hibernate.strategy.EhcacheAccessStrategyFactory
Imports
net.sf.ehcache.hibernate.regions.EhcacheCollectionRegion, .EhcacheEntityRegion, net.sf.ehcache.hibernate.strategy.EhcacheAccessStrategyFactory, org.hibernate.cache.access.AccessType, .CollectionRegionAccessStrategy, .EntityRegionAccessStrategy, org.slf4j.Logger, .LoggerFactory

Implementation of EhcacheAccessStrategyFactory that takes care of Nonstop cache exceptions using HibernateNonstopCacheExceptionHandler
Author
Abhishek Sanoujam

Field Summary

Modifier and TypeField and Description
private final EhcacheAccessStrategyFactory
private static final Logger

Constructor Summary

AccessConstructor and Description
public
NonstopAccessStrategyFactory(EhcacheAccessStrategyFactory actualFactory)

Constructor accepting the actual factory

Method Summary

Modifier and TypeMethod and Description
public CollectionRegionAccessStrategy
public EntityRegionAccessStrategy
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

actualFactoryback to summary
private final EhcacheAccessStrategyFactory actualFactory
LOGback to summary
private static final Logger LOG

Constructor Detail

NonstopAccessStrategyFactoryback to summary
public NonstopAccessStrategyFactory(EhcacheAccessStrategyFactory actualFactory)

Constructor accepting the actual factory

Method Detail

createCollectionRegionAccessStrategyback to summary
public CollectionRegionAccessStrategy createCollectionRegionAccessStrategy(EhcacheCollectionRegion collectionRegion, AccessType accessType)

Implements net.sf.ehcache.hibernate.strategy.EhcacheAccessStrategyFactory.createCollectionRegionAccessStrategy.

Doc from net.sf.ehcache.hibernate.strategy.EhcacheAccessStrategyFactory.createCollectionRegionAccessStrategy.

Create CollectionRegionAccessStrategy for the input EhcacheCollectionRegion and AccessType

Returns:CollectionRegionAccessStrategy

the created CollectionRegionAccessStrategy

createEntityRegionAccessStrategyback to summary
public EntityRegionAccessStrategy createEntityRegionAccessStrategy(EhcacheEntityRegion entityRegion, AccessType accessType)

Implements net.sf.ehcache.hibernate.strategy.EhcacheAccessStrategyFactory.createEntityRegionAccessStrategy.

Doc from net.sf.ehcache.hibernate.strategy.EhcacheAccessStrategyFactory.createEntityRegionAccessStrategy.

Create EntityRegionAccessStrategy for the input EhcacheEntityRegion and AccessType

Returns:EntityRegionAccessStrategy

the created EntityRegionAccessStrategy