Dan Haywood created ISIS-803:
--------------------------------

             Summary: Replace lifecycle methods with additional EventBus events.
                 Key: ISIS-803
                 URL: https://issues.apache.org/jira/browse/ISIS-803
             Project: Isis
          Issue Type: Improvement
          Components: Core
    Affects Versions: core-1.5.0
            Reporter: Dan Haywood
            Assignee: Dan Haywood
             Fix For: core-2.0.0


This issue is to remove a feature that is only partly implemented in the JDO 
objectstore, namely the lifecycle methods.

Jeroen and I were discussing this, and think they are possibly an anti-pattern 
since they tend to lead to fragile code.

Rather than have the object "pushing" changes to others, it would be better if 
an event were broadcast via the EventBus.  That way a subscribing service could 
pull appropriate changes and do whatever is necessary.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to