[jboss-cvs] JBossAS SVN: r58305 - trunk/server/src/main/org/jboss/deployment
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Nov 13 14:14:43 EST 2006
Author: anil.saldhana at jboss.com
Date: 2006-11-13 14:14:42 -0500 (Mon, 13 Nov 2006)
New Revision: 58305
Modified:
trunk/server/src/main/org/jboss/deployment/EjbJarObjectFactory.java
Log:
Handle MessageDestination metadata
Modified: trunk/server/src/main/org/jboss/deployment/EjbJarObjectFactory.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/EjbJarObjectFactory.java 2006-11-13 18:29:42 UTC (rev 58304)
+++ trunk/server/src/main/org/jboss/deployment/EjbJarObjectFactory.java 2006-11-13 19:14:42 UTC (rev 58305)
@@ -27,6 +27,7 @@
import org.jboss.metadata.DDObjectFactory;
import org.jboss.metadata.EntityMetaData;
import org.jboss.metadata.IconMetaData;
+import org.jboss.metadata.MessageDestinationMetaData;
import org.jboss.metadata.MessageDrivenMetaData;
import org.jboss.metadata.MethodMetaData;
import org.jboss.metadata.QueryMetaData;
@@ -54,6 +55,7 @@
*
* @author Scott.Stark at jboss.org
* @author Alexey.Loubyansky at jboss.org
+ * @author Anil.Saldhana at jboss.org
* @version $Revision:$
*/
public class EjbJarObjectFactory extends DDObjectFactory
@@ -270,6 +272,11 @@
{
return ad;
}
+ else if(localName.equals("message-destination"))
+ {
+ MessageDestinationMetaData mdmd = new MessageDestinationMetaData();
+ return mdmd;
+ }
return null;
}
@@ -477,6 +484,12 @@
bean.addTransactionMethod(method);
}
}
+
+ public void addChild(AssemblyDescriptor ad, MessageDestinationMetaData mdmd,
+ UnmarshallingContext ctx, String namespaceURI, String localName)
+ {
+ ad.app.getAssemblyDescriptor().addMessageDestinationMetaData(mdmd);
+ }
public void addChild(MessageDrivenMetaData parent, SecurityIdentityMetaData child,
UnmarshallingContext navigator, String namespaceURI, String localName)
@@ -901,6 +914,16 @@
parent.setRunAsRoleName(value);
}
}
+
+ public void setValue(MessageDestinationMetaData mdmd,
+ UnmarshallingContext navigator, String namespaceURI, String localName,
+ String value)
+ {
+ if(localName.equals("message-destination-name"))
+ {
+ mdmd.setName(value);
+ }
+ }
// inner
More information about the jboss-cvs-commits
mailing list