[kepler-dev] To know the end of an actor

Michal Owsiak michalo at man.poznan.pl
Wed Aug 25 07:02:10 PDT 2010


We have developed, recently, slightly modified version of Display that 
is called MultiDisplay.

It has few advantages over Display:

1. it has output port that produces outputs in case there are listeners 
(this solves the issue you are describing)

2. we are using tabs for displaying messages - this solution makes it 
possible to collect all messages within single window

If you are interested with that, I can prepare demo workflow for you 
(for tomorrow).

Cheers

Michal

-- 
Michal Owsiak <michal.owsiak at man.poznan.pl>

Institute of Bioorganic Chemistry PAS
Poznan Supercomputing and Networking Center
Noskowskiego 12/14, 61-704 Poznan, POLAND

http://www.man.poznan.pl

> Christopher,
>
> I have an Actor1 that needs to be executed after Display.
> I dont know who will be called first, so, i tried to use listeners to solve
> my problem.
>
> But, i dont know too much of them.
> Do you have some examples?
>
> Thanks
> Ivens
>
> On Wed, Aug 25, 2010 at 10:39 AM, Christopher Brooks
> <cxh at eecs.berkeley.edu>wrote:
>
>> Hi Ivens,
>>
>> Display.wrapup() will be called by the director when the actor
>> is finished with its execution.
>> It is possible to register ptolemy.actor.ExectionListeners
>> with the ptolemy.actor.Manager and listen to the state of
>> the iteration for the entire model.
>>
>> You can also add a listener to listen to debug messages, see
>> ptolemy/vergil/kernel/ListenToAction.java
>>
>> _Christopher
>>
>>
>>
>> On 8/25/10 5:39 AM, Ivens wrote:
>>
>>> Hi,
>>>
>>> I would like to know if there is a way to detect that an actor has
>>> finished its execution.
>>> (for example: the actor Diplay... how can I know (in Java) that this
>>> actor has finished?)
>>> Thanks
>>>
>>> Ivens
>>>
>>>
>>>
>>> _______________________________________________
>>> Kepler-dev mailing list
>>> Kepler-dev at kepler-project.org
>>> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
>>>
>>
>> --
>> Christopher Brooks, PMP                       University of California
>> CHESS Executive Director                      US Mail: 337 Cory Hall
>> Programmer/Analyst CHESS/Ptolemy/Trust        Berkeley, CA 94720-1774
>> ph: 510.643.9841 fax:510.642.2718             (Office: 545Q Cory)
>> home: (F-Tu) 707.665.0131 cell: 707.332.0670
>>
>
>
>
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at kepler-project.org
> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev



More information about the Kepler-dev mailing list