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

Anoop Sam John commented on HBASE-18169:
----------------------------------------

Also in CP interfaces itself (Master/ Region level) we pass some param types 
which are private or have return types which are private.  Need to see whether 
they are really needed. If needed, then also we should have interface , impl 
class separation for the passed param. Better never expose internal impl 
classes.

> Coprocessor fix and cleanup before 2.0.0 release
> ------------------------------------------------
>
>                 Key: HBASE-18169
>                 URL: https://issues.apache.org/jira/browse/HBASE-18169
>             Project: HBase
>          Issue Type: Improvement
>          Components: Coprocessors
>    Affects Versions: 2.0.0-alpha-1
>            Reporter: Duo Zhang
>            Priority: Blocker
>             Fix For: 2.0.0, 3.0.0, 2.0.0-alpha-2
>
>
> As discussed in HBASE-18038. In RegionServerServices, Region and StoreFile 
> interfaces we expose too many unnecessary methods. We need to find a way to 
> not expose these methods to CP.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to