@Retention(value=RUNTIME) @Target(value={METHOD,FIELD,PARAMETER,TYPE}) public @interface JMSConnectionFactory
jakarta.jms.ConnectionFactory
to be
used when injecting a jakarta.jms.JMSContext
object.
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 QueueListener
or TopicListener
. 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
QueueListener
or TopicListener
. If no method is annotated with QueueListener
or
TopicListener
then 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.
public abstract String value
jakarta.jms.ConnectionFactory
to be used.jakarta.jms.ConnectionFactory
to be usedCopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.