diff --git a/proposal/myrmidon/docs/todo.html b/proposal/myrmidon/docs/todo.html index dcaca7acd..712c5832b 100644 --- a/proposal/myrmidon/docs/todo.html +++ b/proposal/myrmidon/docs/todo.html @@ -88,6 +88,22 @@ sections describe some of the many things which still need to be done to achieve that goal. This list is currently under construction.

+ + +
+ + Rethink Notification/Event scheme + +
+
+

We need to rethink the whole notificaiton scheme. Should tasks be able to + raise events? Probably as long as we have ContainerTasks. Should tasks + be able to query state of run? ie Can a task request "are we paused?" or "are we + stopped?" ? Probably as that way long running tasks are given the opportunity + to be gracefully halted by the end users (primarily aimed at IDE vendors here).

+
+
+
XPath-like Locators for tasks diff --git a/proposal/myrmidon/src/xdocs/todo.xml b/proposal/myrmidon/src/xdocs/todo.xml index 1694eee47..6a61111ae 100644 --- a/proposal/myrmidon/src/xdocs/todo.xml +++ b/proposal/myrmidon/src/xdocs/todo.xml @@ -14,6 +14,16 @@ sections describe some of the many things which still need to be done to achieve that goal. This list is currently under construction.

+ + +

We need to rethink the whole notificaiton scheme. Should tasks be able to + raise events? Probably as long as we have ContainerTasks. Should tasks + be able to query state of run? ie Can a task request "are we paused?" or "are we + stopped?" ? Probably as that way long running tasks are given the opportunity + to be gracefully halted by the end users (primarily aimed at IDE vendors here).

+ +
+

Most tasks are grouped into some sort of task container. The task containers