[
https://jira.jboss.org/jira/browse/DNA-248?page=com.atlassian.jira.plugin...
]
Randall Hauch updated DNA-248:
------------------------------
Attachment: dna-graph-tasks.patch
A patch file for "dna-graph" that adds in the prototype for the Tasks framework,
a far simpler replacement for the ProgressMonitor/ActivityMonitor framework.
Simplify the ActivityMonitor framework
--------------------------------------
Key: DNA-248
URL:
https://jira.jboss.org/jira/browse/DNA-248
Project: DNA
Issue Type: Task
Components: Common
Affects Versions: 0.2
Reporter: Randall Hauch
Assignee: Randall Hauch
Fix For: 0.3
Attachments: dna-graph-tasks.patch
The ActivityMonitor framework (formerly named ProgressMonitor) is pretty complicated and
difficult to use (or at least requires too much code to use properly). Plus, it
doesn't really have the ability to capture a contextual history of activities/tasks.
The amount of work and % complete really seems useful only for a UI and asynchronous
monitoring capability, so that seem inappropriate here.
This framework should be simplified to support the main use cases, especially as its
supposed to be used for allowing connectors to know the requests have been canceled (see
DNA-217). These include:
- ability to determine if a task has been cancelled
- ability to record the duration and completion status of tasks and subtasks
- ability to record problems the occurred during tasks
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira