Type: New Feature
Priority: 3 Minor
Affects Version/s: None
Fix Version/s: None
Fix In Branch:trunk
We should allow to assign aliases for the application contexts. So, such alias will be used to identify roots created for the Spring's application contexts in place where we using "synthetic id" now.
That would also allow us to share bean instances from different apps (even between standalone app and one running in tomcat) as long as they using the same aliases.
To support that we'll need to add an "alias" attribute to <application-context> element in Spring config:
<bean name="master" />
<bean name="queue" />
That is very simple but important addition and will only affect how we create name for the roots.