Skip to content

opensavvy.progress.report

Mechanisms and algorithms to report progress events from subtasks to their parent.

Overview

The main mechanism to report progress is via the ProgressReporter interface.

To transmit a progress reporter to subtasks, use the reduceToInterval function.

Types

ProgressReporter

fun interface ProgressReporter

SAM interface to communicate progress to a caller.

Functions

emptyProgressReporter

A ProgressReporter implementation that does nothing.