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]

Reply via email to