Update of /cvsroot/xdoclet/xdoclet/modules/ejb/src/META-INF
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23756/modules/ejb/src/META-INF

Modified Files:
        xtags.xml 
Log Message:
added support for ejb 2.1 message destination links (XDT-1307)

Index: xtags.xml
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/META-INF/xtags.xml,v
retrieving revision 1.59
retrieving revision 1.60
diff -C2 -r1.59 -r1.60
*** xtags.xml   1 Mar 2005 23:38:55 -0000       1.59
--- xtags.xml   25 Mar 2005 21:00:43 -0000      1.60
***************
*** 2730,2733 ****
--- 2730,2869 ----
                </parameter>
          </tag>
+         <tag>
+               <level>class</level>
+               <name>ejb.message-destination</name>
+               <usage-description>
+             The message-destinationType specifies a message
+             destination. The logical destination described by this
+             element is mapped to a physical destination by the Deployer.
+             Only applicable to EJB 2.1 message-driven beans.             
+               </usage-description>
+               <unique>false</unique>
+               <condition-description>EJB 2.1 messge-driven 
beans</condition-description>
+               <condition type="and">
+                       <condition type="class"/>
+                       <condition type="type">
+                               
<condition-parameter>javax.ejb.MessagDrivenBean</condition-parameter>
+                       </condition>
+               </condition>
+               <parameter type="text">
+                       <name>name</name>
+                       <usage-description>
+                               Contains the name of the message-destination.
+                       </usage-description>
+                       <mandatory>true</mandatory>
+                       <default>false</default>
+               </parameter>
+               <parameter type="text">
+                       <name>display-name</name>
+                       <usage-description>
+                               Contains the display name of the 
message-destination.
+                       </usage-description>
+                       <mandatory>false</mandatory>
+                       <default>false</default>
+               </parameter>
+               <parameter type="text">
+                       <name>description</name>
+                       <usage-description>
+                               Contains the description of the 
message-destination.
+                       </usage-description>
+                       <mandatory>false</mandatory>
+                       <default>false</default>
+               </parameter>
+         </tag>
+       <tag>
+         <level>class</level>
+         <name>ejb.destination-ref</name>
+         <usage-description>
+             Contains a declaration of Deployment Component's reference to 
+             a message destination associated with a resource in Deployment 
+             Component's environment. Only applicable to EJB 2.1. 
+          </usage-description>
+         <unique>false</unique>
+         <condition-description>Applicable to all EJB 2.1 
beans.</condition-description>
+         <condition type="and">
+           <condition type="class"/>
+           <condition type="or">
+             <condition type="type">
+               <condition-parameter>javax.ejb.EntityBean</condition-parameter>
+             </condition>
+             <condition type="type">
+               <condition-parameter>javax.ejb.SessionBean</condition-parameter>
+             </condition>
+             <condition type="type">
+               
<condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
+             </condition>
+           </condition>
+         </condition>
+         <parameter type="text">
+           <name>name</name>
+           <usage-description>
+               Specifies the name of a message destination reference; its
+               value is the environment entry name used in
+               Deployment Component code.  The name is a JNDI name
+               relative to the java:comp/env context.
+           </usage-description>
+           <mandatory>true</mandatory>
+         </parameter>
+         <parameter type="text">
+           <name>description</name>
+           <usage-description>Optional description of a message destination 
reference.</usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+         <parameter type="text">
+           <name>type</name>
+           <usage-description>
+               Specifies the type of the destination. The type is specified 
+               by the Java interface expected to be implemented by the 
destination,
+               eg javax.jms.Queue.
+           </usage-description>
+           <mandatory>true</mandatory>
+         </parameter>
+         <parameter type="text">
+           <name>usage</name>
+           <usage-description>
+               Specifies the use of the message destination indicated by the 
+               reference.  The value indicates whether messages are consumed 
+               from the message destination, produced for the destination, or 
both.  
+               The Assembler makes use of this information in linking producers
+               of a destination with its consumers.
+           </usage-description>
+           <mandatory>false</mandatory>
+           <default></default>
+           <option-sets>
+             <option-set>
+               <default>Produces</default>
+               <options>
+                 <option>Consumes</option>
+                 <option>Produces</option>
+                 <option>ConsumesProduces</option>
+               </options>
+             </option-set>
+           </option-sets>
+         </parameter>
+         <parameter type="text">
+           <name>link</name>
+           <usage-description>
+               Used to link a message destination reference to a message 
destination.
+ 
+               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 J2EE 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.      
   
+           </usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+       </tag>
      </tags>
    </namespace>



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to