org.hibernate.cache.infinispan
Class JndiInfinispanRegionFactory

java.lang.Object
  extended by org.hibernate.cache.infinispan.InfinispanRegionFactory
      extended by org.hibernate.cache.infinispan.JndiInfinispanRegionFactory
All Implemented Interfaces:
RegionFactory

public class JndiInfinispanRegionFactory
extends InfinispanRegionFactory

A RegionFactory for Infinispan-backed cache regions that finds its cache manager in JNDI rather than creating one itself.

Since:
3.5
Author:
Galder ZamarreƱo

Field Summary
static String CACHE_MANAGER_RESOURCE_PROP
          Specifies the JNDI name under which the CacheManager to use is bound.
 
Fields inherited from class org.hibernate.cache.infinispan.InfinispanRegionFactory
COLLECTION_CACHE_RESOURCE_PROP, DEF_ENTITY_RESOURCE, DEF_INFINISPAN_CONFIG_RESOURCE, DEF_QUERY_RESOURCE, DEF_TIMESTAMPS_RESOURCE, ENTITY_CACHE_RESOURCE_PROP, INFINISPAN_CONFIG_RESOURCE_PROP, INFINISPAN_GLOBAL_STATISTICS_PROP, QUERY_CACHE_RESOURCE_PROP, TIMESTAMPS_CACHE_RESOURCE_PROP
 
Constructor Summary
JndiInfinispanRegionFactory()
           
 
Method Summary
protected  org.infinispan.manager.CacheManager createCacheManager(Properties properties)
           
 
Methods inherited from class org.hibernate.cache.infinispan.InfinispanRegionFactory
buildCollectionRegion, buildEntityRegion, buildQueryResultsRegion, buildTimestampsRegion, getCacheManager, getDefaultAccessType, getDefinedConfigurations, getTypeOverrides, isMinimalPutsEnabledByDefault, nextTimestamp, setCacheManager, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_MANAGER_RESOURCE_PROP

public static final String CACHE_MANAGER_RESOURCE_PROP
Specifies the JNDI name under which the CacheManager to use is bound. There is no default value -- the user must specify the property.

See Also:
Constant Field Values
Constructor Detail

JndiInfinispanRegionFactory

public JndiInfinispanRegionFactory()
Method Detail

createCacheManager

protected org.infinispan.manager.CacheManager createCacheManager(Properties properties)
                                                          throws CacheException
Overrides:
createCacheManager in class InfinispanRegionFactory
Throws:
CacheException


Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.