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