Hi all,
Is there any reason I’m missing it is possible to get an Instance in BeanConfigurator
produceWith (resp. disposeWith) while it’s not in ProducerConfigurator produceWith (resp.
disposeWith)?
BeanConfigurator:
<U extends T> BeanConfigurator<U>
produceWith(Function<Instance<Object>, U> callback);
BeanConfigurator<T> disposeWith(BiConsumer<T, Instance<Object>>
callback);
ProducerConfigurator:
<U extends T> ProducerConfigurator<T>
produceWith(Function<CreationalContext<U>, U> callback);
ProducerConfigurator<T> disposeWith(Consumer<T> callback);
Besides, wouldn’t that be more concise in most use cases to provide the equivalent without
the Instance parameter in BeanConfigurator (as it was before CDI 2.0.Beta1)?
Thanks,
Antonin