diff --git a/pom.xml b/pom.xml
index 8cebfb69..8aa0e721 100644
--- a/pom.xml
+++ b/pom.xml
@@ -115,7 +115,7 @@
8.4
3.0
11.7.2
- 33.3.0-jre
+ 33.4.8-jre
7.0.0
3.0
5.1.0
diff --git a/src/main/java/com/arpnetworking/clusteraggregator/models/PeriodMetrics.java b/src/main/java/com/arpnetworking/clusteraggregator/models/PeriodMetrics.java
index 0f8600b4..60c7e91d 100644
--- a/src/main/java/com/arpnetworking/clusteraggregator/models/PeriodMetrics.java
+++ b/src/main/java/com/arpnetworking/clusteraggregator/models/PeriodMetrics.java
@@ -18,11 +18,11 @@
import com.arpnetworking.metrics.Metrics;
import com.arpnetworking.metrics.MetricsFactory;
import com.arpnetworking.tsdcore.model.AggregatedData;
-import com.google.common.base.Charsets;
import com.google.common.collect.Maps;
import com.google.common.hash.BloomFilter;
import com.google.common.hash.Funnels;
+import java.nio.charset.StandardCharsets;
import java.time.ZonedDateTime;
import java.util.Map;
@@ -141,21 +141,21 @@ public long getStatisticsLatestPeriod() {
private BloomFilter createServicesBF() {
return BloomFilter.create(
- Funnels.stringFunnel(Charsets.UTF_8),
+ Funnels.stringFunnel(StandardCharsets.UTF_8),
10_000,
0.001);
}
private BloomFilter createMetricsBF() {
return BloomFilter.create(
- Funnels.stringFunnel(Charsets.UTF_8),
+ Funnels.stringFunnel(StandardCharsets.UTF_8),
1_000_000,
0.001);
}
private BloomFilter createStatisticsBF() {
return BloomFilter.create(
- Funnels.stringFunnel(Charsets.UTF_8),
+ Funnels.stringFunnel(StandardCharsets.UTF_8),
10_000_000,
0.005);
}
diff --git a/src/main/java/com/arpnetworking/clusteraggregator/models/VersionInfo.java b/src/main/java/com/arpnetworking/clusteraggregator/models/VersionInfo.java
index f5d00638..d1ad4f5b 100644
--- a/src/main/java/com/arpnetworking/clusteraggregator/models/VersionInfo.java
+++ b/src/main/java/com/arpnetworking/clusteraggregator/models/VersionInfo.java
@@ -19,12 +19,12 @@
import com.arpnetworking.commons.jackson.databind.ObjectMapperFactory;
import com.arpnetworking.steno.Logger;
import com.arpnetworking.steno.LoggerFactory;
-import com.google.common.base.Charsets;
import com.google.common.io.Resources;
import net.sf.oval.constraint.NotEmpty;
import net.sf.oval.constraint.NotNull;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
/**
* Represents the model for the version of the service currently running.
@@ -67,7 +67,7 @@ private VersionInfo(final Builder builder) {
try {
versionInfo =
ObjectMapperFactory.getInstance().readValue(
- Resources.toString(Resources.getResource("version.json"), Charsets.UTF_8),
+ Resources.toString(Resources.getResource("version.json"), StandardCharsets.UTF_8),
VersionInfo.class);
} catch (final IOException e) {
LOGGER.error()
diff --git a/src/main/java/com/arpnetworking/tsdcore/sinks/CarbonSink.java b/src/main/java/com/arpnetworking/tsdcore/sinks/CarbonSink.java
index 8e58a684..31a7256b 100644
--- a/src/main/java/com/arpnetworking/tsdcore/sinks/CarbonSink.java
+++ b/src/main/java/com/arpnetworking/tsdcore/sinks/CarbonSink.java
@@ -19,10 +19,11 @@
import com.arpnetworking.steno.LoggerFactory;
import com.arpnetworking.tsdcore.model.AggregatedData;
import com.arpnetworking.tsdcore.model.PeriodicData;
-import com.google.common.base.Charsets;
import org.apache.pekko.util.ByteString;
import org.apache.pekko.util.ByteStringBuilder;
+import java.nio.charset.StandardCharsets;
+
/**
* Publisher to send data to a Carbon server.
*
@@ -46,7 +47,7 @@ protected ByteString serializeData(final PeriodicData periodicData) {
datum.getFQDSN().getStatistic().getName(),
datum.getValue().getValue(),
periodicData.getStart().toEpochSecond())
- .getBytes(Charsets.UTF_8));
+ .getBytes(StandardCharsets.UTF_8));
}
return builder.result();
}
diff --git a/src/main/java/com/arpnetworking/tsdcore/sinks/DataDogSink.java b/src/main/java/com/arpnetworking/tsdcore/sinks/DataDogSink.java
index 577d3a90..a28efa8d 100644
--- a/src/main/java/com/arpnetworking/tsdcore/sinks/DataDogSink.java
+++ b/src/main/java/com/arpnetworking/tsdcore/sinks/DataDogSink.java
@@ -24,7 +24,6 @@
import com.arpnetworking.tsdcore.model.PeriodicData;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.base.Charsets;
import com.google.common.collect.Lists;
import net.sf.oval.constraint.NotEmpty;
import net.sf.oval.constraint.NotNull;
@@ -33,6 +32,7 @@
import org.asynchttpclient.Request;
import org.asynchttpclient.RequestBuilder;
+import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
@@ -96,7 +96,7 @@ protected Collection serialize(final PeriodicData periodicData)
return Collections.emptyList();
}
return Collections.singletonList(new SerializedDatum(
- dataDogDataAsJson.getBytes(Charsets.UTF_8),
+ dataDogDataAsJson.getBytes(StandardCharsets.UTF_8),
Optional.empty()));
}
diff --git a/src/main/java/com/arpnetworking/tsdcore/sinks/HttpSinkActor.java b/src/main/java/com/arpnetworking/tsdcore/sinks/HttpSinkActor.java
index cd1a682c..ac01de82 100644
--- a/src/main/java/com/arpnetworking/tsdcore/sinks/HttpSinkActor.java
+++ b/src/main/java/com/arpnetworking/tsdcore/sinks/HttpSinkActor.java
@@ -22,7 +22,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;
@@ -36,6 +35,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;
@@ -201,7 +201,7 @@ public Receive createReceive() {
if (_retryableStatusCodes.contains(response.getStatusCode()) && attempt < _sink.getMaximumAttempts()) {
final byte[] requestBodyBytes = rejected.getRequestEntry().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
POST_RETRY_LOGGER.warn()
.setMessage("Attempt rejected")
@@ -298,7 +298,7 @@ private void processRejectedRequest(final PostRejected rejected) {
final byte[] requestBodyBytes = rejected.getRequestEntry().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
POST_ERROR_LOGGER.warn()
.setMessage("Post rejected")
diff --git a/src/main/java/com/arpnetworking/tsdcore/sinks/RrdSink.java b/src/main/java/com/arpnetworking/tsdcore/sinks/RrdSink.java
index 94eb314c..3b8c597a 100644
--- a/src/main/java/com/arpnetworking/tsdcore/sinks/RrdSink.java
+++ b/src/main/java/com/arpnetworking/tsdcore/sinks/RrdSink.java
@@ -21,7 +21,6 @@
import com.arpnetworking.steno.LoggerFactory;
import com.arpnetworking.tsdcore.model.AggregatedData;
import com.arpnetworking.tsdcore.model.PeriodicData;
-import com.google.common.base.Charsets;
import com.google.common.base.Joiner;
import com.google.common.collect.Maps;
import net.sf.oval.constraint.NotEmpty;
@@ -31,6 +30,7 @@
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
import java.time.Duration;
import java.util.HashMap;
import java.util.concurrent.CompletableFuture;
@@ -208,7 +208,7 @@ private void executeProcess(final String[] args) {
proecssBuilder.redirectErrorStream(true);
final Process process = proecssBuilder.start();
try (BufferedReader processStandardOut = new BufferedReader(
- new InputStreamReader(process.getInputStream(), Charsets.UTF_8))) {
+ new InputStreamReader(process.getInputStream(), StandardCharsets.UTF_8))) {
String line;
final StringBuilder processOutput = new StringBuilder();
while ((line = processStandardOut.readLine()) != null) {
diff --git a/src/main/java/com/arpnetworking/tsdcore/sinks/circonus/CirconusClient.java b/src/main/java/com/arpnetworking/tsdcore/sinks/circonus/CirconusClient.java
index 1ebc0a85..602c913c 100644
--- a/src/main/java/com/arpnetworking/tsdcore/sinks/circonus/CirconusClient.java
+++ b/src/main/java/com/arpnetworking/tsdcore/sinks/circonus/CirconusClient.java
@@ -26,7 +26,6 @@
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.base.Charsets;
import com.typesafe.config.ConfigFactory;
import com.typesafe.sslconfig.ssl.SSLConfigSettings;
import net.sf.oval.constraint.NotNull;
@@ -44,6 +43,7 @@
import java.io.IOException;
import java.net.URI;
+import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.Map;
import java.util.concurrent.CompletionStage;
@@ -279,7 +279,7 @@ private CompletionStage extends StandaloneWSResponse> fireRequest(final Standa
}
private InMemoryBodyWritable createBody(final String bodyString) {
- return new InMemoryBodyWritable(ByteString.fromString(bodyString, Charsets.UTF_8), "application/json");
+ return new InMemoryBodyWritable(ByteString.fromString(bodyString, StandardCharsets.UTF_8), "application/json");
}
private CirconusClient(final Builder builder) {
diff --git a/src/test/java/com/arpnetworking/configuration/DirectoryTriggerTest.java b/src/test/java/com/arpnetworking/configuration/DirectoryTriggerTest.java
index ad13b869..fbae5b12 100644
--- a/src/test/java/com/arpnetworking/configuration/DirectoryTriggerTest.java
+++ b/src/test/java/com/arpnetworking/configuration/DirectoryTriggerTest.java
@@ -16,7 +16,6 @@
package com.arpnetworking.configuration;
import com.arpnetworking.configuration.triggers.DirectoryTrigger;
-import com.google.common.base.Charsets;
import com.google.common.base.MoreObjects;
import org.junit.Assert;
import org.junit.BeforeClass;
@@ -24,6 +23,7 @@
import java.io.File;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.regex.Pattern;
@@ -112,7 +112,7 @@ public void testDirectoryChangedFileCreated() throws IOException, InterruptedExc
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, InterruptedExc
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, InterruptedException {
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, InterruptedExceptio
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 b36116ad..afcccff7 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/test/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/test/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 4230d4b4..18f54597 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.hocon");
- 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 92df49e1..9872b41a 100644
--- a/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeDirectorySourceTest.java
+++ b/src/test/java/com/arpnetworking/configuration/jackson/JsonNodeDirectorySourceTest.java
@@ -17,7 +17,6 @@
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ArrayNode;
-import com.google.common.base.Charsets;
import com.google.common.base.MoreObjects;
import org.junit.Assert;
import org.junit.BeforeClass;
@@ -25,6 +24,7 @@
import java.io.File;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.Iterator;
import java.util.regex.Pattern;
@@ -66,8 +66,8 @@ public void testDirectoryAll() throws IOException {
final File directory = new File("./target/tmp/test/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/test/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/test/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/test/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 cc580485..8377cf04 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/test/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/test/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/test/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/tsdcore/sinks/CarbonSinkTest.java b/src/test/java/com/arpnetworking/tsdcore/sinks/CarbonSinkTest.java
index 9d567f03..62fcfa63 100644
--- a/src/test/java/com/arpnetworking/tsdcore/sinks/CarbonSinkTest.java
+++ b/src/test/java/com/arpnetworking/tsdcore/sinks/CarbonSinkTest.java
@@ -19,7 +19,6 @@
import com.arpnetworking.tsdcore.model.AggregatedData;
import com.arpnetworking.tsdcore.model.PeriodicData;
import com.arpnetworking.utility.BaseActorTest;
-import com.google.common.base.Charsets;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import org.apache.pekko.util.ByteString;
@@ -29,6 +28,7 @@
import org.mockito.ArgumentCaptor;
import org.mockito.Mockito;
+import java.nio.charset.StandardCharsets;
import java.time.Duration;
import java.time.ZonedDateTime;
import java.util.function.Consumer;
@@ -68,7 +68,7 @@ public void testSerialize() {
Mockito.verify(recorder, Mockito.timeout(5000)).accept(recorded.capture());
final ByteString buffer = recorded.getValue();
Assert.assertNotNull(buffer);
- String bufferString = buffer.decodeString(Charsets.UTF_8);
+ String bufferString = buffer.decodeString(StandardCharsets.UTF_8);
Assert.assertTrue("Buffer=" + bufferString, bufferString.endsWith("\n"));
bufferString = bufferString.substring(0, bufferString.length() - 1);
final String[] keyValueParts = bufferString.split(" ");
diff --git a/src/test/java/com/arpnetworking/tsdcore/sinks/RrdSinkTest.java b/src/test/java/com/arpnetworking/tsdcore/sinks/RrdSinkTest.java
index 6c1c39ee..8b901466 100644
--- a/src/test/java/com/arpnetworking/tsdcore/sinks/RrdSinkTest.java
+++ b/src/test/java/com/arpnetworking/tsdcore/sinks/RrdSinkTest.java
@@ -20,7 +20,6 @@
import com.arpnetworking.tsdcore.model.PeriodicData;
import com.arpnetworking.tsdcore.statistics.Statistic;
import com.arpnetworking.tsdcore.statistics.StatisticFactory;
-import com.google.common.base.Charsets;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import com.google.common.io.Files;
@@ -30,6 +29,7 @@
import java.io.File;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
import java.time.Duration;
import java.util.List;
@@ -45,7 +45,7 @@ public void before() throws IOException {
_path = java.nio.file.Files.createTempDirectory("rrd-sink-test").toFile();
final File rrdToolFile = getRrdToolFile();
final File outFile = getOutFile();
- Files.asCharSink(rrdToolFile, Charsets.UTF_8).write("#!/bin/bash\necho \"$@\" >> " + outFile.getAbsolutePath());
+ Files.asCharSink(rrdToolFile, StandardCharsets.UTF_8).write("#!/bin/bash\necho \"$@\" >> " + outFile.getAbsolutePath());
rrdToolFile.setExecutable(true);
_rrdSinkBuilder = new RrdSink.Builder()
.setName("rrd_sink_test")
@@ -66,7 +66,7 @@ public void testRecordProcessedAggregateData() throws IOException {
final PeriodicData periodicData = TestBeanFactory.createPeriodicData();
rrdSink.recordAggregateData(periodicData);
- final List outLines = Files.readLines(getOutFile(), Charsets.UTF_8);
+ final List outLines = Files.readLines(getOutFile(), StandardCharsets.UTF_8);
Assert.assertEquals(2, outLines.size());
final String[] createLine = outLines.get(0).split(" ");
final String[] updateLine = outLines.get(1).split(" ");
@@ -110,7 +110,7 @@ public void testMultipleRecordProcessedAggregateData() throws IOException {
.build();
rrdSink.recordAggregateData(periodicDataB);
- final List outLines = Files.readLines(getOutFile(), Charsets.UTF_8);
+ final List outLines = Files.readLines(getOutFile(), StandardCharsets.UTF_8);
Assert.assertEquals(3, outLines.size());
final String[] createLine = outLines.get(0).split(" ");
final String[] updateLineA = outLines.get(1).split(" ");