Refactor Statsd classes to enable null collector to work.
authorStanislav Malyshev <smalyshev@gmail.com>
Fri, 26 May 2017 00:23:44 +0000 (17:23 -0700)
committerStanislav Malyshev <smalyshev@gmail.com>
Mon, 29 May 2017 22:33:02 +0000 (15:33 -0700)
The following changes are added:
- Created MediawikiStatsdDataFactory interface
- Added hasData() method to see if there are any data to send
- Added getData() method to fetch data
- Made service infrastructure use MediawikiStatsdDataFactory interface
- Made wfLogProfilingData() use MediawikiStatsdDataFactory interface
- Added capability to enable/disable buffering collector

Bug: T166354
Change-Id: I2874175647e987996a9a399829b3319674471aaa


No differences found