[kepler-dev] validateSettables in Manager
Efrat Frank
efrat at sdsc.edu
Mon Oct 23 21:50:12 PDT 2006
Dear Edward,
Thanks for your response.
The ProvenanceExecutionListener is a workflow component that listens
to the director and reports firings and tokens sent/received events.
Making this component extend the TypedAtomicActor would record its
own firings and in some case it can be running indefinitely (e.g.,
under PN).
I need to make it extend some workflow component in order to add it
to apply it to a specific workflow and register it to listen to
actors and ports in the beginning of a workflow execute (or during a
change request). Any suggestions?
Thanks a lot,
Efrat
On Oct 19, 2006, at 10:24 PM, Edward A. Lee wrote:
>
> Probably you should extend TypedAtomicActor instead of
> AbstractSettableAttribute
> and perform intialization functions in initialize(). Attributes do
> not generally
> have initialization functions....
>
> Edward
>
> At 10:29 PM 10/17/2006, Efrat Frank wrote:
>> Dear hackers,
>>
>> I've noted that '_container.validateSettables()' in the Manager
>> has been commented out for performance related issues. We've been
>> using it in Kepler to initialize the ProvenanceExecutionLister
>> (which extends AbstractSettableAtribute) and also to add an
>> execution listener. I was wondering if there is any alternative
>> way to call _container.validateSettables() in the beginning of a
>> workflow execution or perhaps the ProvenanceExecutionListener
>> should not extend AbstractSettableAttribute (it is a workflow
>> settable attribute). Any ideas what could be a suitable replacement?
>>
>> Thanks,
>> Efrat
>
> ------------
> Edward A. Lee
> Chair of EECS and Robert S. Pepper Distinguished Professor
> 231 Cory Hall, UC Berkeley, Berkeley, CA 94720-1770
> phone: 510-642-0253, fax: 510-642-2845
> eal at eecs.Berkeley.EDU, http://ptolemy.eecs.berkeley.edu/~eal
More information about the Kepler-dev
mailing list