Skip to content

Commit e2f5581

Browse files
committed
Merge PR #400: [WIP] Update micrometer-meter-provider module to follow style guide
2 parents 7d3bc95 + 3fe560b commit e2f5581

File tree

9 files changed

+23
-19
lines changed

9 files changed

+23
-19
lines changed

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/MicrometerMeter.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
package io.opentelemetry.contrib.metrics.micrometer;
77

8+
import static java.util.Objects.requireNonNull;
9+
810
import io.opentelemetry.api.metrics.DoubleGaugeBuilder;
911
import io.opentelemetry.api.metrics.DoubleHistogramBuilder;
1012
import io.opentelemetry.api.metrics.LongCounterBuilder;
@@ -15,7 +17,6 @@
1517
import io.opentelemetry.contrib.metrics.micrometer.internal.instruments.MicrometerLongCounter;
1618
import io.opentelemetry.contrib.metrics.micrometer.internal.instruments.MicrometerLongUpDownCounter;
1719
import io.opentelemetry.contrib.metrics.micrometer.internal.state.MeterSharedState;
18-
import java.util.Objects;
1920

2021
final class MicrometerMeter implements Meter {
2122
final MeterSharedState meterSharedState;
@@ -26,25 +27,25 @@ final class MicrometerMeter implements Meter {
2627

2728
@Override
2829
public LongCounterBuilder counterBuilder(String name) {
29-
Objects.requireNonNull(name, "name");
30+
requireNonNull(name, "name");
3031
return MicrometerLongCounter.builder(meterSharedState, name);
3132
}
3233

3334
@Override
3435
public LongUpDownCounterBuilder upDownCounterBuilder(String name) {
35-
Objects.requireNonNull(name, "name");
36+
requireNonNull(name, "name");
3637
return MicrometerLongUpDownCounter.builder(meterSharedState, name);
3738
}
3839

3940
@Override
4041
public DoubleHistogramBuilder histogramBuilder(String name) {
41-
Objects.requireNonNull(name, "name");
42+
requireNonNull(name, "name");
4243
return MicrometerDoubleHistogram.builder(meterSharedState, name);
4344
}
4445

4546
@Override
4647
public DoubleGaugeBuilder gaugeBuilder(String name) {
47-
Objects.requireNonNull(name, "name");
48+
requireNonNull(name, "name");
4849
return MicrometerDoubleGauge.builder(meterSharedState, name);
4950
}
5051
}

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/MicrometerMeterProvider.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@
55

66
package io.opentelemetry.contrib.metrics.micrometer;
77

8+
import static java.util.Objects.requireNonNull;
9+
810
import io.micrometer.core.instrument.MeterRegistry;
911
import io.opentelemetry.api.metrics.MeterBuilder;
1012
import io.opentelemetry.api.metrics.MeterProvider;
1113
import io.opentelemetry.contrib.metrics.micrometer.internal.MemoizingSupplier;
1214
import io.opentelemetry.contrib.metrics.micrometer.internal.state.MeterProviderSharedState;
13-
import java.util.Objects;
1415
import java.util.function.Supplier;
1516

1617
/**
@@ -44,13 +45,13 @@ public void close() {
4445
/** {@inheritDoc} */
4546
@Override
4647
public MeterBuilder meterBuilder(String instrumentationScopeName) {
47-
Objects.requireNonNull(instrumentationScopeName, "instrumentationScopeName");
48+
requireNonNull(instrumentationScopeName, "instrumentationScopeName");
4849
return new MicrometerMeterBuilder(meterProviderSharedState, instrumentationScopeName);
4950
}
5051

5152
/** Returns a new builder instance for this provider with the specified {@link MeterRegistry}. */
5253
public static MicrometerMeterProviderBuilder builder(MeterRegistry meterRegistry) {
53-
Objects.requireNonNull(meterRegistry, "meterRegistry");
54+
requireNonNull(meterRegistry, "meterRegistry");
5455
return new MicrometerMeterProviderBuilder(() -> meterRegistry);
5556
}
5657

@@ -62,7 +63,7 @@ public static MicrometerMeterProviderBuilder builder(MeterRegistry meterRegistry
6263
*/
6364
public static MicrometerMeterProviderBuilder builder(
6465
Supplier<MeterRegistry> meterRegistrySupplier) {
65-
Objects.requireNonNull(meterRegistrySupplier, "meterRegistrySupplier");
66+
requireNonNull(meterRegistrySupplier, "meterRegistrySupplier");
6667
return new MicrometerMeterProviderBuilder(new MemoizingSupplier<>(meterRegistrySupplier));
6768
}
6869
}

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/MicrometerMeterProviderBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import javax.annotation.Nullable;
1313

1414
/** Builder utility class for creating instances of {@link MicrometerMeterProvider}. */
15-
public class MicrometerMeterProviderBuilder {
15+
public final class MicrometerMeterProviderBuilder {
1616
private final Supplier<MeterRegistry> meterRegistrySupplier;
1717
@Nullable private CallbackRegistrar callbackRegistrar;
1818

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/ScheduledCallbackRegistrar.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55

66
package io.opentelemetry.contrib.metrics.micrometer;
77

8+
import static java.util.Objects.requireNonNull;
9+
810
import java.util.List;
9-
import java.util.Objects;
1011
import java.util.concurrent.CopyOnWriteArrayList;
1112
import java.util.concurrent.ScheduledExecutorService;
1213
import java.util.concurrent.ScheduledFuture;
@@ -39,7 +40,7 @@ public final class ScheduledCallbackRegistrar implements CallbackRegistrar {
3940

4041
public static ScheduledCallbackRegistrarBuilder builder(
4142
ScheduledExecutorService scheduledExecutorService) {
42-
Objects.requireNonNull(scheduledExecutorService, "scheduledExecutorService");
43+
requireNonNull(scheduledExecutorService, "scheduledExecutorService");
4344
return new ScheduledCallbackRegistrarBuilder(scheduledExecutorService);
4445
}
4546

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/ScheduledCallbackRegistrarBuilder.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55

66
package io.opentelemetry.contrib.metrics.micrometer;
77

8+
import static java.util.Objects.requireNonNull;
9+
810
import com.google.errorprone.annotations.CanIgnoreReturnValue;
911
import java.time.Duration;
10-
import java.util.Objects;
1112
import java.util.concurrent.ScheduledExecutorService;
1213
import java.util.concurrent.TimeUnit;
1314

@@ -27,7 +28,7 @@ public final class ScheduledCallbackRegistrarBuilder {
2728
/** Sets the period between successive executions of each registered callback */
2829
@CanIgnoreReturnValue
2930
public ScheduledCallbackRegistrarBuilder setPeriod(long period, TimeUnit unit) {
30-
Objects.requireNonNull(unit, "unit");
31+
requireNonNull(unit, "unit");
3132
this.period = period;
3233
this.timeUnit = unit;
3334
return this;
@@ -36,7 +37,7 @@ public ScheduledCallbackRegistrarBuilder setPeriod(long period, TimeUnit unit) {
3637
/** Sets the period between successive executions of each registered callback */
3738
@CanIgnoreReturnValue
3839
public ScheduledCallbackRegistrarBuilder setPeriod(Duration period) {
39-
Objects.requireNonNull(period, "period");
40+
requireNonNull(period, "period");
4041
this.period = period.toMillis();
4142
this.timeUnit = TimeUnit.MILLISECONDS;
4243
return this;

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/internal/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1414
* at any time.
1515
*/
16-
public final class Constants {
16+
public class Constants {
1717
public static final String OTEL_INSTRUMENTATION_NAME = "otel.instrumentation.name";
1818
public static final String OTEL_INSTRUMENTATION_VERSION = "otel.instrumentation.version";
1919
public static final Tag UNKNOWN_INSTRUMENTATION_VERSION_TAG =

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/internal/MemoizingSupplier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1717
* at any time.
1818
*/
19-
public final class MemoizingSupplier<T> implements Supplier<T> {
19+
public class MemoizingSupplier<T> implements Supplier<T> {
2020
private final Supplier<T> delegate;
2121
private volatile boolean initialized;
2222
@Nullable private volatile T cachedResult;

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/internal/PollingMeterCallbackRegistrar.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
2424
* at any time.
2525
*/
26-
public final class PollingMeterCallbackRegistrar implements CallbackRegistrar {
26+
public class PollingMeterCallbackRegistrar implements CallbackRegistrar {
2727
static final String OTEL_POLLING_METER_NAME = "otel_polling_meter";
2828

2929
private final Supplier<MeterRegistry> meterRegistrySupplier;

micrometer-meter-provider/src/main/java/io/opentelemetry/contrib/metrics/micrometer/internal/state/InstrumentState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1919
* at any time.
2020
*/
21-
public final class InstrumentState {
21+
public class InstrumentState {
2222
private final MeterSharedState meterSharedState;
2323
private final String name;
2424
@Nullable private final String description;

0 commit comments

Comments
 (0)