Class WorkQueue

java.lang.Object
org.hibernate.search.backend.WorkQueue

public class WorkQueue extends Object
  • Constructor Details

  • Method Details

    • isSealedAndUnchanged

      public boolean isSealedAndUnchanged()
    • add

      public void add(Work work)
    • splitQueue

      public WorkQueue splitQueue()
    • getSealedQueue

      public List<LuceneWork> getSealedQueue()
    • clear

      public void clear()
    • size

      public int size()
      Returns an estimate of the to be performed operations
      Returns:
      the approximate size
      See Also:
    • prepareWorkPlan

      public void prepareWorkPlan()
      Compiles the work collected so far in an optimal execution plan, storing the list of lucene operations to be performed in the sealedQueue.