Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.storage.sql
Class InvalidationsQueue

java.lang.Object
  extended by org.nuxeo.ecm.core.storage.sql.InvalidationsQueue

public class InvalidationsQueue
extends Object

Queue of invalidations.

All invalidations added are accumulated (from multiple threads), then returned when asked for.


Field Summary
 String name
          used for debugging
 Invalidations queue
           
 
Constructor Summary
InvalidationsQueue(String name)
           
 
Method Summary
 void addInvalidations(Invalidations invalidations)
          Adds invalidations.
 Invalidations getInvalidations()
          Gets the queued invalidations and resets the queue.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

queue

public Invalidations queue

name

public final String name
used for debugging

Constructor Detail

InvalidationsQueue

public InvalidationsQueue(String name)
Method Detail

addInvalidations

public void addInvalidations(Invalidations invalidations)
Adds invalidations.

May be called asynchronously from multiple threads.


getInvalidations

public Invalidations getInvalidations()
Gets the queued invalidations and resets the queue.


toString

public String toString()
Overrides:
toString in class Object

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.