Modifier and Type | Class and Description |
---|---|
static class |
TreeTracker.Builder<T> |
Modifier and Type | Method and Description |
---|---|
java.util.Map<io.molr.commons.domain.Block,T> |
blockResults() |
static <T> TreeTracker<T> |
create(io.molr.commons.domain.MissionRepresentation representation,
T defaultValue,
java.util.function.Function<java.lang.Iterable<T>,T> summarizer) |
static <T> TreeTracker<T> |
create(io.molr.commons.domain.MissionRepresentation representation,
TreeTracker<T> oldTracker) |
void |
push(io.molr.commons.domain.Block node,
T result) |
T |
resultFor(io.molr.commons.domain.Block block) |
reactor.core.publisher.Flux<T> |
resultUpdatesFor(io.molr.commons.domain.Block block) |
public static <T> TreeTracker<T> create(io.molr.commons.domain.MissionRepresentation representation, T defaultValue, java.util.function.Function<java.lang.Iterable<T>,T> summarizer)
public static <T> TreeTracker<T> create(io.molr.commons.domain.MissionRepresentation representation, TreeTracker<T> oldTracker)
public void push(io.molr.commons.domain.Block node, T result)
public T resultFor(io.molr.commons.domain.Block block)
public reactor.core.publisher.Flux<T> resultUpdatesFor(io.molr.commons.domain.Block block)
public java.util.Map<io.molr.commons.domain.Block,T> blockResults()
blockResults
in interface Tracker<T>