Unico Hommes wrote:
Giacomo Pati wrote:
On Fri, 29 Oct 2004, Carsten Ziegeler wrote:
Giacomo Pati wrote:
Yes, at least for 2.2 - for 2.1.x we would have to decide if we remove it.
On Fri, 29 Oct 2004, Carsten Ziegeler wrote:
The current implementation of our continuations manager uses the excalibur event package for the background checker that checks for expired continuations.
Now, this approach has the problem, that excalibur event is deprecated. In addition we aren't using it somewhere else,
so it would
be great if we could remove this dependency.
Yesterday, I wrote a simple replacement which I checked into 2.2: a simple background thread is initialized that sleeps for a
configured
period of time, checks the continuations, sleeps etc. Now, this solution should work.
The question is now, should I port this to 2.1.x as well? Are there better solutions?
Does this mean the CommandManager from the Context is gone?
Are you using it?
Yes, we used the CommandManager in some projects. It is based on the PooledExecutor from Doug Leas concurrent-utils package. It comes in quite handy as you can put tasks there you'd like to be done asynchroniously (ie. indexing a uploaded document with lucene to speed up percieved performance).
I believe that the excalibur event package lives on at d-haven [1]. Why not use that?
1. http://api.d-haven.org/event/
because, with all due respect to Berin, this is another one man show and we are sick of having them change under our feet.
-- Stefano.
smime.p7s
Description: S/MIME Cryptographic Signature