[ 
https://issues.apache.org/jira/browse/IGNITE-27945?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Zlenko resolved IGNITE-27945.
----------------------------------
    Resolution: Not A Problem

> DI Support
> ----------
>
>                 Key: IGNITE-27945
>                 URL: https://issues.apache.org/jira/browse/IGNITE-27945
>             Project: Ignite
>          Issue Type: Epic
>            Reporter: Ivan Zlenko
>            Priority: Critical
>              Labels: ignite-3
>
> The code base of Ignite became absolutely unmaintainable. 
> The glaring example of this could be seen in TableManager class. 
> The constructor of this class took more than 40 parameters already and almost 
> all of them transitive dependencies which absolutely not required for the 
> class itself.
> For the such complex application such as Ignite it is paramount to have 
> better dependency control inside the application.
> So we must introduce support for the DI. Given that we already have Micronaut 
> it shouldn't be an issue.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to