Ivan Zlenko created IGNITE-27945:
------------------------------------

             Summary: DI Support
                 Key: IGNITE-27945
                 URL: https://issues.apache.org/jira/browse/IGNITE-27945
             Project: Ignite
          Issue Type: Epic
            Reporter: Ivan Zlenko


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