Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 78894 invoked from network); 4 Jan 2005 01:29:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 4 Jan 2005 01:29:38 -0000 Received: (qmail 89864 invoked by uid 500); 4 Jan 2005 01:29:33 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 89815 invoked by uid 500); 4 Jan 2005 01:29:32 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@geronimo.apache.org Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 89799 invoked by uid 99); 4 Jan 2005 01:29:32 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from Unknown (HELO mgd.gluecode.com) (64.14.202.141) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 03 Jan 2005 17:29:28 -0800 Received: from [192.168.1.105] (dsl093-038-137.pdx1.dsl.speakeasy.net [66.93.38.137]) (authenticated bits=0) by mgd.gluecode.com (8.12.10/8.12.10) with ESMTP id j041T2CW016225 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 3 Jan 2005 17:29:02 -0800 Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <12C2FF99-5DF0-11D9-8400-000D93361CAA@gluecode.com> Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: more jsr-77 like gbean names -- GERONIMO-450 Date: Mon, 3 Jan 2005 17:29:27 -0800 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.619) X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Jan 3, 2005, at 2:14 PM, Dain Sundstrom wrote: > Which classes did you change and is this mostly an additive feature? There are small changes in all the XXXBuilders. The major change is in all the plans to rename the gbeans. I'm not sure how additive to think of it, since all the gbeans now have different names. One aspect of this I didn't think about much before is what to do with references. The object names are now longer, so it's a bit lengthy to include the entire object name in the reference, especially if almost all of it is predetermined. We could try something like the jndi reference descriptor where you can specify various parts of the object name and the unspecified parts are assumed from the context. However, we would have to do something to avoid mixed content. Now we have geronimo.server: J2EEApplication=null,J2EEModule=org/apache/geronimo/ J2EEDeployer,J2EEServer=geronimo,j2eeType=ModuleBuilder,name=ConnectorBu ilder We might like ModuleBuilder ConnectorBuilder or ModuleBuilder ConnectorBuilder Perhaps we could use a different name for these alternate forms? reference-parts? reference-components? Any ideas? many thanks david jencks > > -dain > > -- > Dain Sundstrom > Chief Architect > Gluecode Software > 310.536.8355, ext. 26 > > On Jan 3, 2005, at 1:53 PM, David Jencks wrote: > >> On the plane yesterday I started working on this stuff and think I'm >> close to having some parts working. I'm wondering if I should commit >> them or wait for a more complete implementation. >> >> In the interests of not completely breaking backwards compatibility I >> currently have stuff like this: >> >> > >> or >> >> > class="org.apache.geronimo.connector.deployment.ConnectorModuleBuilder >> "> >> >> resulting in an object name of >> >> geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/ >> J2EEDeployer,J2EEServer=geronimo,j2eeType=ModuleBuilder,name=Connector >> Builder >> >> As you can see, the names get longer but somewhat more systematic. >> >> My guess is that I can get this much to work soon, but won't have >> time to implement the other parts for a while. >> >> Opinions? Votes? >> >> thanks >> david jencks >