Class MessageDestinationRef

  • All Implemented Interfaces:
    Injectable, JndiReference, Keyable<String>

    public class MessageDestinationRef
    extends Object
    implements JndiReference
    javaee6.xsd

    Java class for message-destination-refType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="message-destination-refType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="message-destination-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
             <element name="message-destination-type" type="{http://java.sun.com/xml/ns/javaee}message-destination-typeType" minOccurs="0"/>
             <element name="message-destination-usage" type="{http://java.sun.com/xml/ns/javaee}message-destination-usageType" minOccurs="0"/>
             <element name="message-destination-link" type="{http://java.sun.com/xml/ns/javaee}message-destination-linkType" minOccurs="0"/>
             <group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
           </sequence>
           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • description

        protected TextMap description
      • messageDestinationRefName

        protected String messageDestinationRefName
      • messageDestinationType

        protected String messageDestinationType
      • messageDestinationLink

        protected String messageDestinationLink
      • mappedName

        protected String mappedName
      • lookupName

        protected String lookupName
    • Constructor Detail

      • MessageDestinationRef

        public MessageDestinationRef()
    • Method Detail

      • getKey

        public String getKey()
        Description copied from interface: Keyable
        Gets the immutable key for this object.
        Specified by:
        getKey in interface Keyable<String>
        Returns:
        gets the immutable key for this object
      • getDescriptions

        public Text[] getDescriptions()
      • setDescriptions

        public void setDescriptions​(Text[] text)
      • getDescription

        public String getDescription()
      • getMessageDestinationRefName

        public String getMessageDestinationRefName()
      • setMessageDestinationRefName

        public void setMessageDestinationRefName​(String value)
      • getMessageDestinationType

        public String getMessageDestinationType()
      • setMessageDestinationType

        public void setMessageDestinationType​(String value)
      • getMessageDestinationLink

        public String getMessageDestinationLink()
        The Assembler sets the value to reflect the flow of messages between producers and consumers in the application. The value must be the message-destination-name of a message destination in the same Deployment File or in another Deployment File in the same Java EE application unit. Alternatively, the value may be composed of a path name specifying a Deployment File containing the referenced message destination with the message-destination-name of the destination appended and separated from the path name by "#". The path name is relative to the Deployment File containing Deployment Component that is referencing the message destination. This allows multiple message destinations with the same name to be uniquely identified.
      • setMessageDestinationLink

        public void setMessageDestinationLink​(String value)
      • getId

        public String getId()
      • setId

        public void setId​(String value)