Return-Path: Delivered-To: apmail-jakarta-avalon-dev-archive@apache.org Received: (qmail 48116 invoked from network); 17 Jun 2002 09:35:25 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 17 Jun 2002 09:35:25 -0000 Received: (qmail 11274 invoked by uid 97); 17 Jun 2002 09:35:42 -0000 Delivered-To: qmlist-jakarta-archive-avalon-dev@jakarta.apache.org Received: (qmail 11257 invoked by uid 97); 17 Jun 2002 09:35:41 -0000 Mailing-List: contact avalon-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon Developers List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-dev@jakarta.apache.org Received: (qmail 11244 invoked by uid 98); 17 Jun 2002 09:35:41 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Message-Id: <5.1.0.14.2.20020617192753.00b470e8@mail.optushome.com.au> X-Sender: xdonald@mail.optushome.com.au X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Mon, 17 Jun 2002 19:35:30 +1000 To: "Avalon Developers List" From: Peter Donald Subject: Re: [proposal] avalon 5 ComponentManager interface In-Reply-To: <1024305892.1855.31.camel@test.multimia.multimia.com> References: <3D0CEE61.BE9F913B@apache.org> <000401c21543$c79be4f0$0801a8c0@Lagrange> <3D0CA499.7060506@apache.org> <3D0CEE61.BE9F913B@apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N At 11:24 AM 6/17/2002 +0200, you wrote: >note: renamed exists() to contains() to follow java.util convention should be hasComponent(String) as that already exists in A4 ComponentManager. >while some of us may feel that the use of hints is a bad idea, making an >allowance for them will ease upgrade from A4 to A5. If roles exist in A5 there will not be any A5. Theres no point in "upgrading" to another version of framework if it forces developers to scatter metainfo about in code and outside code. >Similarly, while >some of us may feel that a component should not find out about its >environment through the ComponentManager interface, a contains() method >is trivial to implement and does no big conceptual harm. No one seems to notice when I say this is already possible and has been for a very very very very long time. Cheers, Peter Donald ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Faced with the choice between changing one's mind, and proving that there is no need to do so - almost everyone gets busy on the proof." - John Kenneth Galbraith ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- To unsubscribe, e-mail: For additional commands, e-mail: