Return-Path: Delivered-To: apmail-jakarta-avalon-dev-archive@apache.org Received: (qmail 50155 invoked from network); 8 Nov 2002 16:01:14 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 8 Nov 2002 16:01:14 -0000 Received: (qmail 2926 invoked by uid 97); 8 Nov 2002 16:02:07 -0000 Delivered-To: qmlist-jakarta-archive-avalon-dev@jakarta.apache.org Received: (qmail 2839 invoked by uid 97); 8 Nov 2002 16:02:05 -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 2827 invoked by uid 98); 8 Nov 2002 16:02:04 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Content-Type: text/plain; charset="iso-8859-1" From: Peter Donald To: "Avalon Developers List" Subject: Re: Fortress Backwards Compat Date: Sat, 9 Nov 2002 03:08:32 +1100 User-Agent: KMail/1.4.2 References: In-Reply-To: X-Wisdom: A right is not what someone gives you; it's what no one can take from you. MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200211090308.32697.peter@apache.org> X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N On Sat, 9 Nov 2002 01:59, Peter Royal wrote: > On Thursday, November 7, 2002, at 11:15 PM, Peter Donald wrote: > > One more thing. I was thinking of making ComponentFactory do all the > > proxying > > of services. Essentially it would only return proxies. The advantage > > of this > > is that all the proxying would be in one place and consistent. The > > disadvantage is that we don't know which interfaces need to be proxie= d > > so we > > will pretty much have to proxy all of them except for ones we > > recognize as > > being non-proxyable. ie > > > > * Lifecycle interfaces > > * Lifestyle interfaces > > * certain jdk interfaces (like java.io.Serializable) > > > > It means there may be a little more exposed than strictly necessary > > but it is > > still better than what we have now. Thoughts? > > Could we separate that into two pieces? A ComponentFactory and a > ComponentProxyGenerator? Simple enough. But do you mind if it is still ComponentFactory that calls= =20 ComponentProxyGenerator and olny returns proxied instances? --=20 Cheers, Peter Donald *----------------------------------------------------------* The phrase "computer literate user" really means the person=20 has been hurt so many times that the scar tissue is thick=20 enough so he no longer feels the pain.=20 -- Alan Cooper, The Inmates are Running the Asylum=20 *----------------------------------------------------------* -- To unsubscribe, e-mail: For additional commands, e-mail: