Dan Haywood created ISIS-1389:
---------------------------------
Summary: New InteractionContext service and Interaction to handle
the execution of commands.
Key: ISIS-1389
URL: https://issues.apache.org/jira/browse/ISIS-1389
Project: Isis
Issue Type: New Feature
Components: Core
Affects Versions: 1.12.1
Reporter: Dan Haywood
Assignee: Dan Haywood
Priority: Minor
Fix For: 1.13.0
Refactoring of Command... this new request-scoped service takes over the
responsibilities (out of Command) for the actuall execution of a command (ie
action invocation or property modification), to whit:
- start/stop
- result/exception
- graph of nested AbstractDomainEvents
Also, hold the set of dirtied objects.
The final plan here is for this object to aggregate all the state necessary to
publish events, ie via PublisherService.
The graph of abstract domain events is intended to support profiling use cases
(perhaps optionally enabled).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)