Track progress of running process by use of Observer pattern

DekwoKybonDekwoKybon MemberPosts:9Contributor II
edited November 2018 inHelp

Hi all,

I know this question has been askedbeforebut this was a long time ago (2008) and the solution back then was to make use of some sort of logging mechanism which I don't completely understand.

I'm rather looking for a listener mechanism to track operator progress. I like to display a progress bar in my web application that approximately indicate total running time. I tried to add anobserverto an Operator using the following

public void addObserver(Observer<A> observer, boolean onEDT)

method. Unfortunately, I don't get back any updates.

Any other ideas?

Wouter

Best Answer

  • mmichelmmichel Employee, MemberPosts:129RM Engineering
    Solution Accepted

    嗨Wouter,

    you may want to have a look at the ProcessListener interface (ProcessRootOperator#addProcessListener) and the observable OperatorProgress (Operator#getProgress).

    Cheers,

    Marcel

    DekwoKybon
    Sign InorRegisterto comment.