Class CacheCleaningTransactionExecutionListener
java.lang.Object
org.apache.syncope.core.persistence.neo4j.spring.CacheCleaningTransactionExecutionListener
- All Implemented Interfaces:
TransactionExecutionListener
public class CacheCleaningTransactionExecutionListener
extends Object
implements TransactionExecutionListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final javax.cache.Cache
<EntityCacheKey, Neo4jAnyObject> protected final javax.cache.Cache
<EntityCacheKey, Neo4jAnyType> protected final javax.cache.Cache
<EntityCacheKey, Neo4jDelegation> protected final javax.cache.Cache
<EntityCacheKey, Neo4jDerSchema> protected final javax.cache.Cache
<EntityCacheKey, Neo4jExternalResource> protected final javax.cache.Cache
<EntityCacheKey, Neo4jGroup> protected final javax.cache.Cache
<EntityCacheKey, Neo4jImplementation> protected final javax.cache.Cache
<EntityCacheKey, Neo4jPlainSchema> protected final javax.cache.Cache
<EntityCacheKey, Neo4jRealm> protected final javax.cache.Cache
<EntityCacheKey, Neo4jRole> protected final javax.cache.Cache
<EntityCacheKey, Neo4jUser> -
Constructor Summary
ConstructorsConstructorDescriptionCacheCleaningTransactionExecutionListener
(javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache, javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> anyObjectCache, javax.cache.Cache<EntityCacheKey, Neo4jDelegation> delegationCache, javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> derSchemaCache, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> externalResourceCache, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache, javax.cache.Cache<EntityCacheKey, Neo4jImplementation> implementationCache, javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> plainSchemaCache, javax.cache.Cache<EntityCacheKey, Neo4jRealm> realmCache, javax.cache.Cache<EntityCacheKey, Neo4jRole> roleCache, javax.cache.Cache<EntityCacheKey, Neo4jUser> userCache) -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterRollback
(TransactionExecution transaction, Throwable rollbackFailure) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.transaction.TransactionExecutionListener
afterBegin, afterCommit, beforeBegin, beforeCommit, beforeRollback
-
Field Details
-
anyTypeCache
-
anyObjectCache
-
delegationCache
-
derSchemaCache
-
externalResourceCache
-
groupCache
-
implementationCache
-
plainSchemaCache
-
realmCache
-
roleCache
-
userCache
-
-
Constructor Details
-
CacheCleaningTransactionExecutionListener
public CacheCleaningTransactionExecutionListener(javax.cache.Cache<EntityCacheKey, Neo4jAnyType> anyTypeCache, javax.cache.Cache<EntityCacheKey, Neo4jAnyObject> anyObjectCache, javax.cache.Cache<EntityCacheKey, Neo4jDelegation> delegationCache, javax.cache.Cache<EntityCacheKey, Neo4jDerSchema> derSchemaCache, javax.cache.Cache<EntityCacheKey, Neo4jExternalResource> externalResourceCache, javax.cache.Cache<EntityCacheKey, Neo4jGroup> groupCache, javax.cache.Cache<EntityCacheKey, Neo4jImplementation> implementationCache, javax.cache.Cache<EntityCacheKey, Neo4jPlainSchema> plainSchemaCache, javax.cache.Cache<EntityCacheKey, Neo4jRealm> realmCache, javax.cache.Cache<EntityCacheKey, Neo4jRole> roleCache, javax.cache.Cache<EntityCacheKey, Neo4jUser> userCache)
-
-
Method Details
-
afterRollback
- Specified by:
afterRollback
in interfaceTransactionExecutionListener
-