Or build your own prototype service factory! It something that will be added in 1.1 (if someone adds a JIRA issue, hint) but can be added by anyone even to 1.0 ... one of the things I love about HiveMind! On Wed, 24 Nov 2004 10:13:55 +0100, Stephane Louet wrote: > Well, I guess I'll go back to my homegrown POJO factory then :-( > > >From: "Hensley, Richard" > >To: hivemind-user@jakarta.apache.org,slouet@hotmail.com > >Subject: RE: Service instanciation > >Date: Tue, 23 Nov 2004 16:37:52 -0500 > >MIME-Version: 1.0 > >Received: from mail1.mckhboc.com ([208.147.67.98]) by mc7-f34.hotmail.com > >with Microsoft SMTPSVC(5.0.2195.6824); Tue, 23 Nov 2004 13:44:57 -0800 > >Received: from 139.177.6.216 by mail1.mckhboc.com with ESMTP (Outbound > >Mail1 SMTP Relay (MMS v5.6.1)); Tue, 23 Nov 2004 13:38:05 -0800 > >Received: by smtpout.hboc.com with Internet Mail Service (5.5.2657.72) id > >; Tue, 23 Nov 2004 16:36:42 -0500 > >Received: from atlexc91nthub.hboc.com (ims2.mckesson.com [139.177.6.115] ) > >by atlexcsmtpa.hboc.com with SMTP (Microsoft Exchange Internet Mail Service > >Version 5.5.2657.72) id WLSTW2J5; Tue, 23 Nov 2004 16:36:37 -0500 > >Received: by ims2.mckesson.com with Internet Mail Service (5.5.2657.72) id > >; Tue, 23 Nov 2004 16:39:48 -0500 > >X-Message-Info: JGTYoYF78jG1z8iUJ+kGbC3GP2QyxI2N > >X-Server-Uuid: E618535E-AE39-475D-9091-BC1AF22CB2F2 > >X-Mailer: Internet Mail Service (5.5.2657.72) > >X-Mailer: Internet Mail Service (5.5.2657.72) > >X-WSS-ID: 6DBD723723C3091941-01-01 > >Return-Path: Richard.Hensley@McKesson.com > >X-OriginalArrivalTime: 23 Nov 2004 21:44:57.0093 (UTC) > >FILETIME=[ACBA8350:01C4D1A5] > > > > > >Stefano, > > > >Threaded means that you get a new instance for each thread, not each time > >you call getService(). I'm not sure how to configure HiveMind to do what > >you > >want. > > > >Richard > > > >-----Original Message----- > >From: Stephane Louet [mailto:slouet@hotmail.com] > >Sent: Tuesday, November 23, 2004 1:26 PM > >To: hivemind-user@jakarta.apache.org > >Subject: Service instanciation > > > >I have a newbie question for you guys. I have declared a service point that > >looks like below: > > > > > > > > > > > > > > > > > >I have used "threaded" because I want a new instance of AttrDefImpl every > >time I do a .getService( AttrDef.class ). But if I do something like: > > > >AttrDef attrDef1 = (AttrDef)registry.getService( AttrDef.class ); > >attrDef1.setName( "1" ); > > > >AttrDef attrDef2 = (AttrDef)registry.getService( AttrDef.class ); > >attrDef2.setName( "2" ); > > > >System.out.println( "attrDef1=" + attrDef1.getName() + ", attrDef2=" + > >attrDef2.getName() ); > > > >I basically get the following attrDef1=2, attrDef2=2. It looks like > >.getService() returns the same element (a singleton?) every time. I believe > >I am missing something here ;-) > > > >Any help appreciated, > >Stefano > > > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: hivemind-user-unsubscribe@jakarta.apache.org > >For additional commands, e-mail: hivemind-user-help@jakarta.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: hivemind-user-unsubscribe@jakarta.apache.org > For additional commands, e-mail: hivemind-user-help@jakarta.apache.org > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: hivemind-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: hivemind-user-help@jakarta.apache.org