Return-Path: Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: (qmail 73781 invoked from network); 31 May 2010 18:55:51 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 31 May 2010 18:55:51 -0000 Received: (qmail 67787 invoked by uid 500); 31 May 2010 18:55:50 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 67729 invoked by uid 500); 31 May 2010 18:55:50 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 67720 invoked by uid 99); 31 May 2010 18:55:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 May 2010 18:55:50 +0000 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=AWL,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [193.252.22.151] (HELO smtp6.freeserve.com) (193.252.22.151) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 May 2010 18:55:43 +0000 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3518.me.freeserve.com (SMTP Server) with ESMTP id 95DC21C0577D for ; Mon, 31 May 2010 20:55:21 +0200 (CEST) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3518.me.freeserve.com (SMTP Server) with ESMTP id 828721C05893 for ; Mon, 31 May 2010 20:55:21 +0200 (CEST) Received: from mail.homeinbox.net (unknown [91.109.169.90]) by mwinf3518.me.freeserve.com (SMTP Server) with ESMTP id 5AE111C0577D for ; Mon, 31 May 2010 20:55:21 +0200 (CEST) X-ME-UUID: 20100531185521372.5AE111C0577D@mwinf3518.me.freeserve.com Received: from localhost (localhost [127.0.0.1]) by mail.homeinbox.net (Postfix) with ESMTP id BE3FB32B3E for ; Mon, 31 May 2010 19:55:41 +0100 (BST) X-Virus-Scanned: Debian amavisd-new at homeinbox.net Received: from mail.homeinbox.net ([127.0.0.1]) by localhost (mail.homeinbox.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t3P6ho0IyIPo for ; Mon, 31 May 2010 19:55:34 +0100 (BST) Received: from [192.168.0.9] (study03.dev.local [192.168.0.9]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.homeinbox.net (Postfix) with ESMTPSA id 10691325AF for ; Mon, 31 May 2010 19:55:34 +0100 (BST) Message-ID: <4C040608.3060708@apache.org> Date: Mon, 31 May 2010 19:55:04 +0100 From: Mark Thomas User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-GB; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: Tomcat Developers List Subject: Re: org.apache.catalina.Core MBeans Descriptor Modifications References: <4BFB9BA0.8000404@apache.org> <4BFD0A91.6020505@apache.org> In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 28/05/2010 04:22, buddhika chamith wrote: > Hi Mark, > > As far as I feel additional methods in the base class may tend to bloat the > base interface unnecessarily. Some of the methods are not generic so that > they cannot be included in the base interface as well. On the other hand > using separate MBeans avoids these issues. Additional methods can be > accommodated as required using this approach. The downside I see in this > approach is, as you mentioned adding more stuff to be kept in synch. So which approach do you prefer? And why? Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org