You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Dan Haywood (JIRA)" <ji...@apache.org> on 2014/07/07 09:10:33 UTC

[jira] [Created] (ISIS-834) Ensure that only a single implementation of a DomainService is registered.

Dan Haywood created ISIS-834:
--------------------------------

             Summary: Ensure that only a single implementation of a DomainService is registered.
                 Key: ISIS-834
                 URL: https://issues.apache.org/jira/browse/ISIS-834
             Project: Isis
          Issue Type: Improvement
          Components: Core
    Affects Versions: core-1.5.0
            Reporter: Dan Haywood
            Assignee: Dan Haywood
            Priority: Minor
             Fix For: core-1.7.0


Two complications:
- ExceptionRecognizers require multiple implementations (are chained together)
- for each implementation we identify all the types it implements, so the check isn't a simple 1:1 map (at the limit all implementations extend java.lang.Object).  Therefore need to take into account the set of injection points that the services are injected into.



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