Well, create a JIRA issue and we'll see about putting it into a 1.2 release. This sounds like a pretty neat feature and it doesn't at first glance appear to be that difficult.
-----Original Message----- From: Martin Strand [mailto:[EMAIL PROTECTED] Sent: Monday, July 24, 2006 2:27 PM To: user@hivemind.apache.org Subject: Re: Get the Registry? Ok, that sounds nice. I take it this is not going to make it into 1.2, right? Should I create a JIRA issue? Martin On Mon, 24 Jul 2006 20:17:14 +0200, James Carman <[EMAIL PROTECTED]> wrote: > We should probably put logic into the generated proxy classes so that > they > set a ThreadLocal variable somewhere to reference the Registry. Then, > within any invocation you can access the current registry. > > -----Original Message----- > From: Martin Strand [mailto:[EMAIL PROTECTED] > Sent: Monday, July 24, 2006 2:12 PM > To: user@hivemind.apache.org > Subject: Re: Get the Registry? > > Nice hack, Achim - backdoor access to RegistryInfrastructure. :) > Yeah, it is a dirty hack but it actually seems to work so it will have to > do for now. Thanks. > > Does anyone know if there are any plans to fix this so we can access the > Registry without hacks? > > Martin > > On Mon, 24 Jul 2006 14:38:19 +0200, Achim Hügen <[EMAIL PROTECTED]> > wrote: > >> Ok, what is coming now is a really dirty hack but might work: >> >> registry = (RegistryInfrastructure ) >> ServiceSerializationHelper.getServiceSerializationSupport(); >> >> It's not the Registry interface you get but RegistryInfrastructure which >> is as good as the >> other one because the methods you need are defined there too. >> >> Achim >> >> Martin Strand schrieb: >>> I need registry.setupThread() and registry.cleanupThread(). >>> I've got a service with a listener that is invoked from a thread >>> outside Hivemind, something like this: >>> >>> public class MyService() >>> { >>> private Registry registry; >>> >>> public MyService() >>> { >>> registry = getThisThreadsRegistry(); >>> OutsideHivemind.registerListener(this); >>> } >>> >>> public void invokeListener() >>> { >>> registry.setupThread(); >>> >>> // Do lots of Hivemind stuff... >>> >>> registry.cleanupThread(); >>> } >>> } >>> >>> On Mon, 24 Jul 2006 07:45:19 +0200, Achim Hügen <[EMAIL PROTECTED]> >>> wrote: >>> >>>> Which part of the registry api do you need? >>>> >>>> Achim >>>> >>>> Am Sun, 23 Jul 2006 04:30:02 +0200 schrieb Martin Strand >>>> <[EMAIL PROTECTED]>: >>>> >>>>> Yeah, that would be a simple solution but the problem is that my code >>>>> doesn't control creation of the Registry. :( >>>>> It's (sort of) a plugin so I want it to work in any Hivemind >>>>> environment. >>>>> >>>>> Martin >>>>> >>>>> On Sun, 23 Jul 2006 03:54:13 +0200, Jason L. Buberel >>>>> <[EMAIL PROTECTED]> wrote: >>>>> >>>>>> I use a class named Init with a static method on it to get my >>>>>> singleton >>>>>> registry. >>>>>> >>>>>> See the attached file. >>>>>> >>>>>> >>>>>> >>>>>> On Sun, 2006-07-23 at 01:42 +0200, Martin Strand wrote: >>>>>>> Is it possible to get a reference to the current thread's Registry? >>>>>>> This >>>>>>> old post suggests it's not possible (yet), is that correct? >>>>>>> > http://mail-archives.apache.org/mod_mbox/jakarta-hivemind-user/200509.mbox/% > [EMAIL PROTECTED] >>>>>>> Martin >>> >>> >> >> > > > >