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

Reply via email to