Are we talking of EAP6 or EAP5? EAP 6 already has property substitution support in deployment descriptors.
from PRODMGT-404: This request is to to be able to do the same within the annotation @ActivationConfigProperty ie @MessageDriven(name = "MDBMessageSendTxExample", activationConfig = { @ActivationConfigProperty (propertyName = "JndiParams", propertyValue = ${Arte.TestJMS1.JndiParams} ), ... }) https://access.redhat.com/knowledge/docs/en-US/JBoss_Enterprise_Application_Platform/5/html-single/HornetQ_User_Guide/index.html#id807476 shows the use of @ActivationConfigProperty with hardcoded values
Assigning jpai EJB issues to david.lloyd. Please re-assign to Cheng or others as needed.
Linking https://issues.jboss.org/browse/EAP6-38 which seems to be a feature request for the same thing
https://github.com/jbossas/jboss-eap/pull/846
Stuart Douglas <stuart.w.douglas> updated the status of jira EAP6-38 to Reopened
https://github.com/jbossas/jboss-eap/pull/872
Verified in EAP 6.3.0.DR0.
Marked as Enhancement and flagged for inclusion in the 6.3.0 Release Notes.
John Doyle <jdoyle> updated the status of jira EAP6-38 to Closed