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 ofInvalidationsQueue
s.- 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 void
addQueue(InvalidationsQueue<T> queue)
void
propagateInvalidations(T invalidations, InvalidationsQueue<T> skipQueue)
void
removeQueue(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)
-
-