On Jun 6, 2011, at 11:34 AM, Stack wrote:
> On Mon, Jun 6, 2011 at 9:45 AM, Allen Wittenauer <[email protected]> wrote:
>>
>>
>> I have some concerns over the recent usage of LimitedPrivate being
>> opened up to HBase. Shouldn't HBase really be sticking to public APIs
>> rather than poking through some holes? If HBase needs an API, wouldn't
>> other clients as well?
>>
>
> HBase uses public APIs. A method we relied on went from protected to
> private. Fixing this brought on the flagging of HttpServer with
> LimitedPrivate (HttpServer, the class flagged, is mostly internal to
> Hadoop but HBase, because, in part, of its subproject provenance,
> extends HttpServer providing its UI reusing Hadoop's log level, thread
> dumping, etc., servlets)
So, no, HBase does not actually use public APIs....