In the latest solder reference guide, chapter 13 is about generic beans. Trying to use it to create JMS queues, topics, etc.
http://docs.jboss.org/seam/3/solder/latest/reference/en-US/html/genericbeans.html
So I created a qualifier with generic type:
@Qualifier @GenericType(JmsMessageListenerFactory.class) @Retention(RUNTIME) @Target({METHOD, FIELD, PARAMETER, TYPE}) public @interface JmsQueue { public String queue(); public String connectionFactory(); public Class<? extends Annotation> annotation(); } then a producer, using apply scope and the same generic style configuration. @GenericConfiguration(JmsQueue.class) @ApplyScope public class JmsEventBridgeProducer { @Inject JmsQueue queueConfig; @Inject @Generic JmsMessageListenerFactory factory; @Produces @ApplyScope public JmsEventBridge getJmsEventBridge() throws Exception { Then based on all of that, I created an injection point for the object produced, using configuration settings. @Inject @JmsQueue(queue="jms/Q",connectionFactory="ConnectionFactory",annotation=JmsEvent.class) JmsEventBridge eventBridge;
However, I just keep getting unresolved dependency when trying to deploy it, on the field at the end. Did I miss something?