As I know, activation properties for message-driven beans can be applied using these two ways (or in their intersections):
1) with annotations
2) with ejb-jar.xml deployment descriptor
In AS7 I met system properties approach setted in standalone.xml (or domain.xml) like following:
<property name="testProp" value="test"/>
and anywhere in code this property can be obtained with System.getProperty("testProp").
The main (and I believe a quite wild idea) - whether I can to use such system property in MDB's activation config? For example:
Are there any ways to implement such "placeholders-approach" in MDB's under AS7?
You can use system property substitution in ejb-jar.xml and other similar deployment descriptors. However, you'll have to use the latest nightly build https://community.jboss.org/thread/167590 for that since the support for it was added after 7.1.1.Final was released.https://issues.jboss.org/browse/AS7-3816.