Should not we make a init call instead ? --Srinath On Tue, Mar 15, 2011 at 10:24 AM, Senaka Fernando <[email protected]> wrote: > Hi Azeez, > > The CarbonContext initializes things like the Cache Manager and the JNDI > InitialContextFactoryBuilder. These have been created in a way that existing > Java code can use these constructs without being aware of multi-tenancy and > the existence of the CarbonContext. Also, the CarbonContext cannot be > explicitly initialized and will only be initialized on the first call you > make to it in order to retrieve the current context instance. This is why > this has been added to Main.java (the same has been added to our > BridgeServlet to get this to work when we deploy on AppServers). > > Thanks, > Senaka. > > On Fri, Mar 11, 2011 at 5:23 PM, Afkham Azeez <[email protected]> wrote: >> >> Senaka, >> Can you please explain why the following lines of code are necessary in >> the Main class? Why can't we do that where the CarbonContext is needed? >> // Enforce the initialization of the CarbonContextHolder prior to starting >> the server. This >> // will make it possible to do required initializations for >> Multi-Tenant JNDI and caching. >> CarbonContextHolder.getCurrentCarbonContextHolder(); >> >> >> >> -- >> Afkham Azeez >> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, >> >> Member; Apache Software Foundation; http://www.apache.org/ >> email: [email protected] cell: +94 77 3320919 >> blog: http://blog.afkham.org >> twitter: http://twitter.com/afkham_azeez >> linked-in: http://lk.linkedin.com/in/afkhamazeez >> >> Lean . Enterprise . Middleware > > > > -- > Senaka Fernando > Product Manager - WSO2 Governance Registry; > Associate Technical Lead; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://apache.org > > E-mail: senaka AT wso2.com > P: +1 408 754 7388; ext: 51736; M: +94 77 322 1818 > Linked-In: http://www.linkedin.com/in/senakafernando > > Lean . Enterprise . Middleware > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
-- ============================ Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Faculty, University of Moratuwa Member, Apache Software Foundation Research Scientist, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ _______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
