Package org.nuxeo.ecm.core.storage
Class InvalidationsPropagator<T extends SerializableAccumulableInvalidations>
- java.lang.Object
-
- org.nuxeo.ecm.core.storage.InvalidationsPropagator<T>
-
- Type Parameters:
T- the type of invalidations
- Direct Known Subclasses:
DBSInvalidationsPropagator,VCSInvalidationsPropagator
public class InvalidationsPropagator<T extends SerializableAccumulableInvalidations> extends Object
Propagator of invalidations to a set ofInvalidationsQueues.- Since:
- 11.1
-
-
Field Summary
Fields Modifier and Type Field Description List<InvalidationsQueue<T>>queues
-
Constructor Summary
Constructors Constructor Description InvalidationsPropagator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQueue(InvalidationsQueue<T> queue)voidpropagateInvalidations(T invalidations, InvalidationsQueue<T> skipQueue)voidremoveQueue(InvalidationsQueue<T> queue)
-
-
-
Field Detail
-
queues
public final List<InvalidationsQueue<T extends SerializableAccumulableInvalidations>> queues
-
-
Method Detail
-
addQueue
public void addQueue(InvalidationsQueue<T> queue)
-
removeQueue
public void removeQueue(InvalidationsQueue<T> queue)
-
propagateInvalidations
public void propagateInvalidations(T invalidations, InvalidationsQueue<T> skipQueue)
-
-