Class InfinispanCacheDeploymentListener
java.lang.Object
org.jboss.as.jpa.processor.secondlevelcache.InfinispanCacheDeploymentListener
- All Implemented Interfaces:
EventListener
InfinispanCacheDeploymentListener adds Infinispan second level cache dependencies during application deployment.
- Author:
- Scott Marlow, Paul Ferraro
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCacheDependencies(Classification classification, Properties properties) voidafterEntityManagerFactoryCreate(Classification classification, PersistenceUnitMetadata persistenceUnitMetadata) voidbeforeEntityManagerFactoryCreate(Classification classification, PersistenceUnitMetadata persistenceUnitMetadata) startCache(Classification classification, Properties properties) voidstopCache(Classification classification, Wrapper wrapper)
-
Field Details
-
CACHE_TYPE
- See Also:
-
CACHE_PRIVATE
- See Also:
-
CONTAINER
- See Also:
-
NAME
- See Also:
-
CACHES
- See Also:
-
PENDING_PUTS
- See Also:
-
DEFAULT_CACHE_CONTAINER
- See Also:
-
-
Constructor Details
-
InfinispanCacheDeploymentListener
public InfinispanCacheDeploymentListener()
-
-
Method Details
-
beforeEntityManagerFactoryCreate
public void beforeEntityManagerFactoryCreate(Classification classification, PersistenceUnitMetadata persistenceUnitMetadata) - Specified by:
beforeEntityManagerFactoryCreatein interfaceEventListener
-
afterEntityManagerFactoryCreate
public void afterEntityManagerFactoryCreate(Classification classification, PersistenceUnitMetadata persistenceUnitMetadata) - Specified by:
afterEntityManagerFactoryCreatein interfaceEventListener
-
startCache
- Specified by:
startCachein interfaceEventListener- Throws:
Exception
-
addCacheDependencies
- Specified by:
addCacheDependenciesin interfaceEventListener
-
stopCache
- Specified by:
stopCachein interfaceEventListener
-