Dale Emery created GEODE-6269:
---------------------------------
Summary: 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
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)