Sean Busbey created ACCUMULO-2726:
-------------------------------------
Summary: Move implementation details out of public api
Key: ACCUMULO-2726
URL: https://issues.apache.org/jira/browse/ACCUMULO-2726
Project: Accumulo
Issue Type: Task
Components: client
Affects Versions: 1.5.0, 1.4.0
Reporter: Sean Busbey
Priority: Critical
Fix For: 1.6.0
a JAPI compliane scan comparing 1.5.0 to 1.6.0-SNAPSHOT showed several
incompatibilities in classes that probably never should have been in the public
API
* client.admin.SecurityOperationsImpl
* client.admin.TableOperationsImpl
* client.admin.InstanceOparationsImpl
* client.mock.MockShell
* client.mock.MockTabletLocator
These changes are due to refactorings outside of the public API leaking into
classes within the client that handle implementation.
For the next major release (i.e. 1.6.0) fix them to not be in the public API
and include an apology in the release notes.
We should also include other classes with names that end in Impl and other
internal components of the Mock implementation.
--
This message was sent by Atlassian JIRA
(v6.2#6252)