How a particular component is created depends on the Avalon interface that it implements. There are several lifecycle interfaces that can be used, e.g.: Poolable, Cachable, ThreadSafe (I don't remember details). I'm sure you'll find something that fits your needs, just take a look at Avalon docs and at Cocoon sources.
Maybe some Avalon guru's could give more details on this. -- Konstantin ----- Original Message ----- From: "Jorg Heymans" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, September 01, 2003 17:30 Subject: thread safety of cocoon > Say i write my own transformer (or serializer, or generator doesn't matter), > is it true then that a new instance of my custom class is created each time > it is executed in a pipeline? (uncached) > > My code relies on a few instance variables (simple ones like Logger but also > more crucial ones like StringBuffers for SAX parsing ), I'ld really hate to > find out now that instance variables aren't thread safe in cocoon. > > Any (relieving) comments? > Jorg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
