> * tasks provide some way to identify their attributes from the
>   outside. 
> 
> * tasks should have access to its own XML representation.
> 
>   /Task Object Model instead of XML representation/

+0

> * Task level if and unless attributes.

-0, I'd prefer a task level <condition> child, see different thread
(task/documentation writer's business).

> * Allow tasks to find out, whether another task has completed
>   successfully.

-1, not via core API.  Implement this for specific tasks that really
need something like this yourself.

> * provide failonerror like functionality to all tasks. (Provide this
>   as an aspect??  much like logging aspect or classloader aspect)

+1 - +1 on aspect.

Stefan

Reply via email to