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 ---------------------------------------------