Re: IoC/DI support in Apache Ignite.NEt

2018-09-13 Thread Pavel Tupitsyn
Looks good to me in general. But we should add IDependencyResolver {get;set} to IgniteConfiguration class instead of changing IIgnite interface. We need the resolver at startup before IIgnite instance is created, to resolve user-defined cache stores and so on. And we should make sure to add tests

Re: IoC/DI support in Apache Ignite.NEt

2018-09-13 Thread Artyom Sokolov
Hello, I propose the following. *Development* 1. Define *IDependencyResolver* in *Apache.Ignite.Core* under *DependencyInjection* folder that contains at least 2 methods: *T Resolve(object arguments = null);* *object Resolve(Type type, object arguments = null);* 2. Create *InjectResolvableAttr

Re: IoC/DI support in Apache Ignite.NEt

2018-09-10 Thread Pavel Tupitsyn
Hi Artyom, Ticket already exists: https://issues.apache.org/jira/browse/IGNITE-9299 Feel free to grab it. But before diving deep into coding, can you please provide a short overview of the proposed implementation? Either on dev list or in JIRA ticket directly. Thanks, Pavel On Mon, Sep 10, 2018

Re: IoC/DI support in Apache Ignite.NEt

2018-09-10 Thread Alexey Goncharuk
Hello Artyom, Welcome to the Apache Ignite community! I've added you to the list of contributors, you should now be able to assign tickets to yourself. Get familiar with Apache Ignite development process described here: https://cwiki.apache.org/confluence/display/IGNITE/Development+Process Instr