|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectrx.operators.ChunkedOperation.Chunks<T,C>
T - The type of objects which the internal ChunkedOperation.Chunk objects record.
ChunkedOperation.Chunkprotected static class ChunkedOperation.Chunks<T,C>
This class represents an object which contains and manages multiple ChunkedOperation.Chunk objects.
| Constructor Summary | |
|---|---|
ChunkedOperation.Chunks(Observer<? super C> observer,
Func0<? extends ChunkedOperation.Chunk<T,C>> chunkMaker)
Constructs a new ChunkedOperation.Chunks object for the specified Observer. |
|
| Method Summary | |
|---|---|
ChunkedOperation.Chunk<T,C> |
createChunk()
This method will instantiate a new ChunkedOperation.Chunk object and register it internally. |
void |
emitAllChunks()
This method emits all not yet emitted ChunkedOperation.Chunk objects. |
void |
emitChunk(ChunkedOperation.Chunk<T,C> chunk)
This method emits the specified ChunkedOperation.Chunk object. |
ChunkedOperation.Chunk<T,C> |
getChunk()
|
void |
pushValue(T value)
This method pushes a value to all not yet emitted ChunkedOperation.Chunk objects. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ChunkedOperation.Chunks(Observer<? super C> observer,
Func0<? extends ChunkedOperation.Chunk<T,C>> chunkMaker)
ChunkedOperation.Chunks object for the specified Observer.
observer - The Observer to which this object will emit its internal ChunkedOperation.Chunk objects to when requested.| Method Detail |
|---|
public ChunkedOperation.Chunk<T,C> createChunk()
ChunkedOperation.Chunk object and register it internally.
ChunkedOperation.Chunk object.public void emitAllChunks()
ChunkedOperation.Chunk objects.
public void emitChunk(ChunkedOperation.Chunk<T,C> chunk)
ChunkedOperation.Chunk object.
chunk - The ChunkedOperation.Chunk to emit.public ChunkedOperation.Chunk<T,C> getChunk()
ChunkedOperation.Chunk object.public void pushValue(T value)
ChunkedOperation.Chunk objects.
value - The value to push to all not yet emitted ChunkedOperation.Chunk objects.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||