org.springframework.orm.hibernate3
Class LocalRegionFactoryProxy
java.lang.Object
org.springframework.orm.hibernate3.LocalRegionFactoryProxy
public class LocalRegionFactoryProxy
- extends java.lang.Object
Proxy for a Hibernate RegionFactory, delegating to a Spring-managed
RegionFactory instance, determined by LocalSessionFactoryBean's
"cacheRegionFactory" property.
Compatible with Hibernate 3.3 as well as Hibernate 3.5's version
of the RegionFactory SPI.
- Since:
- 3.0
- Author:
- Juergen Hoeller
- See Also:
LocalSessionFactoryBean.setCacheRegionFactory(java.lang.Object)
Constructor Summary |
LocalRegionFactoryProxy()
Standard constructor. |
LocalRegionFactoryProxy(java.util.Properties properties)
Properties constructor: not used by this class or formally required,
but enforced by Hibernate when reflectively instantiating a RegionFactory. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
regionFactory
private final RegionFactory regionFactory
LocalRegionFactoryProxy
public LocalRegionFactoryProxy()
- Standard constructor.
LocalRegionFactoryProxy
public LocalRegionFactoryProxy(java.util.Properties properties)
- Properties constructor: not used by this class or formally required,
but enforced by Hibernate when reflectively instantiating a RegionFactory.
start
public void start(Settings settings,
java.util.Properties properties)
throws CacheException
- Throws:
CacheException
stop
public void stop()
isMinimalPutsEnabledByDefault
public boolean isMinimalPutsEnabledByDefault()
getDefaultAccessType
public AccessType getDefaultAccessType()
nextTimestamp
public long nextTimestamp()
buildEntityRegion
public EntityRegion buildEntityRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata)
throws CacheException
- Throws:
CacheException
buildCollectionRegion
public CollectionRegion buildCollectionRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata)
throws CacheException
- Throws:
CacheException
buildQueryResultsRegion
public QueryResultsRegion buildQueryResultsRegion(java.lang.String regionName,
java.util.Properties properties)
throws CacheException
- Throws:
CacheException
buildTimestampsRegion
public TimestampsRegion buildTimestampsRegion(java.lang.String regionName,
java.util.Properties properties)
throws CacheException
- Throws:
CacheException