| Method from org.hibernate.search.backend.WorkQueue Detail: |
public void add(Work work) {
queue.add(work);
}
|
public void clear() {
queue.clear();
if (sealedQueue != null) sealedQueue.clear();
}
|
public List getQueue() {
return queue;
}
|
public List getSealedQueue() {
if (sealedQueue == null) throw new AssertionFailure("Access a Sealed WorkQueue which has not been sealed");
return sealedQueue;
}
|
public void setSealedQueue(List sealedQueue) {
//invalidate the working queue for serializability
queue = null;
this.sealedQueue = sealedQueue;
}
|
public int size() {
return queue.size();
}
|
public WorkQueue splitQueue() {
WorkQueue subQueue = new WorkQueue( queue );
this.queue = new ArrayList< Work >( queue.size() );
return subQueue;
}
|