hivemind-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Igor A. Deruga" <ingva...@hotbox.ru>
Subject Re: Registry.getService VS ServiceManager.lookup
Date Thu, 11 Nov 2004 18:47:21 GMT
Thanks, people!
That explains almost everything!

Sincerely
	Igor.

On Thursday 11 November 2004 17:04, Howard Lewis Ship wrote:
> Actually, you will *always* get the same instance back with HiveMind
> ... what you get back is a proxy.  If your service uses the threaded
> or pooled lifecycle, then the implementation (hidden behind the proxy)
> may vary.
>
> Much of the fun code inside HiveMind is to allow for this; that the
> same proxy can propogate around the service implementations, or be
> exposed to the client application via Registry.getService() and it
> will always Just Work, even accounting for things like interceptors,
> just-in-time service creations, and various service models.
>
>
> On Thu, 11 Nov 2004 09:37:54 +0100, Knut Wannheden
>
> <knut.wannheden@gmail.com> wrote:
> > Igor,
> >
> > If you're not using HiveMind's threaded or pooled service models for
> > your service you should always get back the same instance.  Provided
> > that you invoke getService(Class) on the same Registry object, of
> > course :-)
> >
> > With the threaded and pooled service models you might get a different
> > instance depending on what thread is making the call.
> >
> > Hope this helps,
> >
> > --knut

---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-user-help@jakarta.apache.org


Mime
View raw message