Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.9.1
-
None
Description
in this special case it's easier for users to extend a class which is in the api module instead of implementing an interface + copying most default values.
(the alternative would be a dependency to the impl. module)
instead of providing an abstract implementation we can use the default implementation in the api module.
with @Alternative and/or @Specializes cdi allows to provide a customized implementation with custom values (and without copying most of the default values).