[ 
https://issues.apache.org/jira/browse/HBASE-17312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guanghao Zhang updated HBASE-17312:
-----------------------------------
    Description: 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.  (was: 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 
when add new default method.)

> [JDK8] Use default method in XXXObserver
> ----------------------------------------
>
>                 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
>
> 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