hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Shelukhin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-10479) HConnection interface is public but is used internally, and contains a bunch of methods
Date Thu, 06 Feb 2014 19:40:14 GMT
Sergey Shelukhin created HBASE-10479:
----------------------------------------

             Summary: HConnection interface is public but is used internally, and contains
a bunch of methods
                 Key: HBASE-10479
                 URL: https://issues.apache.org/jira/browse/HBASE-10479
             Project: HBase
          Issue Type: Improvement
            Reporter: Sergey Shelukhin
            Assignee: Sergey Shelukhin


HConnection has too many methods for a public interface, and some of there should not be public.
It is used extensively for internal purposes, so we keep adding methods to it that may not
make sense for public interface.

The idea is to create a separate internal interface inheriting HConnection, copy some methods
to it and deprecate them on HConnection. New methods for internal use would be added to new
interface; the deprecated methods would eventually be removed from public interface.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message