Tapestry builds the registry for you. Instead of a Servlet-Filter you should use a Tapestry WebRequestServicerFilter and let HiveMind inject the required service(s) into it.
> -----Original Message----- > From: Ovidiu Hurducas [mailto:[EMAIL PROTECTED] > Sent: Monday, March 20, 2006 8:32 AM > To: [email protected] > Subject: Accessing registry from a servlet without recreating a new > instance > > > Greetings, > > I’m using Hivemind+Tapestry+Hibernate to build a site. I have a > javax.servlet.Filter object where I need to do some operations with a > Hivemind service that uses Hibernate. > > To access the registry from the filter I’m using the example from the > Hivemind documentation: > > Registry registry = RegistryBuilder.constructDefaultRegistry(); > > MyService service = (MyService) > registry.getService("com.mypackage.MyService", MyService.class); > > > > However this is not good. The registry is recreated and the Hibernate > configuration is read again. > > There is a way to access an existing registry that is already > initialized? I don’t want to recreate the registry twice. > > Thank you, > > Ovidiu > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
