akka.dispatch
Class BatchingExecutor.AbstractBatch

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.ArrayDeque<java.lang.Runnable>
          extended by akka.dispatch.BatchingExecutor.AbstractBatch
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<java.lang.Runnable>, java.lang.Runnable, java.util.Collection<java.lang.Runnable>, java.util.Deque<java.lang.Runnable>, java.util.Queue<java.lang.Runnable>
Direct Known Subclasses:
BatchingExecutor.Batch, BatchingExecutor.BlockableBatch
Enclosing interface:
BatchingExecutor

public private abstract static class BatchingExecutor.AbstractBatch
extends java.util.ArrayDeque<java.lang.Runnable>
implements java.lang.Runnable

See Also:
Serialized Form

Constructor Summary
BatchingExecutor.AbstractBatch()
           
 
Method Summary
 void processBatch(BatchingExecutor.AbstractBatch batch)
           
protected  boolean resubmitUnbatched()
           
 
Methods inherited from class java.util.ArrayDeque
add, addFirst, addLast, clear, clone, contains, descendingIterator, element, getFirst, getLast, isEmpty, iterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, size, toArray, toArray
 
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 
Methods inherited from interface java.util.Collection
addAll, containsAll, equals, hashCode, removeAll, retainAll
 

Constructor Detail

BatchingExecutor.AbstractBatch

public BatchingExecutor.AbstractBatch()
Method Detail

processBatch

public final void processBatch(BatchingExecutor.AbstractBatch batch)

resubmitUnbatched

protected final boolean resubmitUnbatched()