Package javax.jms
Annotation Type JMSDestinationDefinition
-
@Target(TYPE) @Retention(RUNTIME) public @interface JMSDestinationDefinitionAn application may use this annotation to specify a JMSDestinationresource that it requires in its operational environment. This provides information that can be used at the application's deployment to provision the required resource and allows an application to be deployed into a Java EE environment with more minimal administrative configuration.The
Destinationresource may be configured by setting the annotation elements for commonly used properties. Additional properties may be specified using thepropertieselement. Once defined, aDestinationresource may be referenced by a component in the same way as any otherDestinationresource, for example by using thelookupelement of theResourceannotation.- Since:
- JMS 2.0
- Version:
- JMS 2.0
- See Also:
javax.annotation.Resource
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.StringinterfaceNameFully qualified name of the JMS destination interface.java.lang.StringnameJNDI name of the destination resource being defined.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringclassNameFully-qualified name of the JMS destination implementation class.java.lang.StringdescriptionDescription of this JMS destination.java.lang.StringdestinationNameName of the queue or topic.java.lang.String[]propertiesJMS destination property.java.lang.StringresourceAdapterResource adapter name.
-