RxJava



rx.operators
Class ChunkedOperation.OverlappingChunks<T,C>

java.lang.Object
  extended by rx.operators.ChunkedOperation.Chunks<T,C>
      extended by rx.operators.ChunkedOperation.OverlappingChunks<T,C>
Type Parameters:
T - The type of object all internal ChunkedOperation.Chunks objects record. The type of object being tracked by the ChunkedOperation.Chunk
Direct Known Subclasses:
ChunkedOperation.TimeBasedChunks
Enclosing class:
ChunkedOperation

protected static class ChunkedOperation.OverlappingChunks<T,C>
extends ChunkedOperation.Chunks<T,C>

This class is an extension on the ChunkedOperation.Chunks class which actually has no additional behavior than its super class. Classes extending this class, are expected to support two or more active (not yet emitted) internal ChunkedOperation.Chunks objects.


Constructor Summary
ChunkedOperation.OverlappingChunks(Observer<? super C> observer, Func0<? extends ChunkedOperation.Chunk<T,C>> chunkMaker)
           
 
Method Summary
 
Methods inherited from class rx.operators.ChunkedOperation.Chunks
createChunk, emitAllChunks, emitChunk, getChunk, pushValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChunkedOperation.OverlappingChunks

public ChunkedOperation.OverlappingChunks(Observer<? super C> observer,
                                          Func0<? extends ChunkedOperation.Chunk<T,C>> chunkMaker)