public FlowProgressHandle<A> extends FlowHandle<A>
interface FlowProgressHandle
is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
interface FlowProgressHandle
@NotNull rx.Observable<java.lang.String> getProgress()
The stream of progress tracker events.
@Nullable DataFeed<java.lang.Integer,java.lang.Integer> getStepsTreeIndexFeed()
class DataFeed
of current step in the steps tree, see ProgressTracker
class DataFeed
,
ProgressTracker@Nullable DataFeed<java.util.List,java.util.List> getStepsTreeFeed()
class DataFeed
of current steps tree, see ProgressTracker
class DataFeed
,
ProgressTrackervoid close()
Use this function for flows whose returnValue and progress are not going to be used or tracked, so as to free up server resources. Note that it won't really close if one subscribes on progress Observable, but then forgets to unsubscribe.