Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 71CF8200C1D for ; Thu, 16 Feb 2017 23:43:52 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 70526160B61; Thu, 16 Feb 2017 22:43:52 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id BB9CF160B52 for ; Thu, 16 Feb 2017 23:43:51 +0100 (CET) Received: (qmail 6391 invoked by uid 500); 16 Feb 2017 22:43:45 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 6380 invoked by uid 99); 16 Feb 2017 22:43:45 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Feb 2017 22:43:45 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 80C9E1A04E5 for ; Thu, 16 Feb 2017 22:43:45 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.199 X-Spam-Level: X-Spam-Status: No, score=-1.199 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id xs_QkeBWT7iI for ; Thu, 16 Feb 2017 22:43:44 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 9D75A5F54F for ; Thu, 16 Feb 2017 22:43:44 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 71170E07C1 for ; Thu, 16 Feb 2017 22:43:42 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id C0B332412B for ; Thu, 16 Feb 2017 22:43:41 +0000 (UTC) Date: Thu, 16 Feb 2017 22:43:41 +0000 (UTC) From: "Andrew Purtell (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-17312) [JDK8] Use default method for Observer Coprocessors MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 16 Feb 2017 22:43:52 -0000 [ https://issues.apache.org/jira/browse/HBASE-17312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15870809#comment-15870809 ] Andrew Purtell commented on HBASE-17312: ---------------------------------------- No discussion needed. My answer is based on a lack of discussion actually. Look at what's supported on master. Note the lack of discussion about 2.0. :-) Sure, Phoenix won't be on 1.x forever. When they move to 2.x there will be a lot of work needed regardless, as you point out [~enis] > [JDK8] Use default method for Observer Coprocessors > --------------------------------------------------- > > Key: HBASE-17312 > URL: https://issues.apache.org/jira/browse/HBASE-17312 > Project: HBase > Issue Type: Sub-task > Components: Coprocessors > Affects Versions: 2.0.0 > Reporter: Guanghao Zhang > Assignee: Guanghao Zhang > Attachments: HBASE-17312.master.001.patch, HBASE-17312.master.001.patch > > > Use default method in MasterObserver, RegionObserver, RegionServerObserver and WALObserver. And mark the BaseRegionObserver, BaseMasterAndRegionObserver, BaseRegionServerObserver and BaseWALObserver. User can implement the interface directly and will not break compatibility when add new default methods. -- This message was sent by Atlassian JIRA (v6.3.15#6346)