Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
I already started this work creating an AbstractJamesHandler to contain common code extracted by the 4 services.
We can do much more to isolate the cornerstone/excalibur dependencies to the abstract handler and abstract service.
A further step would be to switch from "extension" to "composition" for the abstract code so we could easily plug an "handler/service" implementation not using cornerstone/excalibur.
Attachments
Attachments
Issue Links
- is part of
-
JAMES-493 Refactor James components/services to simplify their usage in other IoC containers (SDI)
- Resolved