Hi Devs,
As I found currently we only read subscribable information from groups. If
there are any top level cartridges they are ignored:
/**
* Extract Subscription Information from the Application Definition
*
* @param appCtxt ApplicationContext object with Application information
* @return Map [cartridge alias -> Group]
* @throws ApplicationDefinitionException if the Subscription
information is invalid
*/
private Map<String, SubscribableInfoContext>
getSubscribableInformation(ApplicationContext appCtxt) throws
ApplicationDefinitionException {
return getSubscribableInfo(appCtxt.getComponents().getGroupContexts());
}
Thanks
--
Imesh Gunaratne
Technical Lead, WSO2
Committer & PMC Member, Apache Stratos