accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Busbey (JIRA)" <>
Subject [jira] [Created] (ACCUMULO-2726) Move implementation details out of public api
Date Wed, 23 Apr 2014 15:45:19 GMT
Sean Busbey created ACCUMULO-2726:

             Summary: Move implementation details out of public api
                 Key: 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

View raw message