The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here

Track progress of running process by use of Observer pattern

DekwoKybonDekwoKybon Member Posts: 9 Contributor II
edited November 2018 in Help

Hi all,

 

I know this question has been asked before but 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 an observer to 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

 

Tagged:

Best Answer

  • mmichelmmichel Employee-RapidMiner, Member Posts: 129 RM Engineering
    Solution Accepted

    Hi Wouter,

     

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

     

    Cheers,

    Marcel

Sign In or Register to comment.