public class InfinispanCacheDeploymentListener extends Object implements EventListener
Modifier and Type | Field and Description |
---|---|
static String |
CACHE_PRIVATE |
static String |
CACHE_TYPE |
static String |
COLLECTION |
static String |
CONTAINER |
static String |
DEFAULT_CACHE_CONTAINER |
static String |
ENTITY |
static String |
IMMUTABLE_ENTITY |
static String |
NAME |
static String |
NATURAL_ID |
static String |
PENDING_PUTS |
static String |
QUERY |
static String |
TIMESTAMPS |
Constructor and Description |
---|
InfinispanCacheDeploymentListener() |
Modifier and Type | Method and Description |
---|---|
void |
addCacheDependencies(Classification classification,
Properties properties)
add dependencies on a cache
|
void |
afterEntityManagerFactoryCreate(Classification classification,
PersistenceUnitMetadata persistenceUnitMetadata)
called after call to PersistenceProvider.createContainerEntityManagerFactory(PersistenceUnit, Map)
|
void |
beforeEntityManagerFactoryCreate(Classification classification,
PersistenceUnitMetadata persistenceUnitMetadata)
called before call to PersistenceProvider.createContainerEntityManagerFactory(PersistenceUnit, Map)
|
Wrapper |
startCache(Classification classification,
Properties properties)
start cache
|
void |
stopCache(Classification classification,
Wrapper wrapper,
boolean ignoreStop)
Stop cache
|
public static final String CACHE_TYPE
public static final String CACHE_PRIVATE
public static final String CONTAINER
public static final String COLLECTION
public static final String ENTITY
public static final String IMMUTABLE_ENTITY
public static final String NAME
public static final String NATURAL_ID
public static final String QUERY
public static final String TIMESTAMPS
public static final String PENDING_PUTS
public static final String DEFAULT_CACHE_CONTAINER
public void beforeEntityManagerFactoryCreate(Classification classification, PersistenceUnitMetadata persistenceUnitMetadata)
EventListener
beforeEntityManagerFactoryCreate
in interface EventListener
public void afterEntityManagerFactoryCreate(Classification classification, PersistenceUnitMetadata persistenceUnitMetadata)
EventListener
afterEntityManagerFactoryCreate
in interface EventListener
public Wrapper startCache(Classification classification, Properties properties) throws Exception
EventListener
startCache
in interface EventListener
Exception
public void addCacheDependencies(Classification classification, Properties properties)
EventListener
addCacheDependencies
in interface EventListener
public void stopCache(Classification classification, Wrapper wrapper, boolean ignoreStop)
EventListener
stopCache
in interface EventListener
ignoreStop
- will be true if the cache shouldn't be stoppedCopyright © 2018 JBoss by Red Hat. All rights reserved.