diff options
6 files changed, 13 insertions, 2 deletions
diff --git a/api/src/main/java/io/opencensus/metrics/Distribution.java b/api/src/main/java/io/opencensus/metrics/Distribution.java index 5334a8d8..bdea7762 100644 --- a/api/src/main/java/io/opencensus/metrics/Distribution.java +++ b/api/src/main/java/io/opencensus/metrics/Distribution.java @@ -156,9 +156,9 @@ public abstract class Distribution { public abstract List<Double> getBucketBoundaries(); /** - * Returns the the aggregated histogram {@link Bucket}s. + * Returns the aggregated histogram {@link Bucket}s. * - * @return the the aggregated histogram buckets. + * @return the aggregated histogram buckets. * @since 0.16 */ public abstract List<Bucket> getBuckets(); diff --git a/api/src/main/java/io/opencensus/metrics/Metrics.java b/api/src/main/java/io/opencensus/metrics/Metrics.java index ed7d6716..521fbd08 100644 --- a/api/src/main/java/io/opencensus/metrics/Metrics.java +++ b/api/src/main/java/io/opencensus/metrics/Metrics.java @@ -24,6 +24,11 @@ import java.util.logging.Level; import java.util.logging.Logger; import javax.annotation.Nullable; +/** + * Class for accessing the default {@link MetricsComponent}. + * + * @since 0.16 + */ @ExperimentalApi public final class Metrics { private static final Logger logger = Logger.getLogger(Metrics.class.getName()); diff --git a/impl_core/src/main/java/io/opencensus/implcore/internal/CurrentState.java b/impl_core/src/main/java/io/opencensus/implcore/internal/CurrentState.java index c593c27a..d7b1b112 100644 --- a/impl_core/src/main/java/io/opencensus/implcore/internal/CurrentState.java +++ b/impl_core/src/main/java/io/opencensus/implcore/internal/CurrentState.java @@ -25,9 +25,12 @@ import javax.annotation.concurrent.ThreadSafe; @ThreadSafe public final class CurrentState { + /** Current state for stats or tags. */ public enum State { + /** State that fully enables stats collection or tag propagation. */ ENABLED, + /** State that disables stats collection or tag propagation. */ DISABLED } diff --git a/impl_core/src/main/java/io/opencensus/implcore/metrics/MetricRegistryImpl.java b/impl_core/src/main/java/io/opencensus/implcore/metrics/MetricRegistryImpl.java index 478b1524..f3daaef7 100644 --- a/impl_core/src/main/java/io/opencensus/implcore/metrics/MetricRegistryImpl.java +++ b/impl_core/src/main/java/io/opencensus/implcore/metrics/MetricRegistryImpl.java @@ -34,6 +34,7 @@ import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.Set; +/** Implementation of {@link MetricRegistry}. */ public final class MetricRegistryImpl extends MetricRegistry { private final Clock clock; private volatile Set<Gauge> registeredGauges = Collections.emptySet(); diff --git a/impl_core/src/main/java/io/opencensus/implcore/tags/TaggerImpl.java b/impl_core/src/main/java/io/opencensus/implcore/tags/TaggerImpl.java index 9f3a5429..dcf9a1b7 100644 --- a/impl_core/src/main/java/io/opencensus/implcore/tags/TaggerImpl.java +++ b/impl_core/src/main/java/io/opencensus/implcore/tags/TaggerImpl.java @@ -27,6 +27,7 @@ import io.opencensus.tags.TagContextBuilder; import io.opencensus.tags.Tagger; import java.util.Iterator; +/** Implementation of {@link Tagger}. */ public final class TaggerImpl extends Tagger { // All methods in this class use TagContextImpl and TagContextBuilderImpl. For example, // withTagContext(...) always puts a TagContextImpl into scope, even if the argument is another diff --git a/impl_core/src/main/java/io/opencensus/implcore/tags/propagation/TagPropagationComponentImpl.java b/impl_core/src/main/java/io/opencensus/implcore/tags/propagation/TagPropagationComponentImpl.java index 42ada755..9ba0da40 100644 --- a/impl_core/src/main/java/io/opencensus/implcore/tags/propagation/TagPropagationComponentImpl.java +++ b/impl_core/src/main/java/io/opencensus/implcore/tags/propagation/TagPropagationComponentImpl.java @@ -20,6 +20,7 @@ import io.opencensus.implcore.internal.CurrentState; import io.opencensus.tags.propagation.TagContextBinarySerializer; import io.opencensus.tags.propagation.TagPropagationComponent; +/** Implementation of {@link TagPropagationComponent}. */ public final class TagPropagationComponentImpl extends TagPropagationComponent { private final TagContextBinarySerializer tagContextBinarySerializer; |