User: pra     
  Date: 00/12/29 14:06:37

  Modified:    src/main/org/jboss/metadata MessageDrivenMetaData.java
  Log:
  Added support for user/pwd for MDB and for a clientId in jboss.xml 
(mdb-user,mdb-passwd,mdb-client-id) - now durable topic with Spyder should work - see 
jbosstest for examples
  
  Revision  Changes    Path
  1.2       +10 -1     jboss/src/main/org/jboss/metadata/MessageDrivenMetaData.java
  
  Index: MessageDrivenMetaData.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/main/org/jboss/metadata/MessageDrivenMetaData.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MessageDrivenMetaData.java        2000/12/06 13:02:29     1.1
  +++ MessageDrivenMetaData.java        2000/12/29 22:06:36     1.2
  @@ -22,7 +22,7 @@
   ' *   @author <a href="mailto:[EMAIL PROTECTED]">Sebastien Alborini</a>
    *   @author Peter Antman ([EMAIL PROTECTED])
   
  - *   @version $Revision: 1.1 $
  + *   @version $Revision: 1.2 $
    */
   public class MessageDrivenMetaData extends BeanMetaData {
       // Constants -----------------------------------------------------
  @@ -39,6 +39,9 @@
       private byte subscriptionDurability = NON_DURABLE_SUBSCRIPTION;
       private String messageSelector = null;
       private String destinationJndiName;
  +    private String user = null;
  +    private String passwd = null;
  +    private String clientId = null;
   
       // Static --------------------------------------------------------
       
  @@ -60,6 +63,9 @@
       public String getDestinationType() { return destinationType;}
       public String getMessageSelector() { return messageSelector;}
       public String getDestinationJndiName(){return destinationJndiName;}
  +    public String getUser() { return user;}
  +    public String getPasswd() {return passwd;}
  +    public String getClientId() {return clientId;}
       /**
        * returns MessageDrivenMetaData.DURABLE_SUBSCRIPTION or 
        * MessageDrivenMetaData.NON_DURABLE_SUBSCRIPTION
  @@ -140,6 +146,9 @@
        super.importJbossXml(element);
        // set the jndi name, (optional)                
        destinationJndiName = getElementContent(getUniqueChild(element, 
"destination-jndi-name"));
  +     user = getElementContent(getOptionalChild(element,"mdb-user"));
  +     passwd = getElementContent(getOptionalChild(element,"mdb-passwd"));
  +     clientId = getElementContent(getOptionalChild(element,"mdb-client-id"));
       }        
       // Package protected ---------------------------------------------
       
  
  
  

Reply via email to