Skip to content

Commit 02de5a6

Browse files
committed
Apply final to public API classes where possible - jmx-scraper, jmx-metrics
1 parent 0a78002 commit 02de5a6

File tree

12 files changed

+12
-12
lines changed

12 files changed

+12
-12
lines changed

jmx-metrics/src/main/groovy/io/opentelemetry/contrib/jmxmetrics/ClientCallbackHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import javax.security.auth.callback.UnsupportedCallbackException;
1414
import javax.security.sasl.RealmCallback;
1515

16-
public class ClientCallbackHandler implements CallbackHandler {
16+
public final class ClientCallbackHandler implements CallbackHandler {
1717
private final String username;
1818
@Nullable private final char[] password;
1919
private final String realm;

jmx-metrics/src/main/groovy/io/opentelemetry/contrib/jmxmetrics/ConfigurationException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.contrib.jmxmetrics;
77

8-
public class ConfigurationException extends RuntimeException {
8+
public final class ConfigurationException extends RuntimeException {
99
private static final long serialVersionUID = 0L;
1010

1111
public ConfigurationException(final String message, final Throwable cause) {

jmx-metrics/src/main/groovy/io/opentelemetry/contrib/jmxmetrics/GroovyMetricEnvironment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import java.util.stream.Collectors;
3838
import javax.annotation.Nullable;
3939

40-
public class GroovyMetricEnvironment {
40+
public final class GroovyMetricEnvironment {
4141
private final SdkMeterProvider meterProvider;
4242
private final Meter meter;
4343

jmx-metrics/src/main/groovy/io/opentelemetry/contrib/jmxmetrics/GroovyRunner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import java.util.logging.Logger;
3030
import org.codehaus.groovy.control.CompilationFailedException;
3131

32-
public class GroovyRunner {
32+
public final class GroovyRunner {
3333
private static final Logger logger = Logger.getLogger(GroovyRunner.class.getName());
3434

3535
private final List<Script> scripts;

jmx-metrics/src/main/groovy/io/opentelemetry/contrib/jmxmetrics/JmxClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import javax.management.remote.JMXConnector;
2323
import javax.management.remote.JMXServiceURL;
2424

25-
public class JmxClient {
25+
public final class JmxClient {
2626
private static final Logger logger = Logger.getLogger(JmxClient.class.getName());
2727

2828
private final JMXServiceURL url;

jmx-metrics/src/main/groovy/io/opentelemetry/contrib/jmxmetrics/JmxConnectorHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import javax.management.remote.rmi.RMIServer;
2121
import javax.rmi.ssl.SslRMIClientSocketFactory;
2222

23-
public class JmxConnectorHelper {
23+
public final class JmxConnectorHelper {
2424

2525
private static final Logger logger = Logger.getLogger(JmxConnectorHelper.class.getName());
2626

jmx-scraper/src/main/java/io/opentelemetry/contrib/jmxscraper/InvalidArgumentException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* Exception indicating something is wrong with the provided arguments or reading the configuration
1010
* from them
1111
*/
12-
public class InvalidArgumentException extends Exception {
12+
public final class InvalidArgumentException extends Exception {
1313

1414
private static final long serialVersionUID = 0L;
1515

jmx-scraper/src/main/java/io/opentelemetry/contrib/jmxscraper/JmxConnectorBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import javax.security.auth.callback.UnsupportedCallbackException;
3535
import javax.security.sasl.RealmCallback;
3636

37-
public class JmxConnectorBuilder {
37+
public final class JmxConnectorBuilder {
3838

3939
private static final Logger logger = Logger.getLogger(JmxConnectorBuilder.class.getName());
4040

jmx-scraper/src/main/java/io/opentelemetry/contrib/jmxscraper/JmxScraper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import javax.management.MBeanServerConnection;
3636
import javax.management.remote.JMXConnector;
3737

38-
public class JmxScraper {
38+
public final class JmxScraper {
3939
private static final Logger logger = Logger.getLogger(JmxScraper.class.getName());
4040
private static final String CONFIG_ARG = "-config";
4141
private static final String TEST_ARG = "-test";

jmx-scraper/src/main/java/io/opentelemetry/contrib/jmxscraper/config/JmxScraperConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import javax.annotation.Nullable;
2424

2525
/** This class keeps application settings */
26-
public class JmxScraperConfig {
26+
public final class JmxScraperConfig {
2727

2828
private static final Logger logger = Logger.getLogger(JmxScraperConfig.class.getName());
2929

0 commit comments

Comments
 (0)