Dependency resource injection with OpenWebBeans CDI instead of Spring
I would like to configure Ignite to use OpenWebBeans and CDI to inject fields into deserialized IgniteRunnables instead of using Spring. It looks like org.apache.ignite.internal.processors.resource.GridResourceInjector is available for this purpose. Is there an easy way to register a custom implementation of this interface with Ignite?
Additionally, do fields intended to be injection points need to use the transient keyword so they are not inadvertently serialized or is there another way to handle that?