OSDN Git Service

StatsPullerManager not use singleton
authorChenjie Yu <cjyu@google.com>
Fri, 8 Jun 2018 17:07:51 +0000 (10:07 -0700)
committerChenjie Yu <cjyu@google.com>
Thu, 14 Jun 2018 22:46:54 +0000 (15:46 -0700)
commite22192071d0abccd52091eb3bff07176f4bfb84c
treecdcc9c07db06d19bae63754922e6aa78389e86ae
parentb5e98161ddc8f5e5e88719dc4004204832facc31
StatsPullerManager not use singleton

This is to be consistent with other patterns such as UidMap.
This also makes unit test simpler.

Change-Id: I1558cd609e470481f269ecf2ae616277a95cfbf0
Bug: 72722120
Test: unit test
27 files changed:
cmds/statsd/Android.mk
cmds/statsd/benchmark/metric_util.cpp
cmds/statsd/src/StatsLogProcessor.cpp
cmds/statsd/src/StatsLogProcessor.h
cmds/statsd/src/StatsService.cpp
cmds/statsd/src/StatsService.h
cmds/statsd/src/external/StatsPuller.cpp
cmds/statsd/src/external/StatsPullerManager.cpp [moved from cmds/statsd/src/external/StatsPullerManagerImpl.cpp with 92% similarity]
cmds/statsd/src/external/StatsPullerManager.h
cmds/statsd/src/external/StatsPullerManagerImpl.h [deleted file]
cmds/statsd/src/external/puller_util.cpp
cmds/statsd/src/metrics/GaugeMetricProducer.cpp
cmds/statsd/src/metrics/GaugeMetricProducer.h
cmds/statsd/src/metrics/MetricsManager.cpp
cmds/statsd/src/metrics/MetricsManager.h
cmds/statsd/src/metrics/ValueMetricProducer.cpp
cmds/statsd/src/metrics/ValueMetricProducer.h
cmds/statsd/src/metrics/metrics_manager_util.cpp
cmds/statsd/src/metrics/metrics_manager_util.h
cmds/statsd/tests/MetricsManager_test.cpp
cmds/statsd/tests/StatsLogProcessor_test.cpp
cmds/statsd/tests/UidMap_test.cpp
cmds/statsd/tests/e2e/GaugeMetric_e2e_pull_test.cpp
cmds/statsd/tests/e2e/ValueMetric_pull_e2e_test.cpp
cmds/statsd/tests/metrics/GaugeMetricProducer_test.cpp
cmds/statsd/tests/metrics/ValueMetricProducer_test.cpp
cmds/statsd/tests/statsd_test_util.cpp