Yes see the ConfigExtension and ConfigInjectionBean over here for an example: https://svn.apache.org/repos/asf/geronimo/components/config/trunk/impl/src/main/java/org/apache/geronimo/config/cdi/
LieGrue, strub > Am 16.05.2017 um 08:14 schrieb Lars-Fredrik Smedberg <[email protected]>: > > Hi Mark > > I have done something simiilar, the producer produces @Dependent scope to be > able to get the types, annotation attribute values and so on... and then > later delegate it to a @RequestScoped bean... > > But your trick sounds very interesting, could you elaborate on what you mean > with "And later add Beans for each different InjectionPoint type."? > > Thanks > > Regards > LF > > On Mon, May 15, 2017 at 10:14 PM, Mark Struberg <[email protected]> wrote: > Yes, but only if the producer has a @Dependent scope. > > For other scopes there is a trick by using ProcessInjectionPoint to collect > the information. And later add Beans for each different InjectionPoint type. > > LieGrue, > strub > > > Am 15.05.2017 um 20:28 schrieb James Carman <[email protected]>: > > > > I am trying to support this pattern: > > > > @Inject > > private JaxrsProxy<HelloResource> helloResource; > > > > I am trying to create a @Produces method that takes in an InjectionPoint to > > determine the "HelloResource" type parameter on the field and create a > > dynamic proxy using a separate "factory" bean. Is this pattern even > > possible? > > > > Thanks, > > > > James > > > > > > > -- > Med vänlig hälsning / Best regards > > Lars-Fredrik Smedberg > > STATEMENT OF CONFIDENTIALITY: > The information contained in this electronic message and any > attachments to this message are intended for the exclusive use of the > address(es) and may contain confidential or privileged information. If > you are not the intended recipient, please notify Lars-Fredrik Smedberg > immediately at [email protected], and destroy all copies of this > message and any attachments.
