This is an automated email from the ASF dual-hosted git repository.

chenhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 05a2ea87371 [cleanup][broker][Modernizer] fix violations in 
pulsar-broker (#17172)
05a2ea87371 is described below

commit 05a2ea87371783000f496ce8103c0ac372e4a8fe
Author: youzipi <[email protected]>
AuthorDate: Wed Aug 24 18:17:18 2022 +0800

    [cleanup][broker][Modernizer] fix violations in pulsar-broker (#17172)
    
    Master Issue: #12271 #16991
    
    ### Motivation
    
    Apply Maven Modernizer plugin to enforce we move away from legacy APIs.
    
    ### Modifications
    
    - set `failOnViolations`=true
    - fix violations except `broker` and `client` packages
---
 pulsar-broker/pom.xml                               |  7 +++++--
 .../java/org/apache/pulsar/PulsarBrokerStarter.java |  8 ++++----
 .../pulsar/common/naming/NamespaceBundle.java       | 21 ++++++++++-----------
 .../common/naming/NamespaceBundleFactory.java       | 10 +++++-----
 .../pulsar/common/naming/NamespaceBundles.java      | 16 +++++++---------
 .../common/naming/PartitionedManagedLedgerInfo.java |  4 ++--
 .../apache/pulsar/compaction/TwoPhaseCompactor.java |  5 ++---
 .../pulsar/utils/auth/tokens/TokensCliUtils.java    |  6 +++---
 .../pulsar/common/naming/NamespaceBundlesTest.java  |  4 ++--
 .../common/naming/ServiceConfigurationTest.java     |  3 +--
 ...cCountEquallyDivideBundleSplitAlgorithmTest.java |  8 ++++----
 11 files changed, 45 insertions(+), 47 deletions(-)

diff --git a/pulsar-broker/pom.xml b/pulsar-broker/pom.xml
index 792d1c65c54..87b00ef3ba9 100644
--- a/pulsar-broker/pom.xml
+++ b/pulsar-broker/pom.xml
@@ -429,9 +429,12 @@
         <groupId>org.gaul</groupId>
         <artifactId>modernizer-maven-plugin</artifactId>
         <configuration>
-          <failOnViolations>false</failOnViolations>
+          <failOnViolations>true</failOnViolations>
           <javaVersion>17</javaVersion>
-          <violationLogLevel>warn</violationLogLevel>
+          <ignorePackages>
+            <ignorePackage>org.apache.pulsar.broker</ignorePackage>
+            <ignorePackage>org.apache.pulsar.client</ignorePackage>
+          </ignorePackages>
         </configuration>
         <executions>
           <execution>
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java 
b/pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java
index 88695ae8380..7bb4e775d0d 100644
--- a/pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java
+++ b/pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java
@@ -18,7 +18,6 @@
  */
 package org.apache.pulsar;
 
-import static com.google.common.base.Preconditions.checkNotNull;
 import static com.google.common.base.Preconditions.checkState;
 import static org.apache.commons.lang3.StringUtils.isBlank;
 import static org.apache.commons.lang3.StringUtils.isNotBlank;
@@ -37,6 +36,7 @@ import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.Arrays;
 import java.util.Date;
+import java.util.Objects;
 import java.util.Optional;
 import java.util.concurrent.CompletableFuture;
 import org.apache.bookkeeper.common.component.ComponentStarter;
@@ -240,8 +240,8 @@ public class PulsarBrokerStarter {
 
             // init bookie server
             if (starterArguments.runBookie) {
-                checkNotNull(bookieConfig, "No ServerConfiguration for 
Bookie");
-                checkNotNull(bookieStatsProvider, "No Stats Provider for 
Bookie");
+                Objects.requireNonNull(bookieConfig, "No ServerConfiguration 
for Bookie");
+                Objects.requireNonNull(bookieStatsProvider, "No Stats Provider 
for Bookie");
                 bookieServer = org.apache.bookkeeper.server.Main
                         .buildBookieServer(new 
BookieConfiguration(bookieConfig));
             } else {
@@ -250,7 +250,7 @@ public class PulsarBrokerStarter {
 
             // init bookie AutorecoveryMain
             if (starterArguments.runBookieAutoRecovery) {
-                checkNotNull(bookieConfig, "No ServerConfiguration for Bookie 
Autorecovery");
+                Objects.requireNonNull(bookieConfig, "No ServerConfiguration 
for Bookie Autorecovery");
                 autoRecoveryMain = new AutoRecoveryMain(bookieConfig);
             } else {
                 autoRecoveryMain = null;
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundle.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundle.java
index 98dcb93e7d3..750f7625db9 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundle.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundle.java
@@ -19,11 +19,10 @@
 package org.apache.pulsar.common.naming;
 
 import static com.google.common.base.Preconditions.checkArgument;
-import static com.google.common.base.Preconditions.checkNotNull;
 import static com.google.common.base.Preconditions.checkState;
-import com.google.common.base.Objects;
 import com.google.common.collect.BoundType;
 import com.google.common.collect.Range;
+import java.util.Objects;
 
 public class NamespaceBundle implements ServiceUnitId, 
Comparable<NamespaceBundle> {
     private final NamespaceName nsname;
@@ -36,8 +35,8 @@ public class NamespaceBundle implements ServiceUnitId, 
Comparable<NamespaceBundl
     private final String bundleRange;
 
     public NamespaceBundle(NamespaceName nsname, Range<Long> keyRange, 
NamespaceBundleFactory factory) {
-        this.nsname = checkNotNull(nsname);
-        this.keyRange = checkNotNull(keyRange);
+        this.nsname = Objects.requireNonNull(nsname);
+        this.keyRange = Objects.requireNonNull(keyRange);
         checkArgument(this.keyRange.lowerBoundType().equals(BoundType.CLOSED),
                 "Invalid hash range. Lower Endpoint has to be inclusive");
         checkArgument(
@@ -47,7 +46,7 @@ public class NamespaceBundle implements ServiceUnitId, 
Comparable<NamespaceBundl
                                 && 
this.keyRange.upperBoundType().equals(BoundType.OPEN)),
                 "Invalid hash range. Upper Endpoint should be exclusive unless 
it is 0xffffffff");
         checkArgument(!this.keyRange.isEmpty(), "Cannot create bundle object 
for an empty key range");
-        this.factory = checkNotNull(factory);
+        this.factory = Objects.requireNonNull(factory);
         this.key = getKey(this.nsname, this.keyRange);
         this.bundleRange = String.format("0x%08x_0x%08x", 
keyRange.lowerEndpoint(), keyRange.upperEndpoint());
     }
@@ -94,7 +93,7 @@ public class NamespaceBundle implements ServiceUnitId, 
Comparable<NamespaceBundl
 
     @Override
     public int hashCode() {
-        return Objects.hashCode(nsname,
+        return Objects.hash(nsname,
                 keyRange.lowerEndpoint(), keyRange.lowerBoundType(),
                 keyRange.upperEndpoint(), keyRange.upperBoundType());
     }
@@ -103,11 +102,11 @@ public class NamespaceBundle implements ServiceUnitId, 
Comparable<NamespaceBundl
     public boolean equals(Object other) {
         if (other instanceof NamespaceBundle) {
             NamespaceBundle obj = (NamespaceBundle) other;
-            return Objects.equal(this.nsname, obj.nsname)
-                    && (Objects.equal(this.keyRange.lowerEndpoint(), 
obj.keyRange.lowerEndpoint())
-                            && Objects.equal(this.keyRange.lowerBoundType(), 
obj.keyRange.lowerBoundType())
-                            && Objects.equal(this.keyRange.upperEndpoint(), 
obj.keyRange.upperEndpoint())
-                            && Objects.equal(this.keyRange.upperBoundType(), 
obj.keyRange.upperBoundType()));
+            return Objects.equals(this.nsname, obj.nsname)
+                    && (Objects.equals(this.keyRange.lowerEndpoint(), 
obj.keyRange.lowerEndpoint())
+                            && Objects.equals(this.keyRange.lowerBoundType(), 
obj.keyRange.lowerBoundType())
+                            && Objects.equals(this.keyRange.upperEndpoint(), 
obj.keyRange.upperEndpoint())
+                            && Objects.equals(this.keyRange.upperBoundType(), 
obj.keyRange.upperBoundType()));
         }
         return false;
     }
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundleFactory.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundleFactory.java
index 76dd73cfaa7..78eff0d0794 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundleFactory.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundleFactory.java
@@ -19,24 +19,24 @@
 package org.apache.pulsar.common.naming;
 
 import static com.google.common.base.Preconditions.checkArgument;
-import static com.google.common.base.Preconditions.checkNotNull;
 import static org.apache.pulsar.common.policies.data.Policies.FIRST_BOUNDARY;
 import static org.apache.pulsar.common.policies.data.Policies.LAST_BOUNDARY;
 import com.github.benmanes.caffeine.cache.AsyncLoadingCache;
 import com.github.benmanes.caffeine.cache.Caffeine;
-import com.google.common.base.Charsets;
 import com.google.common.base.Joiner;
 import com.google.common.base.Splitter;
 import com.google.common.collect.BoundType;
 import com.google.common.collect.Range;
 import com.google.common.hash.HashFunction;
 import java.io.IOException;
+import java.nio.charset.StandardCharsets;
 import java.time.Duration;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Optional;
 import java.util.SortedSet;
 import java.util.concurrent.CompletableFuture;
@@ -288,7 +288,7 @@ public class NamespaceBundleFactory {
     }
 
     public long getLongHashCode(String name) {
-        return this.hashFunc.hashString(name, Charsets.UTF_8).padToLong();
+        return this.hashFunc.hashString(name, 
StandardCharsets.UTF_8).padToLong();
     }
 
     public NamespaceBundles getBundles(NamespaceName nsname, BundlesData 
bundleData) {
@@ -324,8 +324,8 @@ public class NamespaceBundleFactory {
                     "The given fixed keys must between the key range of the %s 
bundle", targetBundle);
             argNumBundles = splitBoundaries.size() + 1;
         }
-        checkNotNull(targetBundle, "can't split null bundle");
-        checkNotNull(targetBundle.getNamespaceObject(), "namespace must be 
present");
+        Objects.requireNonNull(targetBundle, "can't split null bundle");
+        Objects.requireNonNull(targetBundle.getNamespaceObject(), "namespace 
must be present");
         NamespaceName nsname = targetBundle.getNamespaceObject();
 
         final int numBundles = argNumBundles;
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundles.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundles.java
index efb364f2d5e..79bc88028ea 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundles.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/NamespaceBundles.java
@@ -19,18 +19,16 @@
 package org.apache.pulsar.common.naming;
 
 import static com.google.common.base.Preconditions.checkArgument;
-import static com.google.common.base.Preconditions.checkNotNull;
 import static java.lang.String.format;
 import static org.apache.pulsar.common.policies.data.Policies.FIRST_BOUNDARY;
 import static org.apache.pulsar.common.policies.data.Policies.LAST_BOUNDARY;
-import com.google.common.base.Objects;
 import com.google.common.collect.BoundType;
-import com.google.common.collect.Lists;
 import com.google.common.collect.Range;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
 import java.util.List;
+import java.util.Objects;
 import java.util.Optional;
 import java.util.SortedSet;
 import java.util.stream.Collectors;
@@ -64,13 +62,13 @@ public class NamespaceBundles {
     NamespaceBundles(NamespaceName nsname, NamespaceBundleFactory factory,
                      Optional<Pair<LocalPolicies, Long>> localPolicies, long[] 
partitions) {
         // check input arguments
-        this.nsname = checkNotNull(nsname);
-        this.factory = checkNotNull(factory);
+        this.nsname = Objects.requireNonNull(nsname);
+        this.factory = Objects.requireNonNull(factory);
         this.localPolicies = localPolicies;
         checkArgument(partitions.length > 0, "Can't create bundles w/o 
partition boundaries");
 
         // calculate bundles based on partition boundaries
-        this.bundles = Lists.newArrayList();
+        this.bundles = new ArrayList<>();
         fullBundle = new NamespaceBundle(nsname,
                 Range.range(FULL_LOWER_BOUND, BoundType.CLOSED, 
FULL_UPPER_BOUND, BoundType.CLOSED), factory);
 
@@ -131,7 +129,7 @@ public class NamespaceBundles {
     }
 
     private static long[] convertPartitions(SortedSet<Long> partitionsSet) {
-        checkNotNull(partitionsSet);
+        Objects.requireNonNull(partitionsSet);
         long[] partitions = new long[partitionsSet.size()];
         int idx = 0;
         for (long p : partitionsSet) {
@@ -143,14 +141,14 @@ public class NamespaceBundles {
 
     @Override
     public int hashCode() {
-        return Objects.hashCode(nsname, bundles);
+        return Objects.hash(nsname, bundles);
     }
 
     @Override
     public boolean equals(Object obj) {
         if (obj != null && obj instanceof NamespaceBundles) {
             NamespaceBundles other = (NamespaceBundles) obj;
-            return (Objects.equal(this.nsname, other.nsname) && 
Objects.equal(this.bundles, other.bundles));
+            return (Objects.equals(this.nsname, other.nsname) && 
Objects.equals(this.bundles, other.bundles));
         }
         return false;
     }
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/PartitionedManagedLedgerInfo.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/PartitionedManagedLedgerInfo.java
index dc1fafb40cf..56c6e90270b 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/PartitionedManagedLedgerInfo.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/common/naming/PartitionedManagedLedgerInfo.java
@@ -18,8 +18,8 @@
  */
 package org.apache.pulsar.common.naming;
 
-import com.google.common.collect.Maps;
 import java.util.Map;
+import java.util.TreeMap;
 import org.apache.bookkeeper.mledger.ManagedLedgerInfo;
 
 public class PartitionedManagedLedgerInfo extends ManagedLedgerInfo {
@@ -27,6 +27,6 @@ public class PartitionedManagedLedgerInfo extends 
ManagedLedgerInfo {
     public Map<String, ManagedLedgerInfo> partitions;
 
     public PartitionedManagedLedgerInfo() {
-        partitions = Maps.newTreeMap();
+        partitions = new TreeMap<>();
     }
 }
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/compaction/TwoPhaseCompactor.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/compaction/TwoPhaseCompactor.java
index ded798c49d5..650739cf156 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/compaction/TwoPhaseCompactor.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/compaction/TwoPhaseCompactor.java
@@ -18,7 +18,6 @@
  */
 package org.apache.pulsar.compaction;
 
-import com.google.common.collect.ImmutableMap;
 import io.netty.buffer.ByteBuf;
 import java.io.IOException;
 import java.time.Duration;
@@ -201,12 +200,12 @@ public class TwoPhaseCompactor extends Compactor {
 
         reader.seekAsync(from).thenCompose((v) -> {
             Semaphore outstanding = new Semaphore(MAX_OUTSTANDING);
-            CompletableFuture<Void> loopPromise = new 
CompletableFuture<Void>();
+            CompletableFuture<Void> loopPromise = new CompletableFuture<>();
             phaseTwoLoop(reader, to, latestForKey, ledger, outstanding, 
loopPromise);
             return loopPromise;
         }).thenCompose((v) -> closeLedger(ledger))
                 .thenCompose((v) -> 
reader.acknowledgeCumulativeAsync(lastReadId,
-                        ImmutableMap.of(COMPACTED_TOPIC_LEDGER_PROPERTY, 
ledger.getId())))
+                        Map.of(COMPACTED_TOPIC_LEDGER_PROPERTY, 
ledger.getId())))
                 .whenComplete((res, exception) -> {
                     if (exception != null) {
                         deleteLedger(bk, ledger).whenComplete((res2, 
exception2) -> {
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/utils/auth/tokens/TokensCliUtils.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/utils/auth/tokens/TokensCliUtils.java
index 47364bc68bd..750a806fcc9 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/utils/auth/tokens/TokensCliUtils.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/utils/auth/tokens/TokensCliUtils.java
@@ -24,7 +24,6 @@ import com.beust.jcommander.JCommander;
 import com.beust.jcommander.Parameter;
 import com.beust.jcommander.ParameterException;
 import com.beust.jcommander.Parameters;
-import com.google.common.base.Charsets;
 import io.jsonwebtoken.Claims;
 import io.jsonwebtoken.Jwt;
 import io.jsonwebtoken.Jwts;
@@ -35,6 +34,7 @@ import io.jsonwebtoken.security.Keys;
 import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
 import java.nio.file.Files;
 import java.nio.file.Paths;
 import java.security.Key;
@@ -194,7 +194,7 @@ public class TokensCliUtils {
                 BufferedReader r = new BufferedReader(new 
InputStreamReader(System.in));
                 token = r.readLine();
             } else if (tokenFile != null) {
-                token = new String(Files.readAllBytes(Paths.get(tokenFile)), 
Charsets.UTF_8);
+                token = new String(Files.readAllBytes(Paths.get(tokenFile)), 
StandardCharsets.UTF_8);
             } else if (System.getenv("TOKEN") != null) {
                 token = System.getenv("TOKEN");
             } else {
@@ -259,7 +259,7 @@ public class TokensCliUtils {
                 BufferedReader r = new BufferedReader(new 
InputStreamReader(System.in));
                 token = r.readLine();
             } else if (tokenFile != null) {
-                token = new String(Files.readAllBytes(Paths.get(tokenFile)), 
Charsets.UTF_8);
+                token = new String(Files.readAllBytes(Paths.get(tokenFile)), 
StandardCharsets.UTF_8);
             } else if (System.getenv("TOKEN") != null) {
                 token = System.getenv("TOKEN");
             } else {
diff --git 
a/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/NamespaceBundlesTest.java
 
b/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/NamespaceBundlesTest.java
index fb20c38e42f..76cf937280b 100644
--- 
a/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/NamespaceBundlesTest.java
+++ 
b/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/NamespaceBundlesTest.java
@@ -28,7 +28,6 @@ import static org.testng.Assert.fail;
 import com.github.benmanes.caffeine.cache.AsyncLoadingCache;
 import com.google.common.collect.BoundType;
 import com.google.common.collect.Range;
-import com.google.common.collect.Sets;
 import com.google.common.hash.Hashing;
 import java.lang.reflect.Field;
 import java.util.ArrayList;
@@ -37,6 +36,7 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Optional;
 import java.util.SortedSet;
+import java.util.TreeSet;
 import java.util.concurrent.CompletableFuture;
 import org.apache.commons.lang3.tuple.Pair;
 import org.apache.pulsar.broker.PulsarService;
@@ -108,7 +108,7 @@ public class NamespaceBundlesTest {
 
     @Test
     public void testFindBundle() throws Exception {
-        SortedSet<Long> partitions = Sets.newTreeSet();
+        SortedSet<Long> partitions = new TreeSet<>();
         partitions.add(0L);
         partitions.add(0x40000000L);
         partitions.add(0xa0000000L);
diff --git 
a/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/ServiceConfigurationTest.java
 
b/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/ServiceConfigurationTest.java
index 55d725b1810..9c1d8f83562 100644
--- 
a/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/ServiceConfigurationTest.java
+++ 
b/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/ServiceConfigurationTest.java
@@ -18,7 +18,6 @@
  */
 package org.apache.pulsar.common.naming;
 
-import static com.google.common.base.Preconditions.checkNotNull;
 import static org.apache.commons.lang3.StringUtils.isNotBlank;
 import static org.testng.Assert.assertEquals;
 import static org.testng.Assert.assertFalse;
@@ -114,7 +113,7 @@ public class ServiceConfigurationTest {
 
     private InputStream updateProp(String zookeeperServer, String 
brokerServicePort, String namespace, double backlogQuotaGB)
             throws IOException {
-        checkNotNull(fileName);
+        Objects.requireNonNull(fileName);
         Properties properties = new Properties();
         InputStream stream = 
this.getClass().getClassLoader().getResourceAsStream(fileName);
         properties.load(stream);
diff --git 
a/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/TopicCountEquallyDivideBundleSplitAlgorithmTest.java
 
b/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/TopicCountEquallyDivideBundleSplitAlgorithmTest.java
index 3947a888c63..28f62b046e2 100644
--- 
a/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/TopicCountEquallyDivideBundleSplitAlgorithmTest.java
+++ 
b/pulsar-broker/src/test/java/org/apache/pulsar/common/naming/TopicCountEquallyDivideBundleSplitAlgorithmTest.java
@@ -24,14 +24,14 @@ import static org.mockito.Mockito.mock;
 import static org.testng.Assert.assertEquals;
 import static org.testng.Assert.assertNull;
 import static org.testng.Assert.assertThrows;
-import com.google.common.base.Charsets;
 import com.google.common.collect.Lists;
 import com.google.common.hash.Hashing;
-import org.apache.pulsar.broker.namespace.NamespaceService;
+import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.concurrent.CompletableFuture;
+import org.apache.pulsar.broker.namespace.NamespaceService;
 import org.testng.annotations.Test;
 
 
@@ -67,7 +67,7 @@ public class TopicCountEquallyDivideBundleSplitAlgorithmTest {
         List<Long> hashList = new ArrayList<>();
         NamespaceBundleFactory namespaceBundleFactoryForMockResult = 
mock(NamespaceBundleFactory.class);
         mockTopics.forEach((topic) -> {
-            long hashValue = Hashing.crc32().hashString(topic, 
Charsets.UTF_8).padToLong();
+            long hashValue = Hashing.crc32().hashString(topic, 
StandardCharsets.UTF_8).padToLong();
             doReturn(namespaceBundleFactoryForMockResult)
                     
.when(namespaceBundleForMockResult).getNamespaceBundleFactory();
             doReturn(hashValue)
@@ -87,7 +87,7 @@ public class TopicCountEquallyDivideBundleSplitAlgorithmTest {
         mockTopics.forEach((topic) -> {
             doReturn(mockNamespaceBundleFactory)
                     .when(mockNamespaceBundle).getNamespaceBundleFactory();
-            long hashValue = Hashing.crc32().hashString(topic, 
Charsets.UTF_8).padToLong();
+            long hashValue = Hashing.crc32().hashString(topic, 
StandardCharsets.UTF_8).padToLong();
             doReturn(hashValue)
                     .when(mockNamespaceBundleFactory).getLongHashCode(topic);
         });

Reply via email to