There is no specific reason. We initially had the support for printing only one context url, but later with APIMANAGER-651, we have introduced support for an additional context url. This can be improved to support multiple contexts as well. Yes, we can fix this for a future kernel release. Please create a jira for this.
On Wed, Mar 4, 2015 at 10:51 AM, Dinusha Senanayaka <dinu...@wso2.com> wrote: > > Hi, > > In App Manager (also in API Manager), we are using 3 jaggery apps, store, > publisher and admin-dashboard. We need to to print the url's for all these > 3 apps in the server startup console. Currently we have only Store, > Publisher urls being printed. > > [2015-03-03 01:01:00,779] INFO - CarbonUIServiceComponent Mgt Console > URL : https://204.13.82.212:9443/carbon/ > [2015-03-03 01:01:00,780] INFO - CarbonUIServiceComponent *APP Publisher > Default Context : http://204.13.82.212:9763/publisher > <http://204.13.82.212:9763/publisher>* > [2015-03-03 01:01:00,780] INFO - CarbonUIServiceComponent > > *APP Store Default Context : http://204.13.82.212:9763/store > <http://204.13.82.212:9763/store>* > > We tried adding new context to the component.xml of product-style bundle. > But seems org.wso2.carbon.ui bundle supports only two additional contexts > to be defined in the component.xml (namely "default-context" and > "default-additional-context") other than the /carbon mgt-console context. > > Bellow is the carbon.ui code segment use to construct and print those > server urls. > > if (reference != null) { > carbonUIDefinitions = > (CarbonUIDefinitions) ctxt.getBundleContext(). > getService(reference); > if (carbonUIDefinitions != null) { > if > (carbonUIDefinitions.getContexts().containsKey("default-context")) { > defaultContext = > carbonUIDefinitions.getContexts().get("default-context"); > }if > (carbonUIDefinitions.getContexts().containsKey("default-additional-context")) > { > defaultAdditionalContext = > carbonUIDefinitions.getContexts().get("default-additional-context"); > } > > } > } > > <.......................> > Then process defaultContext and defaultAdditionalContext. > > For App Manager-1.0.0 release we could go ahead with only store/publisher > urls since we need to introduce a new kernel patch to 4.2.0, if we are > going to fix this. Is there any reason to restrict into two additional > contexts ? Or if it is a limitation in current implement, can we fix it for > future kernel release ? > > Regards, > Dinusha. > > > -- > Dinusha Dilrukshi > Senior Software Engineer > WSO2 Inc.: http://wso2.com/ > Mobile: +94725255071 > Blog: http://dinushasblog.blogspot.com/ > -- *Kishanthan Thangarajah* Senior Software Engineer, Platform Technologies Team, WSO2, Inc. lean.enterprise.middleware Mobile - +94773426635 Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>* Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev