accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Havanki (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ACCUMULO-2497) InstanceFactory
Date Wed, 19 Mar 2014 14:06:42 GMT
Bill Havanki created ACCUMULO-2497:
--------------------------------------

             Summary: InstanceFactory
                 Key: ACCUMULO-2497
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2497
             Project: Accumulo
          Issue Type: Improvement
          Components: client
            Reporter: Bill Havanki
            Assignee: Bill Havanki
            Priority: Minor


Working on ACCUMULO-2470 (unit tests for server/base) is made difficult by the heavy dependence
on static method calls in our architecture. This ticket is for introducing an {{InstanceFactory}}
interface that will greatly ease testing of code that currently retrieves instances via static
methods (e.g., {{HdfsZooInstance.getInstance()}}.

Limitations:
* Work here should be limited to creating {{InstanceFactory}} and its implementations, and
not integrating it into existing code (yet).
* Work is limited to 1.6 and later. To avoid perturbing the 1.6.0 release no new code may
be introduced into the public API ({{Instance}} is in the public API).
* A refactoring of the client API is being considered (see ACCUMULO-2128), so this change
should not further complicate - and should hopefully help - that future effort.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message