Well, you don't have to supply the bean at that time. Two alternatives that could both be supported are
- read(Method, BeanConfigurator) to say "call that method as observer on the bean generated by that bean configurator" and
- read(Method, Supplier<T>) where the supplier can provide the bean to use after the set of beans has settled down, or maybe read(Method, Object) where the second parameter has to have some producer for the right type, so that you can get things injected to calculate the correct bean or similar
Actually with your help in WELD-2608 I don't need this anymore for my current use-case, but it could still be useful imho. ![](cid:jira-generated-image-static-smile-1cd3bba2-ad77-4e87-98ce-ce07e7c584b2) |