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)

Reply via email to