[ 
https://issues.apache.org/jira/browse/HBASE-17312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15870811#comment-15870811
 ] 

Zach York commented on HBASE-17312:
-----------------------------------

bq. Phoenix has no support for master branch and no development for same 
currently planned. Also, no plans to move up to JDK8 even.

I think when we get close to releasing HBase 2.0.0, Phoenix HBase branch-2.0.0 
work/JDK 8 work should be discussed/start. I think it is okay to create JIRAs 
for that now in case people want to pick it up.

In general, I think using default methods here is a good approach. (Much better 
to do it and remove the Base classes now than having them deprecated for all of 
the 2.x line).

[~zghaobac] Can you post this on Review Board? I would like to review, but it 
is hard to review a patch.

> [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)

Reply via email to