Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 200CC10461 for ; Wed, 26 Mar 2014 17:47:41 +0000 (UTC) Received: (qmail 36578 invoked by uid 500); 26 Mar 2014 17:47:40 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 36548 invoked by uid 500); 26 Mar 2014 17:47:39 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 36536 invoked by uid 99); 26 Mar 2014 17:47:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Mar 2014 17:47:39 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [209.85.220.175] (HELO mail-vc0-f175.google.com) (209.85.220.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Mar 2014 17:47:35 +0000 Received: by mail-vc0-f175.google.com with SMTP id lh14so2814454vcb.34 for ; Wed, 26 Mar 2014 10:47:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=QOlp/lfuL8Bj6RRmCxzv4fFK45FeLD4lnrcx/BTYp3k=; b=OHEVetRpWK46/wNkBFBP2kGX44nHRAeFCWIpwgEFyOicK5Om5LImXAtRUNZOneOfed UGlCyySf8YZVJJqJIpA2P03UuZMzXO1yHgdDin0pe8/hK0nhasbUMFwqo8OgwgE/xZ1P MpzU42/p2xgljeqk7oJPJHK2JsyDyNbOV6XKWJTKXgTuA1gdRDpyGqnQM5EMkIKqNXCO IWBoh/6jbZfn9RCxZryMu4z30WRUzKq9H52ZT+IMGviZiyoCciHwZ7Kre7IUkp/Z5rcA z1D+fb5thGMJHLTDGK85qITIHY9nY7eLb2+iQAYTJqmahYS0WIUsRizuoYaRfe9z7Xjh jJJA== X-Gm-Message-State: ALoCoQn483jbjOSulFN2sxuTMMqGCNBbHSd97w9Aj/30sSE2KFVVRkcyR/NXfdEy3h9Kc2UZMTOJ MIME-Version: 1.0 X-Received: by 10.58.37.232 with SMTP id b8mr1820982vek.27.1395856033948; Wed, 26 Mar 2014 10:47:13 -0700 (PDT) Received: by 10.221.21.199 with HTTP; Wed, 26 Mar 2014 10:47:13 -0700 (PDT) In-Reply-To: References: <5332F492.8060609@gmail.com> Date: Wed, 26 Mar 2014 13:47:13 -0400 Message-ID: Subject: Re: [DISCUSS] MiniAccumuloCluster goals and approach From: Keith Turner To: Accumulo Dev List Content-Type: multipart/alternative; boundary=089e01176de50fba4004f5860f60 X-Virus-Checked: Checked by ClamAV on apache.org --089e01176de50fba4004f5860f60 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Mar 26, 2014 at 12:44 PM, Sean Busbey wrote: > On Wed, Mar 26, 2014 at 11:17 AM, Keith Turner wrote: > > > > > > > There is a slow way to introduce an interface. > > > > 1) Depreciate MAC construnctors and add factory in 1.7.0 > > 2) In 1.10.0 drop constructor and change to interface. > > > > > > > That helps, but still breaks binary compatibility. The class files compiled > against the original version will still throws an > IncompatibleClassChangeError when they attempt to get back instances from > the factory. > NM then. I thought we did something like this w/ Connector, but I see now its an abstract class. So it was changed from a concrete class to an abstract class. --089e01176de50fba4004f5860f60--