Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-6269

Extract statistics factories from InternalDistributedSystem

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • statistics

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              demery Dale Emery
              demery Dale Emery
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 10m
                  1h 10m