that was it.

thanx
-----Ursprungliche Nachricht-----
Von: Berin Loritsch [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 9. Juli 2001 22:54
An: [EMAIL PROTECTED]
Betreff: Re: [c2] component manager question


Gerhard Froehlich wrote:
>
> Hi Team,
> I tried to get the FilesystemStore from the ComponentManager
> in my MRUMemoryStore class. I looked around in your source code
> to understand how to use the component manager (and the avalon
> project of course):

Does your class implement the Composable interface?

>
> --schnipp--
> ...
>    /** the component manager */
>   protected ComponentManager manager;
>
>   public MRUMemoryStore() {
>     this.jvm     = Runtime.getRuntime();
>     this.cache   = new HashMap();
>     this.mrulist = new LinkedList();
>   }
>
>   public void compose(ComponentManager manager) throws ComponentException
{
>     try {
>       this.manager = manager;
>       getLogger().debug("Looking up FilesystemStore" +
> FilesystemStore.ROLE);
>       this.fsstore = (Store)manager.lookup(Store.ROLE + "/Filesystem");
>     } catch(ComponentException e) {
>       getLogger().error("Error in MRUMemoryStore",e);
>     }
>   }
> ...
> -schnapp--
>
> But this method is never executed. How would you solve this?
>
> Cheers
> Gerhard
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to