Package com.evolveum.midpoint.model.impl
Class ClusterCacheListener
java.lang.Object
com.evolveum.midpoint.model.impl.ClusterCacheListener
- All Implemented Interfaces:
CacheInvalidationListener,CacheListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid<O extends ObjectType>
voidinvalidate(Class<O> type, String oid, boolean clusterwide, CacheInvalidationContext context) Invalidates given object(s) in all relevant caches.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.repo.api.CacheListener
getEventSpecifications
-
Constructor Details
-
ClusterCacheListener
public ClusterCacheListener()
-
-
Method Details
-
addListener
@PostConstruct public void addListener() -
invalidate
public <O extends ObjectType> void invalidate(Class<O> type, String oid, boolean clusterwide, CacheInvalidationContext context) Description copied from interface:CacheInvalidationListenerInvalidates given object(s) in all relevant caches.- Specified by:
invalidatein interfaceCacheInvalidationListener- Parameters:
type- Type of object (null means all types).oid- OID of object (null means all object(s) of given type(s)).clusterwide- Whether to distribute this event clusterwide.context- Context of the invalidation request (optional).
-