public class BasicWorkUnitStream extends Object implements WorkUnitStream
WorkUnitStream.| Modifier and Type | Class and Description |
|---|---|
static class |
BasicWorkUnitStream.Builder |
| Modifier and Type | Method and Description |
|---|---|
WorkUnitStream |
filter(com.google.common.base.Predicate<WorkUnit> predicate)
Apply a filtering function to this stream.
|
Collection<WorkUnit> |
getMaterializedWorkUnitCollection()
Get a materialized collection of the
WorkUnits in this stream. |
Iterator<WorkUnit> |
getWorkUnits() |
WorkUnitStream |
transform(com.google.common.base.Function<WorkUnit,WorkUnit> function)
Apply a transformation function to this stream.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFiniteStream, isSafeToMaterializepublic Iterator<WorkUnit> getWorkUnits()
getWorkUnits in interface WorkUnitStreamWorkUnits.public WorkUnitStream transform(com.google.common.base.Function<WorkUnit,WorkUnit> function)
transform in interface WorkUnitStreampublic WorkUnitStream filter(com.google.common.base.Predicate<WorkUnit> predicate)
filter in interface WorkUnitStreampublic Collection<WorkUnit> getMaterializedWorkUnitCollection()
WorkUnits in this stream. Note this call will fail if
WorkUnitStream.isSafeToMaterialize() is false.getMaterializedWorkUnitCollection in interface WorkUnitStream