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

Dale Emery resolved GEODE-6269.
-------------------------------
    Resolution: Fixed

> 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
>              Labels: pull-request-available
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> 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
(v8.3.4#803005)

Reply via email to