Return-Path: Delivered-To: apmail-incubator-river-dev-archive@minotaur.apache.org Received: (qmail 81581 invoked from network); 14 Jan 2011 18:22:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Jan 2011 18:22:51 -0000 Received: (qmail 85234 invoked by uid 500); 14 Jan 2011 18:22:51 -0000 Delivered-To: apmail-incubator-river-dev-archive@incubator.apache.org Received: (qmail 85105 invoked by uid 500); 14 Jan 2011 18:22:50 -0000 Mailing-List: contact river-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: river-dev@incubator.apache.org Delivered-To: mailing list river-dev@incubator.apache.org Received: (qmail 85092 invoked by uid 99); 14 Jan 2011 18:22:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Jan 2011 18:22:49 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_IN_DNSWL_NONE,RFC_ABUSE_POST,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of SRS0=vTOhvf=UM=wonderly.org=gregg@yourhostingaccount.com designates 65.254.253.43 as permitted sender) Received: from [65.254.253.43] (HELO mailout05.yourhostingaccount.com) (65.254.253.43) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Jan 2011 18:22:42 +0000 Received: from mailscan03.yourhostingaccount.com ([10.1.15.3] helo=mailscan03.yourhostingaccount.com) by mailout05.yourhostingaccount.com with esmtp (Exim) id 1PdoHz-0006XF-E3 for river-dev@incubator.apache.org; Fri, 14 Jan 2011 13:22:20 -0500 Received: from impout03.yourhostingaccount.com ([10.1.55.3] helo=impout03.yourhostingaccount.com) by mailscan03.yourhostingaccount.com with esmtp (Exim) id 1PdoHz-0001JO-3F; Fri, 14 Jan 2011 13:22:19 -0500 Received: from authsmtp05.yourhostingaccount.com ([10.1.18.5]) by impout03.yourhostingaccount.com with NO UCE id vWNJ1f00F06ZpSa0000000; Fri, 14 Jan 2011 13:22:18 -0500 X-EN-OrigOutIP: 10.1.18.5 X-EN-IMPSID: vWNJ1f00F06ZpSa0000000 Received: from ip70-189-103-32.ok.ok.cox.net ([70.189.103.32] helo=[192.168.1.108]) by authsmtp05.yourhostingaccount.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim) id 1PdoHy-0002hH-TG; Fri, 14 Jan 2011 13:22:19 -0500 Message-ID: <4D309456.7050905@wonderly.org> Date: Fri, 14 Jan 2011 12:22:14 -0600 From: Gregg Wonderly User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: river-dev@incubator.apache.org CC: Dan Creswell Subject: Re: converting RegistrarImpl to public class References: <4D284C27.2090309@qcg.nl> <4D28514A.7020804@qcg.nl> <4D286AE7.8070101@zeus.net.au> <4D29936D.5020905@qcg.nl> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-EN-UserInfo: 5bac21c6012e8295aaee92c67842fba3:d1e94006e19829b2b3cf849ab9ff0f3c X-EN-AuthUser: greggwon Sender: Gregg Wonderly X-EN-OrigIP: 70.189.103.32 X-EN-OrigHost: ip70-189-103-32.ok.ok.cox.net On 1/9/2011 5:29 AM, Dan Creswell wrote: > A factory makes it nice and easy to get what one is after whilst providing a > layer of separation that affords a lot of flex in building exactly what's > required. I have found this to be true as well. And I'd suggest that for Reggie this makes sense, especially from a "public interface" perspective so that other impls can provide such features based on how they need to. Gregg