org.hibernate.cache

Class AbstractJndiBoundCacheProvider

Implemented Interfaces:
CacheProvider

public abstract class AbstractJndiBoundCacheProvider
extends java.lang.Object
implements CacheProvider

Support for CacheProvider implementations which are backed by caches bound into JNDI namespace.
Author:
Steve Ebersole

Method Summary

Object
getCache()
protected void
prepare(Properties properties)
protected void
release()
void
start(Properties properties)
Callback to perform any necessary initialization of the underlying cache implementation during SessionFactory construction.
void
stop()
Callback to perform any necessary cleanup of the underlying cache implementation during SessionFactory.close().

Method Details

getCache

public Object getCache()

prepare

protected void prepare(Properties properties)

release

protected void release()

start

public final void start(Properties properties)
            throws CacheException
Callback to perform any necessary initialization of the underlying cache implementation during SessionFactory construction.
Specified by:
start in interface CacheProvider
Parameters:
properties - current configuration settings.

stop

public final void stop()
Callback to perform any necessary cleanup of the underlying cache implementation during SessionFactory.close().
Specified by:
stop in interface CacheProvider