Extract interface out of HTable
-------------------------------
Key: HBASE-1758
URL: https://issues.apache.org/jira/browse/HBASE-1758
Project: Hadoop HBase
Issue Type: Improvement
Components: client
Reporter: Vaibhav Puranik
Fix For: 0.21.0
As per discussions in Hackathon, we have extracted interface out of HTable and
named it as HTableInterface. This will make unit testing client code easier and
simplify client API.
It opens other possibilities such as creating a HTable that does not do any RPC
calls, MockHTable etc.
HTablePool still returns HTable instances. But we have added a setter method
for HTableInterfaceFactory on it. Thus developers can write their own
HTableInterfaceFactory impl to return their own HTableInterface implementation.
I have assigned this issue to 0.21 but you may consider it to move it to 0.20
if possible.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.