hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elliott Clark (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-6407) Investigate moving to DI (guice) framework for plugin arch.
Date Tue, 07 Aug 2012 01:11:02 GMT

     [ https://issues.apache.org/jira/browse/HBASE-6407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Elliott Clark updated HBASE-6407:
---------------------------------

    Attachment: HBASE-6407-4.patch

There are still a lot of things that aren't Guice'd but the patch works.

Added more explicit dependencies on Guice
Moved HRegion and HMaster to a factory that takes in a configuration.  Local clusters were
too big of an issue where sometimes the conf needed to be copied and other times it needed
to stay the same.

Added JavaDocs for the factory classes.

Removed the CompatibilitySingletoneFactory as this is it's replacement.

Continued work on Guicify things.

I have one test that I need to finish cleaning up.  I'll get to that before the next version.
                
> Investigate moving to DI (guice) framework for plugin arch.
> -----------------------------------------------------------
>
>                 Key: HBASE-6407
>                 URL: https://issues.apache.org/jira/browse/HBASE-6407
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Elliott Clark
>            Assignee: Elliott Clark
>         Attachments: HBASE-6407-1.patch, HBASE-6407-2.patch, HBASE-6407-3.patch, HBASE-6407-4.patch
>
>
> Investigate using Guice to inject the correct compat object provided by compat plugins

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message