Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 24371 invoked from network); 23 Aug 2005 22:34:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 23 Aug 2005 22:34:37 -0000 Received: (qmail 29329 invoked by uid 500); 23 Aug 2005 20:45:14 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 29256 invoked by uid 500); 23 Aug 2005 20:45:14 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 29243 invoked by uid 99); 23 Aug 2005 20:45:14 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Aug 2005 13:45:14 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [216.68.127.190] (HELO carmanconsulting.com) (216.68.127.190) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Aug 2005 13:45:32 -0700 Received: from CARMANI9300 (carmanconsulting.com [127.0.0.1]) by carmanconsulting.com (8.13.4/8.13.4) with ESMTP id j7NKj6bn001024 for ; Tue, 23 Aug 2005 16:45:12 -0400 Message-Id: <200508232045.j7NKj6bn001024@carmanconsulting.com> From: "James Carman" To: "'Jakarta Commons Developers List'" Subject: RE: [proxy] vs proxytoys Date: Tue, 23 Aug 2005 16:45:09 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook, Build 11.0.6353 Thread-Index: AcWoIAsv3DW7AEZ7RrqI8RD/+GuKQwAAy4rw In-Reply-To: <430B853D.7040201@j-hohwiller.de> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I didn't understand what you meant by your question: why do you call the methods "object" there? What methods are you talking about? Do you mean the getObject() method = on the ObjectProvider interface. Well, I thought about that. A provider = isn't a factory, because it doesn't necessarily create the object it's = providing, so I didn't name the method createObject(). I guess I could have called = it provideObject(), but I chose getObject() instead. It could easily be changed if anyone has any really strong feelings about it.=20 -----Original Message----- From: Joerg Hohwiller [mailto:joerg@j-hohwiller.de]=20 Sent: Tuesday, August 23, 2005 4:21 PM To: Jakarta Commons Developers List Subject: Re: [proxy] vs proxytoys -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 J=F6rg Schaible wrote: > Hi James, Hi there, >=20 > can you tell me, what you are missing with proxytoys? You announced to have=20 > a closer look , but did not write anything further. It seems to be true that proxytoys and "commons-proxy" are quite similar animals. The API seems to differ slightly (esp. according to the Invoker/MethodIntercepter) http://svn.apache.org/repos/asf/jakarta/commons/sandbox/proxy/trunk/src/j= ava /org/apache/commons/proxy/ProxyFactory.java http://proxytoys.codehaus.org/javadoc/com/thoughtworks/proxy/ProxyFactory= .ht ml The important things are: "commons-proxy" works on a javassist implementation and has interesting goodies for various provider stategies: http://svn.apache.org/repos/asf/jakarta/commons/sandbox/proxy/trunk/src/j= ava /org/apache/commons/proxy/provider/ proxytoys has interesting goodies called "toys" (btw: why do you call the methods "object" there?): http://proxytoys.codehaus.org/javadoc/com/thoughtworks/proxy/toys/ Maybe it would be possible to bring both together, but it may start and fall by the political classpath thingy. I personally would always trust a classpath "org.apache.commons.proxy" more thant "com.*" (even thoughtworks produced a lot of great stuff such as XStream). On the other hand proxytoys might already be in use so changing the classpath might not be an option. However this one is not up to me. Anyways if this issue is through and commons-proxy is still there, I could offer help in mavenizing the project (both maven 1 and 2 if you like) so you'd have some benefits in maintaining the according site, = etc. >=20 > - J=F6rg >=20 J=F6rg -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDC4U9mPuec2Dcv/8RAotaAJ41P9bstfE98HT7QQ4pEjOla+agAgCePHUa 3Q3HvkGB2oGzRLKMmAKBN8E=3D =3DM6/o -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org