diff --git a/javadocs/pom.xml b/javadocs/pom.xml index f71697acb..cbd5836ae 100644 --- a/javadocs/pom.xml +++ b/javadocs/pom.xml @@ -73,7 +73,12 @@ classes none Helidon ${project.version} API Documentation - *.internal:*.internal.*:*.config.testing.* + + *.internal:*.internal.*:*.config.testing.*:io.helidon.common.metrics Microprofile @@ -142,6 +147,17 @@ test, compilation roots. --> **/*_.java + + **/InternalBridgeImpl.java + + **/MetricsCdiExtension.java + **/MetricsMpService.java io/helidon/**/*.java diff --git a/metrics/metrics/src/main/java/io/helidon/metrics/Clock.java b/metrics/metrics/src/main/java/io/helidon/metrics/Clock.java index 415c605f1..4633ef339 100644 --- a/metrics/metrics/src/main/java/io/helidon/metrics/Clock.java +++ b/metrics/metrics/src/main/java/io/helidon/metrics/Clock.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ package io.helidon.metrics; * Clock interface to allow replacing system clock with * a custom one (e.g. for unit testing). */ -public interface Clock { +interface Clock { /** * System clock. Please do not use directly, use {@link #system()}. * This is only visible as we cannot do private modifier in interfaces yet. diff --git a/metrics2/metrics2/src/main/java/io/helidon/metrics/Clock.java b/metrics2/metrics2/src/main/java/io/helidon/metrics/Clock.java index a9627389b..4633ef339 100644 --- a/metrics2/metrics2/src/main/java/io/helidon/metrics/Clock.java +++ b/metrics2/metrics2/src/main/java/io/helidon/metrics/Clock.java @@ -20,7 +20,7 @@ package io.helidon.metrics; * Clock interface to allow replacing system clock with * a custom one (e.g. for unit testing). */ -public interface Clock { +interface Clock { /** * System clock. Please do not use directly, use {@link #system()}. * This is only visible as we cannot do private modifier in interfaces yet. diff --git a/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/DelegatingGauge.java b/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/DelegatingGauge.java index 221a889ee..62b27ea1d 100644 --- a/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/DelegatingGauge.java +++ b/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/DelegatingGauge.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,7 +28,7 @@ import org.eclipse.microprofile.metrics.Gauge; * * @param data type reported by the underlying {@code Gauge} */ -public class DelegatingGauge implements Gauge { +class DelegatingGauge implements Gauge { private final Method method; private final Object obj; diff --git a/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/MetricProducer.java b/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/MetricProducer.java index 52f808617..2c5930de3 100644 --- a/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/MetricProducer.java +++ b/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/MetricProducer.java @@ -40,7 +40,7 @@ import org.eclipse.microprofile.metrics.annotation.Metric; * Class MetricProducer. */ @ApplicationScoped -public class MetricProducer { +class MetricProducer { private static Metadata newMetadata(InjectionPoint ip, Metric metric, MetricType metricType) { return metric == null ? new Metadata(getName(ip), diff --git a/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/RegistryProducer.java b/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/RegistryProducer.java index 30e41e7e2..c5433094a 100644 --- a/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/RegistryProducer.java +++ b/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/RegistryProducer.java @@ -29,7 +29,7 @@ import org.eclipse.microprofile.metrics.annotation.RegistryType; * Producer of each type of registry. */ @ApplicationScoped -public final class RegistryProducer { +final class RegistryProducer { private static final RegistryFactory REGISTRY_FACTORY = io.helidon.metrics.RegistryFactory.getInstance(); diff --git a/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/VendorDefined.java b/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/VendorDefined.java index 8d0aaca71..f1730a7af 100644 --- a/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/VendorDefined.java +++ b/microprofile/metrics/src/main/java/io/helidon/microprofile/metrics/VendorDefined.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -36,7 +36,7 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME; @Retention(RUNTIME) @Documented @Qualifier -public @interface VendorDefined { +@interface VendorDefined { /** * Literal. diff --git a/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/DelegatingGauge.java b/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/DelegatingGauge.java index 95dfd7106..62b27ea1d 100644 --- a/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/DelegatingGauge.java +++ b/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/DelegatingGauge.java @@ -28,7 +28,7 @@ import org.eclipse.microprofile.metrics.Gauge; * * @param data type reported by the underlying {@code Gauge} */ -public class DelegatingGauge implements Gauge { +class DelegatingGauge implements Gauge { private final Method method; private final Object obj; diff --git a/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/MetricProducer.java b/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/MetricProducer.java index edfef761f..7ca274bab 100644 --- a/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/MetricProducer.java +++ b/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/MetricProducer.java @@ -47,7 +47,7 @@ import org.eclipse.microprofile.metrics.annotation.Metric; * Class MetricProducer. */ @ApplicationScoped -public class MetricProducer { +class MetricProducer { private static Metadata newMetadata(InjectionPoint ip, Metric metric, MetricType metricType) { return metric == null ? new HelidonMetadata(getName(ip), diff --git a/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/RegistryProducer.java b/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/RegistryProducer.java index 4bccdc83b..02af6ee2c 100644 --- a/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/RegistryProducer.java +++ b/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/RegistryProducer.java @@ -28,7 +28,7 @@ import org.eclipse.microprofile.metrics.annotation.RegistryType; * Producer of each type of registry. */ @ApplicationScoped -public final class RegistryProducer { +final class RegistryProducer { private static final io.helidon.metrics.RegistryFactory REGISTRY_FACTORY = io.helidon.metrics.RegistryFactory.getInstance(); diff --git a/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/VendorDefined.java b/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/VendorDefined.java index cc5845cf4..f1730a7af 100644 --- a/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/VendorDefined.java +++ b/microprofile/metrics2/src/main/java/io/helidon/microprofile/metrics/VendorDefined.java @@ -36,7 +36,7 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME; @Retention(RUNTIME) @Documented @Qualifier -public @interface VendorDefined { +@interface VendorDefined { /** * Literal.