commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Libbrecht <p...@activemath.org>
Subject Re: [jelly] Stateless/Stateful Tag?
Date Tue, 02 Nov 2004 08:37:25 GMT
Mmmh,

I would rather view the contrary: tag and tagscript objects are 
entirely volatile where the context is something that stores exactly 
how much you want (that is, not more than needed).
So I'd rather rely on the jelly-context to add states of the tag...

paul


Le 1 nov. 04, à 20:41, Jiaqi Guo a écrit :

> Hi everyone,
>
> I want to reuse jelly Script object since in my current project, 
> Script will run frequently with different given JellyContext created 
> at runtime and I don't want to create Script and Tag objects time and 
> time again.
>
> My concern is, in TagScript, Tag object is cached in ThreadLocal and 
> runtime JellyContext object is sitting in Tag object. So runtime 
> context is saved until next time the Script runs. To my understanding, 
> JellyContext should not be saved because it's transient. Putting it 
> into Tag object makes developer easy, and makes Tag object stateful.
>
> Is there any thing I can do to clean Tag objects after the doTag 
> method is called without explicitely add setContext(null) in each 
> doTag() method, or prevent Tag from absorbing JellyContext into 
> itself? Any suggestions?
>
>
>
> Thanks
> Jiaqi
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org


Mime
View raw message