Annotation Type JMSConnectionFactory
- 
 @Retention(RUNTIME) @Target({METHOD,FIELD,PARAMETER,TYPE}) public @interface JMSConnectionFactory This annotation may be used on a field to specify the JNDI lookup name of ajakarta.jms.ConnectionFactoryto be used when injecting ajakarta.jms.JMSContextobject.It may also be used to specify that a callback method on a Jakarta Messaging message-driven bean must use the specified message selector. In this case it may be specified either on the callback method or on the message-driven bean class. If this annotation is specified on a method of a message-driven bean class then that method must also be annotated with QueueListenerorTopicListener. If it is not then deployment will fail.If this annotation is specified on the message-driven bean class then at least one method must be annotated with QueueListenerorTopicListener. If no method is annotated withQueueListenerorTopicListenerthen deployment will fail.If this annotation is specified on both a method of a message-driven bean class and on the message-driven bean class itself then deployment will fail. - Since:
- JMS 2.0
- Version:
- Jakarta Messaging 2.0
 
- 
- 
Element Detail- 
valueString value Specifies the JNDI lookup name of ajakarta.jms.ConnectionFactoryto be used.- Returns:
- the JNDI lookup name of a jakarta.jms.ConnectionFactoryto be used
 
 
- 
 
-