diff --git a/pom.xml b/pom.xml
index c851389c..7a431128 100644
--- a/pom.xml
+++ b/pom.xml
@@ -79,7 +79,7 @@
1.80
0.12.0
8.5.15
- 33.3.1-jre
+ 33.4.8-jre
7.0.0
2.18.3
3.30.2-GA
diff --git a/src/main/java/com/arpnetworking/http/Routes.java b/src/main/java/com/arpnetworking/http/Routes.java
index 70dda997..a32522a2 100644
--- a/src/main/java/com/arpnetworking/http/Routes.java
+++ b/src/main/java/com/arpnetworking/http/Routes.java
@@ -30,7 +30,6 @@
import com.arpnetworking.steno.LogBuilder;
import com.arpnetworking.steno.Logger;
import com.arpnetworking.steno.LoggerFactory;
-import com.google.common.base.Charsets;
import com.google.common.base.Stopwatch;
import com.google.common.collect.ImmutableList;
import com.google.common.io.Resources;
@@ -62,6 +61,7 @@
import org.apache.pekko.util.Timeout;
import java.io.Serial;
+import java.nio.charset.StandardCharsets;
import java.time.Duration;
import java.util.Objects;
import java.util.Optional;
@@ -388,7 +388,7 @@ private String createMetricName(final HttpRequest request, final int responseSta
static {
String statusJson = "{}";
try {
- statusJson = Resources.toString(Resources.getResource("status.json"), Charsets.UTF_8);
+ statusJson = Resources.toString(Resources.getResource("status.json"), StandardCharsets.UTF_8);
// CHECKSTYLE.OFF: IllegalCatch - Prevent program shutdown
} catch (final Exception e) {
// CHECKSTYLE.ON: IllegalCatch
diff --git a/src/main/java/com/arpnetworking/metrics/mad/Main.java b/src/main/java/com/arpnetworking/metrics/mad/Main.java
index e4f232b8..688d2782 100644
--- a/src/main/java/com/arpnetworking/metrics/mad/Main.java
+++ b/src/main/java/com/arpnetworking/metrics/mad/Main.java
@@ -43,7 +43,6 @@
import com.arpnetworking.utility.Launchable;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.base.Charsets;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
@@ -81,6 +80,7 @@
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URI;
+import java.nio.charset.StandardCharsets;
import java.security.KeyManagementException;
import java.security.KeyStore;
import java.security.KeyStoreException;
@@ -290,7 +290,7 @@ private HttpsConnectionContext createHttpsContext() {
final PrivateKey privateKey;
try (PEMParser keyReader = new PEMParser(
new InputStreamReader(
- new FileInputStream(_configuration.getHttpsKeyPath()), Charsets.UTF_8))) {
+ new FileInputStream(_configuration.getHttpsKeyPath()), StandardCharsets.UTF_8))) {
final Object keyObject = keyReader.readObject();
if (keyObject instanceof PrivateKeyInfo) {
@@ -309,7 +309,7 @@ private HttpsConnectionContext createHttpsContext() {
final X509Certificate cert;
try (PEMParser certReader = new PEMParser(
new InputStreamReader(
- new FileInputStream(_configuration.getHttpsCertificatePath()), Charsets.UTF_8))) {
+ new FileInputStream(_configuration.getHttpsCertificatePath()), StandardCharsets.UTF_8))) {
final PemObject certObject = certReader.readPemObject();
final CertificateFactory cf = CertificateFactory.getInstance("X.509");
cert = (X509Certificate) cf.generateCertificate(new ByteArrayInputStream(certObject.getContent()));
diff --git a/src/main/java/com/arpnetworking/metrics/mad/parsers/GraphitePlaintextToRecordParser.java b/src/main/java/com/arpnetworking/metrics/mad/parsers/GraphitePlaintextToRecordParser.java
index 38057803..c77a7171 100644
--- a/src/main/java/com/arpnetworking/metrics/mad/parsers/GraphitePlaintextToRecordParser.java
+++ b/src/main/java/com/arpnetworking/metrics/mad/parsers/GraphitePlaintextToRecordParser.java
@@ -24,7 +24,6 @@
import com.arpnetworking.metrics.mad.model.DefaultRecord;
import com.arpnetworking.metrics.mad.model.MetricType;
import com.arpnetworking.metrics.mad.model.Record;
-import com.google.common.base.Charsets;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
@@ -33,6 +32,7 @@
import net.sf.oval.constraint.NotNull;
import java.nio.ByteBuffer;
+import java.nio.charset.StandardCharsets;
import java.text.NumberFormat;
import java.text.ParseException;
import java.time.Instant;
@@ -95,14 +95,14 @@ public final class GraphitePlaintextToRecordParser implements Parser parse(final ByteBuffer record) throws ParsingException {
// CHECKSTYLE.OFF: IllegalInstantiation - This is the recommended way
- final String line = new String(record.array(), Charsets.UTF_8);
+ final String line = new String(record.array(), StandardCharsets.UTF_8);
// CHECKSTYLE.ON: IllegalInstantiation
final ImmutableList.Builder recordListBuilder = ImmutableList.builder();
final ZonedDateTime now = ZonedDateTime.now();
final Matcher matcher = GRAPHITE_PATTERN.matcher(line);
if (!matcher.matches()) {
- throw new ParsingException("Invalid graphite line", line.getBytes(Charsets.UTF_8));
+ throw new ParsingException("Invalid graphite line", line.getBytes(StandardCharsets.UTF_8));
}
// Annotations
diff --git a/src/main/java/com/arpnetworking/metrics/mad/parsers/StatsdToRecordParser.java b/src/main/java/com/arpnetworking/metrics/mad/parsers/StatsdToRecordParser.java
index 1bf39885..bea1dfe0 100644
--- a/src/main/java/com/arpnetworking/metrics/mad/parsers/StatsdToRecordParser.java
+++ b/src/main/java/com/arpnetworking/metrics/mad/parsers/StatsdToRecordParser.java
@@ -24,7 +24,6 @@
import com.arpnetworking.metrics.mad.model.MetricType;
import com.arpnetworking.metrics.mad.model.Record;
import com.arpnetworking.metrics.mad.model.Unit;
-import com.google.common.base.Charsets;
import com.google.common.base.Splitter;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableList;
@@ -34,6 +33,7 @@
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.nio.ByteBuffer;
+import java.nio.charset.StandardCharsets;
import java.text.NumberFormat;
import java.text.ParseException;
import java.time.Clock;
@@ -76,14 +76,14 @@ public final class StatsdToRecordParser implements Parser, ByteBuff
@Override
public List parse(final ByteBuffer datagram) throws ParsingException {
// CHECKSTYLE.OFF: IllegalInstantiation - This is the recommended way
- final String datagramAsString = new String(datagram.array(), Charsets.UTF_8);
+ final String datagramAsString = new String(datagram.array(), StandardCharsets.UTF_8);
final ImmutableList.Builder recordListBuilder = ImmutableList.builder();
try {
for (final String line : LINE_SPLITTER.split(datagramAsString)) {
// CHECKSTYLE.ON: IllegalInstantiation
final Matcher matcher = STATSD_PATTERN.matcher(line);
if (!matcher.matches()) {
- throw new ParsingException("Invalid statsd line", line.getBytes(Charsets.UTF_8));
+ throw new ParsingException("Invalid statsd line", line.getBytes(StandardCharsets.UTF_8));
}
// Parse the name
diff --git a/src/main/java/com/arpnetworking/metrics/proxy/models/messages/LogLine.java b/src/main/java/com/arpnetworking/metrics/proxy/models/messages/LogLine.java
index 3cbf4ec5..69874048 100644
--- a/src/main/java/com/arpnetworking/metrics/proxy/models/messages/LogLine.java
+++ b/src/main/java/com/arpnetworking/metrics/proxy/models/messages/LogLine.java
@@ -18,12 +18,12 @@
import com.arpnetworking.logback.annotations.Loggable;
import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.google.common.base.Charsets;
import com.google.common.base.MoreObjects;
import com.google.common.primitives.Bytes;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.nio.charset.Charset;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Path;
import java.util.Collections;
import java.util.List;
@@ -68,7 +68,7 @@ public List getLine() {
* @return The line data as a {@link String} interpreted as UTF-8.
*/
public String convertLineToString() {
- return convertLineToString(Charsets.UTF_8);
+ return convertLineToString(StandardCharsets.UTF_8);
}
/**
diff --git a/src/main/java/com/arpnetworking/tsdcore/sinks/HttpPostSinkActor.java b/src/main/java/com/arpnetworking/tsdcore/sinks/HttpPostSinkActor.java
index 7a4d3ec5..b468f170 100644
--- a/src/main/java/com/arpnetworking/tsdcore/sinks/HttpPostSinkActor.java
+++ b/src/main/java/com/arpnetworking/tsdcore/sinks/HttpPostSinkActor.java
@@ -23,7 +23,6 @@
import com.arpnetworking.steno.LoggerFactory;
import com.arpnetworking.tsdcore.model.PeriodicData;
import com.arpnetworking.tsdcore.model.RequestEntry;
-import com.google.common.base.Charsets;
import com.google.common.collect.EvictingQueue;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
@@ -37,6 +36,7 @@
import org.asynchttpclient.Response;
import scala.concurrent.duration.FiniteDuration;
+import java.nio.charset.StandardCharsets;
import java.time.Duration;
import java.time.Instant;
import java.util.Collection;
@@ -233,7 +233,7 @@ private void processRejectedRequest(final PostRejected rejected) {
final Optional responseBody = Optional.ofNullable(response.getResponseBody());
final byte[] requestBodyBytes = rejected.getRequest().getByteData();
// CHECKSTYLE.OFF: IllegalInstantiation - This is ok for String from byte[]
- final String requestBody = requestBodyBytes == null ? null : new String(requestBodyBytes, Charsets.UTF_8);
+ final String requestBody = requestBodyBytes == null ? null : new String(requestBodyBytes, StandardCharsets.UTF_8);
// CHECKSTYLE.ON: IllegalInstantiation
LOGGER.warn()
.setMessage("Post rejected")
diff --git a/src/test/java/com/arpnetworking/configuration/DirectoryTriggerTest.java b/src/test/java/com/arpnetworking/configuration/DirectoryTriggerTest.java
index bb28e54c..a36d09ea 100644
--- a/src/test/java/com/arpnetworking/configuration/DirectoryTriggerTest.java
+++ b/src/test/java/com/arpnetworking/configuration/DirectoryTriggerTest.java
@@ -16,13 +16,13 @@
package com.arpnetworking.configuration;
import com.arpnetworking.configuration.triggers.DirectoryTrigger;
-import com.google.common.base.Charsets;
import org.junit.Assert;
import org.junit.BeforeClass;
import org.junit.Test;
import java.io.File;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.Optional;
import java.util.regex.Pattern;
@@ -112,7 +112,7 @@ public void testDirectoryChangedFileCreated() throws IOException {
Assert.assertTrue(trigger.evaluateAndReset());
Assert.assertFalse(trigger.evaluateAndReset());
- Files.write(directory.toPath().resolve("foo.txt"), "bar".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("foo.txt"), "bar".getBytes(StandardCharsets.UTF_8));
Assert.assertTrue(trigger.evaluateAndReset());
}
@@ -134,7 +134,7 @@ public void testDirectoryChangedFileModified() throws IOException, InterruptedEx
// Ensure file system modified time reflects the change
Thread.sleep(1000);
- Files.write(file.toPath(), "bar".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "bar".getBytes(StandardCharsets.UTF_8));
Assert.assertTrue(trigger.evaluateAndReset());
}
@@ -145,7 +145,7 @@ public void testDirectoryChangedFileDeleted() throws IOException {
deleteDirectory(directory);
Files.createDirectory(directory.toPath());
final File file = directory.toPath().resolve("foo.txt").toFile();
- Files.write(file.toPath(), "bar".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "bar".getBytes(StandardCharsets.UTF_8));
final Trigger trigger = new DirectoryTrigger.Builder()
.setDirectory(directory)
@@ -173,10 +173,10 @@ public void testOnlyMatchedName() throws IOException {
Assert.assertTrue(trigger.evaluateAndReset());
Assert.assertFalse(trigger.evaluateAndReset());
- Files.write(directory.toPath().resolve("foo.txt"), "bar".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("foo.txt"), "bar".getBytes(StandardCharsets.UTF_8));
Assert.assertFalse(trigger.evaluateAndReset());
- Files.write(directory.toPath().resolve("bar.txt"), "bar".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("bar.txt"), "bar".getBytes(StandardCharsets.UTF_8));
Assert.assertTrue(trigger.evaluateAndReset());
}
@@ -194,10 +194,10 @@ public void testOnlyMatchedNamePattern() throws IOException {
Assert.assertTrue(trigger.evaluateAndReset());
Assert.assertFalse(trigger.evaluateAndReset());
- Files.write(directory.toPath().resolve("foo.txt"), "bar".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("foo.txt"), "bar".getBytes(StandardCharsets.UTF_8));
Assert.assertFalse(trigger.evaluateAndReset());
- Files.write(directory.toPath().resolve("foo.json"), "bar".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("foo.json"), "bar".getBytes(StandardCharsets.UTF_8));
Assert.assertTrue(trigger.evaluateAndReset());
}
diff --git a/src/test/java/com/arpnetworking/configuration/FileTriggerTest.java b/src/test/java/com/arpnetworking/configuration/FileTriggerTest.java
index 160afa48..bee63785 100644
--- a/src/test/java/com/arpnetworking/configuration/FileTriggerTest.java
+++ b/src/test/java/com/arpnetworking/configuration/FileTriggerTest.java
@@ -16,13 +16,13 @@
package com.arpnetworking.configuration;
import com.arpnetworking.configuration.triggers.FileTrigger;
-import com.google.common.base.Charsets;
import org.junit.Assert;
import org.junit.BeforeClass;
import org.junit.Test;
import java.io.File;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.attribute.FileTime;
@@ -116,7 +116,7 @@ public void testFileCreated() throws IOException {
public void testFileChanged() throws IOException, InterruptedException {
final File file = new File("./target/tmp/filter/FileTriggerTest/testFileChanged");
Files.deleteIfExists(file.toPath());
- Files.write(file.toPath(), "foo".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "foo".getBytes(StandardCharsets.UTF_8));
final Trigger trigger = new FileTrigger.Builder()
.setFile(file)
@@ -127,7 +127,7 @@ public void testFileChanged() throws IOException, InterruptedException {
// Ensure file system modified time reflects the change
Thread.sleep(1000);
- Files.write(file.toPath(), "bar".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "bar".getBytes(StandardCharsets.UTF_8));
Assert.assertTrue(trigger.evaluateAndReset());
}
@@ -136,7 +136,7 @@ public void testFileChanged() throws IOException, InterruptedException {
public void testFileChangedLastModifiedOnly() throws IOException {
final File file = new File("./target/tmp/filter/FileTriggerTest/testFileChangedLastModifiedOnly");
Files.deleteIfExists(file.toPath());
- Files.write(file.toPath(), "foo".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "foo".getBytes(StandardCharsets.UTF_8));
Files.setLastModifiedTime(file.toPath(), FileTime.fromMillis(1418112007000L));
final Trigger trigger = new FileTrigger.Builder()
diff --git a/src/test/java/com/arpnetworking/configuration/jackson/HoconFileSourceTest.java b/src/test/java/com/arpnetworking/configuration/jackson/HoconFileSourceTest.java
index ecf6ce84..e28da14f 100644
--- a/src/test/java/com/arpnetworking/configuration/jackson/HoconFileSourceTest.java
+++ b/src/test/java/com/arpnetworking/configuration/jackson/HoconFileSourceTest.java
@@ -15,7 +15,6 @@
*/
package com.arpnetworking.configuration.jackson;
-import com.google.common.base.Charsets;
import com.google.common.collect.ImmutableSet;
import com.typesafe.config.impl.ConfigImpl;
import org.junit.Assert;
@@ -24,6 +23,7 @@
import java.io.File;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.attribute.PosixFilePermission;
@@ -54,7 +54,7 @@ public void testFileDoesNotExist() throws IOException {
@Test
public void testFileUnreadable() throws IOException {
final File file = new File("./target/tmp/filter/HoconFileSourceTest/testFileUnreadable.json");
- Files.write(file.toPath(), "foo=\"bar\"".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "foo=\"bar\"".getBytes(StandardCharsets.UTF_8));
Files.setPosixFilePermissions(file.toPath(), ImmutableSet.of(PosixFilePermission.OWNER_WRITE));
final HoconFileSource source = new HoconFileSource.Builder()
.setFile(file)
@@ -65,7 +65,7 @@ public void testFileUnreadable() throws IOException {
@Test
public void testValidHocon() throws IOException {
final File file = new File("./target/tmp/filter/HoconFileSourceTest/testValidHocon.conf");
- Files.write(file.toPath(), "foo:\"bar\"".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "foo:\"bar\"".getBytes(StandardCharsets.UTF_8));
final HoconFileSource source = new HoconFileSource.Builder()
.setFile(file)
.build();
@@ -77,7 +77,7 @@ public void testValidHocon() throws IOException {
@Test
public void testSystemPropertyDirect() throws IOException {
final File file = new File("./target/tmp/filter/HoconFileSourceTest/testSystemPropertyDirect.hocon");
- Files.write(file.toPath(), "".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "".getBytes(StandardCharsets.UTF_8));
final HoconFileSource source = new HoconFileSource.Builder()
.setFile(file)
.build();
@@ -88,7 +88,7 @@ public void testSystemPropertyDirect() throws IOException {
@Test
public void testSystemPropertyReference() throws IOException {
final File file = new File("./target/tmp/filter/HoconFileSourceTest/testSystemPropertyReference.hocon");
- Files.write(file.toPath(), "foo:${HoconFileSourceTest_testSystemPropertyReference_foo}".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "foo:${HoconFileSourceTest_testSystemPropertyReference_foo}".getBytes(StandardCharsets.UTF_8));
final HoconFileSource source = new HoconFileSource.Builder()
.setFile(file)
.build();
@@ -99,7 +99,7 @@ public void testSystemPropertyReference() throws IOException {
@Test(expected = RuntimeException.class)
public void testInvalidHocon() throws IOException {
final File file = new File("./target/tmp/filter/HoconFileSourceTest/testInvalidHocon.json");
- Files.write(file.toPath(), "This=\"not-hocon".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "This=\"not-hocon".getBytes(StandardCharsets.UTF_8));
new HoconFileSource.Builder()
.setFile(file)
.build();
diff --git a/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeDirectorySourceTest.java b/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeDirectorySourceTest.java
index 92cca2fa..f0471766 100644
--- a/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeDirectorySourceTest.java
+++ b/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeDirectorySourceTest.java
@@ -17,13 +17,13 @@
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ArrayNode;
-import com.google.common.base.Charsets;
import org.junit.Assert;
import org.junit.BeforeClass;
import org.junit.Test;
import java.io.File;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.Objects;
import java.util.Optional;
@@ -66,8 +66,8 @@ public void testDirectoryAll() throws IOException {
final File directory = new File("./target/tmp/filter/JsonNodeDirectorySourceTest/testDirectoryAll");
deleteDirectory(directory);
Files.createDirectory(directory.toPath());
- Files.write(directory.toPath().resolve("foo.json"), "[\"one\"]".getBytes(Charsets.UTF_8));
- Files.write(directory.toPath().resolve("bar.txt"), "[\"two\"]".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("foo.json"), "[\"one\"]".getBytes(StandardCharsets.UTF_8));
+ Files.write(directory.toPath().resolve("bar.txt"), "[\"two\"]".getBytes(StandardCharsets.UTF_8));
final JsonNodeDirectorySource source = new JsonNodeDirectorySource.Builder()
.setDirectory(directory)
.build();
@@ -84,8 +84,8 @@ public void testDirectoryOnlyMatchingNames() throws IOException {
final File directory = new File("./target/tmp/filter/JsonNodeDirectorySourceTest/testDirectoryOnlyMatchingNames");
deleteDirectory(directory);
Files.createDirectory(directory.toPath());
- Files.write(directory.toPath().resolve("foo.json"), "[\"one\"]".getBytes(Charsets.UTF_8));
- Files.write(directory.toPath().resolve("bar.txt"), "[\"two\"]".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("foo.json"), "[\"one\"]".getBytes(StandardCharsets.UTF_8));
+ Files.write(directory.toPath().resolve("bar.txt"), "[\"two\"]".getBytes(StandardCharsets.UTF_8));
final JsonNodeDirectorySource source = new JsonNodeDirectorySource.Builder()
.setDirectory(directory)
.addFileName("foo.json")
@@ -102,8 +102,8 @@ public void testDirectoryOnlyMatchingNamePatterns() throws IOException {
final File directory = new File("./target/tmp/filter/JsonNodeDirectorySourceTest/testDirectoryOnlyMatchingNamePatterns");
deleteDirectory(directory);
Files.createDirectory(directory.toPath());
- Files.write(directory.toPath().resolve("foo.json"), "[\"one\"]".getBytes(Charsets.UTF_8));
- Files.write(directory.toPath().resolve("bar.txt"), "[\"two\"]".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("foo.json"), "[\"one\"]".getBytes(StandardCharsets.UTF_8));
+ Files.write(directory.toPath().resolve("bar.txt"), "[\"two\"]".getBytes(StandardCharsets.UTF_8));
final JsonNodeDirectorySource source = new JsonNodeDirectorySource.Builder()
.setDirectory(directory)
.addFileNamePattern(Pattern.compile(".*\\.json"))
@@ -120,8 +120,8 @@ public void testInvalidJson() throws IOException {
final File directory = new File("./target/tmp/filter/JsonNodeDirectorySourceTest/testInvalidJson.json");
deleteDirectory(directory);
Files.createDirectory(directory.toPath());
- Files.write(directory.toPath().resolve("foo.json"), "this=not-json".getBytes(Charsets.UTF_8));
- Files.write(directory.toPath().resolve("bar.txt"), "\"two\"".getBytes(Charsets.UTF_8));
+ Files.write(directory.toPath().resolve("foo.json"), "this=not-json".getBytes(StandardCharsets.UTF_8));
+ Files.write(directory.toPath().resolve("bar.txt"), "\"two\"".getBytes(StandardCharsets.UTF_8));
new JsonNodeDirectorySource.Builder()
.setDirectory(directory)
.build();
diff --git a/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeFileSourceTest.java b/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeFileSourceTest.java
index 03035b33..e9b0fc1b 100644
--- a/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeFileSourceTest.java
+++ b/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeFileSourceTest.java
@@ -15,7 +15,6 @@
*/
package com.arpnetworking.configuration.jackson;
-import com.google.common.base.Charsets;
import com.google.common.collect.ImmutableSet;
import org.junit.Assert;
import org.junit.BeforeClass;
@@ -23,6 +22,7 @@
import java.io.File;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.attribute.PosixFilePermission;
@@ -50,7 +50,7 @@ public void testFileDoesNotExist() throws IOException {
@Test
public void testFileUnreadable() throws IOException {
final File file = new File("./target/tmp/filter/JsonNodeFileSourceTest/testFileUnreadable.json");
- Files.write(file.toPath(), "{\"foo\":\"bar\"}".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "{\"foo\":\"bar\"}".getBytes(StandardCharsets.UTF_8));
Files.setPosixFilePermissions(file.toPath(), ImmutableSet.of(PosixFilePermission.OWNER_WRITE));
final JsonNodeFileSource source = new JsonNodeFileSource.Builder()
.setFile(file)
@@ -61,7 +61,7 @@ public void testFileUnreadable() throws IOException {
@Test
public void testValidJson() throws IOException {
final File file = new File("./target/tmp/filter/JsonNodeFileSourceTest/testValidJson.json");
- Files.write(file.toPath(), "{\"foo\":\"bar\"}".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "{\"foo\":\"bar\"}".getBytes(StandardCharsets.UTF_8));
final JsonNodeFileSource source = new JsonNodeFileSource.Builder()
.setFile(file)
.build();
@@ -73,7 +73,7 @@ public void testValidJson() throws IOException {
@Test(expected = RuntimeException.class)
public void testInvalidJson() throws IOException {
final File file = new File("./target/tmp/filter/JsonNodeFileSourceTest/testInvalidJson.json");
- Files.write(file.toPath(), "This=not-json".getBytes(Charsets.UTF_8));
+ Files.write(file.toPath(), "This=not-json".getBytes(StandardCharsets.UTF_8));
new JsonNodeFileSource.Builder()
.setFile(file)
.build();
diff --git a/src/test/java/com/arpnetworking/metrics/common/sources/CollectdHttpSourceV1Test.java b/src/test/java/com/arpnetworking/metrics/common/sources/CollectdHttpSourceV1Test.java
index f0e1bf9c..e72625c1 100644
--- a/src/test/java/com/arpnetworking/metrics/common/sources/CollectdHttpSourceV1Test.java
+++ b/src/test/java/com/arpnetworking/metrics/common/sources/CollectdHttpSourceV1Test.java
@@ -22,7 +22,6 @@
import com.arpnetworking.metrics.incubator.PeriodicMetrics;
import com.arpnetworking.metrics.mad.model.Record;
import com.arpnetworking.test.TestBeanFactory;
-import com.google.common.base.Charsets;
import com.google.common.collect.Lists;
import org.apache.pekko.actor.ActorRef;
import org.apache.pekko.http.javadsl.model.HttpRequest;
@@ -37,6 +36,7 @@
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;
+import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -72,7 +72,7 @@ public void after() throws Exception {
@Test
public void testParsesEntity() throws ParsingException {
- final byte[] entity = "not a json document".getBytes(Charsets.UTF_8);
+ final byte[] entity = "not a json document".getBytes(StandardCharsets.UTF_8);
Mockito.when(_parser.parse(Mockito.any())).thenThrow(new ParsingException("test exception", new byte[0]));
dispatchRequest(HttpRequest.create().withEntity(entity).addHeader(RawHeader.create("x-tag-foo", "bar")));
final ArgumentCaptor captor =
diff --git a/src/test/java/com/arpnetworking/metrics/common/sources/FileSourceTest.java b/src/test/java/com/arpnetworking/metrics/common/sources/FileSourceTest.java
index 856812a2..62752efe 100644
--- a/src/test/java/com/arpnetworking/metrics/common/sources/FileSourceTest.java
+++ b/src/test/java/com/arpnetworking/metrics/common/sources/FileSourceTest.java
@@ -21,7 +21,6 @@
import com.arpnetworking.metrics.common.tailer.InitialPosition;
import com.arpnetworking.steno.LogBuilder;
import com.arpnetworking.steno.Logger;
-import com.google.common.base.Charsets;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import org.junit.Assert;
import org.junit.Before;
@@ -32,6 +31,7 @@
import java.io.IOException;
import java.nio.channels.FileChannel;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
@@ -80,7 +80,7 @@ public void testParseData() throws IOException, InterruptedException, ParsingExc
Files.deleteIfExists(state);
final String expectedData = "Expected Data";
- Mockito.when(_parser.parse(expectedData.getBytes(Charsets.UTF_8))).thenReturn(expectedData);
+ Mockito.when(_parser.parse(expectedData.getBytes(StandardCharsets.UTF_8))).thenReturn(expectedData);
final FileSource