google-nomulus/java/google/registry/monitoring/metrics
jianglai 9d8e48cf24 Refector metrics truth subject
The concrete implementation of a Metric is not of importance when asserting on the values it contains. Therefore this CL removes Metric<T> as a type parameter of AbstractMetricSubject. As a result the two implementations of the abstract subject can be used on any Metric<Long> and Metric<Distribution>, respectively.

Also migrate to Subject.Factory from deprecated SubjectFactory.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=171012012
2017-10-04 16:16:45 -04:00
..
contrib Refector metrics truth subject 2017-10-04 16:16:45 -04:00
stackdriver Remove @Inject annotation in StackDriverWriter 2017-10-04 16:16:45 -04:00
AbstractMetric.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
BUILD Refactor Stackdriver-over-REST specific code to a different package 2017-01-30 15:03:53 -05:00
Counter.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
CustomFitter.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Distribution.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
DistributionFitter.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
EventMetric.java Add metrics for async batch operation processing 2017-06-05 18:17:09 -04:00
ExponentialFitter.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
FibonacciFitter.java Change FibonacciFitter to just be a utility method 2017-06-14 10:31:29 -04:00
ImmutableDistribution.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
IncrementableMetric.java Fix typo 2017-10-04 16:16:45 -04:00
LabelDescriptor.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
LinearFitter.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Metric.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
MetricExporter.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
MetricMetrics.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
MetricPoint.java Add Truth subjects for incrementable and event metrics 2017-03-07 13:46:38 -05:00
MetricRegistry.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
MetricRegistryImpl.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
MetricReporter.java Remove injectable constructors in metrics library 2017-10-04 16:16:45 -04:00
MetricSchema.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
MetricsUtils.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
MetricWriter.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
MutableDistribution.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
package-info.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
SettableMetric.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
StoredMetric.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
VirtualMetric.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00