FiniteAnalyzerLoop

fun <DataFrame, State, Output> FiniteAnalyzerLoop(    analyzerPool: AnalyzerPool<DataFrame, in State, Output>,     resultHandler: TerminatingResultHandler<DataFrame, out State, Output>,     analyzerLoopErrorListener: AnalyzerLoopErrorListener,     timeLimit: Duration = Duration.INFINITE)

Parameters

analyzerPool

: A pool of analyzers to use in this loop.

resultHandler

: A result handler that will be called with the results from the analyzers in this loop.

analyzerLoopErrorListener

: An error handler for this loop

timeLimit

: If specified, this is the maximum allowed time for the loop to run. If the loop exceeds this duration, the loop will terminate