Class CoherenceDomainDataRegionImpl
java.lang.Object
org.hibernate.cache.spi.support.AbstractRegion
org.hibernate.cache.spi.support.AbstractDomainDataRegion
org.hibernate.cache.spi.support.DomainDataRegionTemplate
org.hibernate.cache.spi.support.DomainDataRegionImpl
com.oracle.coherence.hibernate.cache.v6.access.CoherenceDomainDataRegionImpl
- All Implemented Interfaces:
org.hibernate.cache.spi.DomainDataRegion,org.hibernate.cache.spi.Region
public class CoherenceDomainDataRegionImpl
extends org.hibernate.cache.spi.support.DomainDataRegionImpl
Coherence-specific extension of the
DomainDataRegionTemplate.- Since:
- 2.1
- Author:
- Gunnar Hillert
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.cache.spi.support.AbstractDomainDataRegion
org.hibernate.cache.spi.support.AbstractDomainDataRegion.Destructible -
Constructor Summary
ConstructorsConstructorDescriptionCoherenceDomainDataRegionImpl(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig, org.hibernate.cache.spi.support.RegionFactoryTemplate regionFactory, org.hibernate.cache.spi.support.DomainDataStorageAccess domainDataStorageAccess, org.hibernate.cache.spi.CacheKeysFactory defaultKeysFactory, org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.cache.spi.access.CollectionDataAccessgenerateCollectionAccess(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.EntityDataAccessgenerateNonStrictReadWriteEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.NaturalIdDataAccessgenerateNonStrictReadWriteNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.EntityDataAccessgenerateReadOnlyEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.NaturalIdDataAccessgenerateReadOnlyNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.EntityDataAccessgenerateReadWriteEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.NaturalIdDataAccessgenerateReadWriteNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.CollectionDataAccessgenerateTransactionalCollectionDataAccess(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.EntityDataAccessgenerateTransactionalEntityDataAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig entityAccessConfig) protected org.hibernate.cache.spi.access.NaturalIdDataAccessgenerateTransactionalNaturalIdDataAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) Methods inherited from class org.hibernate.cache.spi.support.DomainDataRegionTemplate
generateEntityAccess, generateNaturalIdAccess, getCacheStorageAccessMethods inherited from class org.hibernate.cache.spi.support.AbstractDomainDataRegion
clear, completeInstantiation, destroy, getCollectionDataAccess, getEffectiveKeysFactory, getEntityDataAccess, getNaturalIdDataAccess, getSessionFactory, releaseDataAccess, releaseDataAccess, releaseDataAccessMethods inherited from class org.hibernate.cache.spi.support.AbstractRegion
getName, getRegionFactoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.cache.spi.Region
getName, getRegionFactory
-
Constructor Details
-
CoherenceDomainDataRegionImpl
public CoherenceDomainDataRegionImpl(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig, org.hibernate.cache.spi.support.RegionFactoryTemplate regionFactory, org.hibernate.cache.spi.support.DomainDataStorageAccess domainDataStorageAccess, org.hibernate.cache.spi.CacheKeysFactory defaultKeysFactory, org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext)
-
-
Method Details
-
generateTransactionalEntityDataAccess
protected org.hibernate.cache.spi.access.EntityDataAccess generateTransactionalEntityDataAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig entityAccessConfig) - Overrides:
generateTransactionalEntityDataAccessin classorg.hibernate.cache.spi.support.DomainDataRegionImpl
-
generateTransactionalNaturalIdDataAccess
protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateTransactionalNaturalIdDataAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) - Overrides:
generateTransactionalNaturalIdDataAccessin classorg.hibernate.cache.spi.support.DomainDataRegionImpl
-
generateTransactionalCollectionDataAccess
protected org.hibernate.cache.spi.access.CollectionDataAccess generateTransactionalCollectionDataAccess(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig) - Overrides:
generateTransactionalCollectionDataAccessin classorg.hibernate.cache.spi.support.DomainDataRegionImpl
-
generateReadOnlyEntityAccess
protected org.hibernate.cache.spi.access.EntityDataAccess generateReadOnlyEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) - Overrides:
generateReadOnlyEntityAccessin classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateReadWriteEntityAccess
protected org.hibernate.cache.spi.access.EntityDataAccess generateReadWriteEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) - Overrides:
generateReadWriteEntityAccessin classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateNonStrictReadWriteEntityAccess
protected org.hibernate.cache.spi.access.EntityDataAccess generateNonStrictReadWriteEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) - Overrides:
generateNonStrictReadWriteEntityAccessin classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateReadOnlyNaturalIdAccess
protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateReadOnlyNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) - Overrides:
generateReadOnlyNaturalIdAccessin classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateReadWriteNaturalIdAccess
protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateReadWriteNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) - Overrides:
generateReadWriteNaturalIdAccessin classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateNonStrictReadWriteNaturalIdAccess
protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateNonStrictReadWriteNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) - Overrides:
generateNonStrictReadWriteNaturalIdAccessin classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateCollectionAccess
public org.hibernate.cache.spi.access.CollectionDataAccess generateCollectionAccess(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig) - Overrides:
generateCollectionAccessin classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-