[
https://issues.apache.org/jira/browse/ACCUMULO-2592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13955784#comment-13955784
]
Keith Turner commented on ACCUMULO-2592:
----------------------------------------
bq. At that point someone's already outside of the public API, no?
oh yeah. NM I was not paying attention. I thought the classes were in the
minicluster package.
> Add new interfaces that better allow extension/implementations of Accumulo
> clusters
> -----------------------------------------------------------------------------------
>
> Key: ACCUMULO-2592
> URL: https://issues.apache.org/jira/browse/ACCUMULO-2592
> Project: Accumulo
> Issue Type: Improvement
> Components: mini
> Reporter: Josh Elser
> Assignee: Josh Elser
> Fix For: 1.6.0
>
> Attachments:
> 0001-ACCUMULO-2592-Create-AccumuloCluster-and-AccumuloCon-2.patch,
> 0001-ACCUMULO-2592-Create-AccumuloCluster-and-AccumuloCon-3.patch,
> 0001-ACCUMULO-2592-Create-AccumuloCluster-and-AccumuloCon-4.patch,
> 0001-ACCUMULO-2592-Create-AccumuloCluster-and-AccumuloCon.patch
>
>
> From the conversation on [email protected], this is ticket encapsulate additions to
> the minicluster codebase. These changes decouple the AccumuloMiniCluster
> implementation from any "programmatically deployed" Accumulo cluster.
> It defines an AccumuloConfig and AccumuloCluster, which the existing
> AccumuloMiniConfig and AccumuloMiniCluster implement with changing the API.
> These new interfaces and the factory to create implementations of them are
> marked as experimental and reside in their own package as they are being
> introduced so late in the 1.6.0 game.
> The existing classes which are in the "public api" are not modified -- the
> only changes made were done internally. The internal MiniAccumuloCluster and
> MiniAccumuloConfig classes now implement these new interfaces, have
> appropriate override annotations, and contain a new {{build}} method on the
> AccumuloConfiguration implementation to simplify the factory.
--
This message was sent by Atlassian JIRA
(v6.2#6252)