On Monday 25 March 2002 02:15 pm, [EMAIL PROTECTED] wrote:
> I have written a Poolable Transformer which does a lookup to the Sitemap
> TransformerSelector (in the compose method).
>
> public void compose(ComponentManager manager)
> throws ComponentException
> {
> this.manager = manager;
> transformerSelector = (ComponentSelector)
> manager.lookup(Transformer.ROLE + "Selector");
> }
Don't do the lookup there :) The first time you need the selector set your
transformerSelector variable. Ala
ComponentSelector getTransformerSelector()
{
if (this.transformerSelector == null) {
this.transformerSelector = (ComponentSelector)
manager.lookup(Transformer.ROLE + "Selector");
}
return this.transformerSelector;
}
-pete
--
peter royal -> [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]