[
https://issues.apache.org/jira/browse/GEODE-6269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dale Emery reassigned GEODE-6269:
---------------------------------
Assignee: Dale Emery
> Extract statistics factories from InternalDistributedSystem
> -----------------------------------------------------------
>
> Key: GEODE-6269
> URL: https://issues.apache.org/jira/browse/GEODE-6269
> Project: Geode
> Issue Type: Improvement
> Components: statistics
> Reporter: Dale Emery
> Assignee: Dale Emery
> Priority: Major
>
> Extract the implementation of {{StatisticsFactory}} and
> {{StatisticsTypeFactory}}
> from {{InternalDistributedSystem}}, to leave {{InternalDistributedSystem}}
> more focused on its primary purpose of connecting to a distributed system.
> Also add unit tests for the newly extracted implementations, to support
> future enhancements to Geode's ability to publish system statistics.
> Because {{InternalDistributedSystem}} inherits these interfaces via a public
> interface ({{DistributedSystem}}), we cannot remove the methods from
> {{InternalDistributedSystem}}. So {{InternalDistributedSystem}} will delegate
> statistics factory functionality to the newly extracted classes.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)