You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2005/10/12 21:22:01 UTC

svn commit: r315008 - /cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf

Author: cziegeler
Date: Wed Oct 12 12:21:55 2005
New Revision: 315008

URL: http://svn.apache.org/viewcvs?rev=315008&view=rev
Log:
preload components

Modified:
    cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf

Modified: cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf
URL: http://svn.apache.org/viewcvs/cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf?rev=315008&r1=315007&r2=315008&view=diff
==============================================================================
--- cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf (original)
+++ cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf Wed Oct 12 12:21:55 2005
@@ -26,12 +26,12 @@
   <!-- OJB Logger -->
   <component role="org.apache.cocoon.ojb.components.Logger"
              class="org.apache.cocoon.ojb.components.LoggerImpl"
-             logger="ojb"/>
+             logger="ojb" preload="true"/>
 
   <!-- OJB Connection Factory -->
   <component role="org.apache.cocoon.ojb.components.ConnectionFactory"
              class="org.apache.cocoon.ojb.components.ConnectionFactoryImpl"
-             logger="core.ojb"/>
+             logger="core.ojb" preload="true"/>
 
   <!-- OJB Persistent Manager Factory for JDO.
        Requires javax.jdo package.



Re: svn commit: r315008 - /cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf

Posted by Vadim Gritsenko <va...@reverycodes.com>.
Carsten Ziegeler wrote:
> Sylvain Wallez wrote:
> 
>>Chasing preload="true", I came across this.
>>
>>AFAIU, these components need to be created at startup to setup static 
>>variables that are later used by new instances of the same classes 
>>created from OBJ.properties. Am I right? This looks weird...
>>
> 
> Indeed, it really looks wired and I never understood why this is needed.
> But I got the hint from Vadim (on this dev list), so perhaps he can help
> out?

Clarified in javadoc.

Vadim

Re: svn commit: r315008 - /cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf

Posted by Carsten Ziegeler <cz...@apache.org>.
Sylvain Wallez wrote:
> Chasing preload="true", I came across this.
> 
> AFAIU, these components need to be created at startup to setup static 
> variables that are later used by new instances of the same classes 
> created from OBJ.properties. Am I right? This looks weird...
>
Indeed, it really looks wired and I never understood why this is needed.
But I got the hint from Vadim (on this dev list), so perhaps he can help
out?
(Without preload OJB is not initialized properly)

Carsten


-- 
Carsten Ziegeler - Open Source Group, S&N AG
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/

Re: svn commit: r315008 - /cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf

Posted by Sylvain Wallez <sy...@anyware-tech.com>.
Chasing preload="true", I came across this.

AFAIU, these components need to be created at startup to setup static 
variables that are later used by new instances of the same classes 
created from OBJ.properties. Am I right? This looks weird...

Sylvain


cziegeler@apache.org wrote:
> Author: cziegeler
> Date: Wed Oct 12 12:21:55 2005
> New Revision: 315008
>
> URL: http://svn.apache.org/viewcvs?rev=315008&view=rev
> Log:
> preload components
>
> Modified:
>     cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf
>
> Modified: cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf
> URL: http://svn.apache.org/viewcvs/cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf?rev=315008&r1=315007&r2=315008&view=diff
> ==============================================================================
> --- cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf (original)
> +++ cocoon/blocks/ojb/trunk/WEB-INF/xconf/cocoon-ojb.xconf Wed Oct 12 12:21:55 2005
> @@ -26,12 +26,12 @@
>    <!-- OJB Logger -->
>    <component role="org.apache.cocoon.ojb.components.Logger"
>               class="org.apache.cocoon.ojb.components.LoggerImpl"
> -             logger="ojb"/>
> +             logger="ojb" preload="true"/>
>  
>    <!-- OJB Connection Factory -->
>    <component role="org.apache.cocoon.ojb.components.ConnectionFactory"
>               class="org.apache.cocoon.ojb.components.ConnectionFactoryImpl"
> -             logger="core.ojb"/>
> +             logger="core.ojb" preload="true"/>
>  
>    <!-- OJB Persistent Manager Factory for JDO.
>         Requires javax.jdo package.
>   


-- 
Sylvain Wallez                        Anyware Technologies
http://people.apache.org/~sylvain     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director