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

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


The following commit(s) were added to refs/heads/master by this push:
     new 1317808d716 HDDS-14648. Add a prefix to SCM codec classes (#9782)
1317808d716 is described below

commit 1317808d7162ad86935091279cb85d2240402e7f
Author: Russole <[email protected]>
AuthorDate: Thu Feb 19 03:09:53 2026 +0800

    HDDS-14648. Add a prefix to SCM codec classes (#9782)
---
 .../apache/hadoop/hdds/scm/ha/SCMRatisRequest.java |  6 ++--
 .../hadoop/hdds/scm/ha/SCMRatisResponse.java       |  6 ++--
 ...igIntegerCodec.java => ScmBigIntegerCodec.java} |  2 +-
 .../io/{BooleanCodec.java => ScmBooleanCodec.java} |  4 +--
 .../hadoop/hdds/scm/ha/io/ScmByteStringCodec.java  |  2 +-
 .../hdds/scm/ha/io/{Codec.java => ScmCodec.java}   |  2 +-
 .../io/{CodecFactory.java => ScmCodecFactory.java} | 32 +++++++++++-----------
 .../ha/io/{EnumCodec.java => ScmEnumCodec.java}    |  4 +--
 .../hdds/scm/ha/io/ScmGeneratedMessageCodec.java   |  4 +--
 .../io/{IntegerCodec.java => ScmIntegerCodec.java} |  2 +-
 .../ha/io/{ListCodec.java => ScmListCodec.java}    |  8 +++---
 .../ha/io/{LongCodec.java => ScmLongCodec.java}    |  4 +--
 ...KeyCodec.java => ScmManagedSecretKeyCodec.java} |  2 +-
 ...Codec.java => ScmNonShadedByteStringCodec.java} |  4 +--
 ...java => ScmNonShadedGeneratedMessageCodec.java} |  4 +--
 .../io/{StringCodec.java => ScmStringCodec.java}   |  4 +--
 ...cateCodec.java => ScmX509CertificateCodec.java} |  2 +-
 .../hadoop/hdds/scm/ha/TestSCMRatisRequest.java    |  4 +--
 ...tegerCodec.java => TestScmBigIntegerCodec.java} |  8 +++---
 ...Codec.java => TestScmX509CertificateCodec.java} | 12 ++++----
 20 files changed, 58 insertions(+), 58 deletions(-)

diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java
index 0eeec239c9a..ab6c8835396 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java
@@ -24,7 +24,7 @@
 import org.apache.hadoop.hdds.protocol.proto.SCMRatisProtocol.MethodArgument;
 import org.apache.hadoop.hdds.protocol.proto.SCMRatisProtocol.RequestType;
 import 
org.apache.hadoop.hdds.protocol.proto.SCMRatisProtocol.SCMRatisRequestProto;
-import org.apache.hadoop.hdds.scm.ha.io.CodecFactory;
+import org.apache.hadoop.hdds.scm.ha.io.ScmCodecFactory;
 import org.apache.ratis.proto.RaftProtos.StateMachineLogEntryProto;
 import org.apache.ratis.protocol.Message;
 import 
org.apache.ratis.thirdparty.com.google.protobuf.InvalidProtocolBufferException;
@@ -105,7 +105,7 @@ public Message encode() throws 
InvalidProtocolBufferException {
       // This is done to avoid MethodNotFoundException in case if argument is
       // subclass type, where as method is defined with super class type.
       argBuilder.setType(parameterTypes[paramCounter++].getName());
-      argBuilder.setValue(CodecFactory.getCodec(argument.getClass())
+      argBuilder.setValue(ScmCodecFactory.getCodec(argument.getClass())
           .serialize(argument));
       args.add(argBuilder.build());
     }
@@ -152,7 +152,7 @@ public static SCMRatisRequest decode(Message message)
       try {
         final Class<?> clazz = ReflectionUtil.getClass(argument.getType());
         parameterTypes[paramCounter++] = clazz;
-        args.add(CodecFactory.getCodec(clazz)
+        args.add(ScmCodecFactory.getCodec(clazz)
             .deserialize(clazz, argument.getValue()));
       } catch (ClassNotFoundException ex) {
         throw new InvalidProtocolBufferException(argument.getType() +
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java
index 55f55cab4f5..6a0c3d1aabc 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java
@@ -18,7 +18,7 @@
 package org.apache.hadoop.hdds.scm.ha;
 
 import 
org.apache.hadoop.hdds.protocol.proto.SCMRatisProtocol.SCMRatisResponseProto;
-import org.apache.hadoop.hdds.scm.ha.io.CodecFactory;
+import org.apache.hadoop.hdds.scm.ha.io.ScmCodecFactory;
 import org.apache.ratis.protocol.Message;
 import org.apache.ratis.protocol.RaftClientReply;
 import org.apache.ratis.thirdparty.com.google.protobuf.ByteString;
@@ -75,7 +75,7 @@ public static Message encode(final Object result)
     final Class<?> type = result.getClass();
     final SCMRatisResponseProto response = SCMRatisResponseProto.newBuilder()
         .setType(type.getName())
-        .setValue(CodecFactory.getCodec(type).serialize(result))
+        .setValue(ScmCodecFactory.getCodec(type).serialize(result))
         .build();
     return 
Message.valueOf(UnsafeByteOperations.unsafeWrap(response.toByteString().asReadOnlyByteBuffer()));
   }
@@ -104,7 +104,7 @@ public static SCMRatisResponse decode(RaftClientReply reply)
 
     try {
       final Class<?> type = ReflectionUtil.getClass(responseProto.getType());
-      return new SCMRatisResponse(CodecFactory.getCodec(type)
+      return new SCMRatisResponse(ScmCodecFactory.getCodec(type)
           .deserialize(type, responseProto.getValue()));
     } catch (ClassNotFoundException e) {
       throw new InvalidProtocolBufferException(responseProto.getType() +
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/BigIntegerCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmBigIntegerCodec.java
similarity index 96%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/BigIntegerCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmBigIntegerCodec.java
index afc7da03fa1..541c1484237 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/BigIntegerCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmBigIntegerCodec.java
@@ -24,7 +24,7 @@
 /**
  * Codec for type BigInteger.
  */
-public class BigIntegerCodec implements Codec {
+public class ScmBigIntegerCodec implements ScmCodec {
 
   @Override
   public ByteString serialize(Object object) {
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/BooleanCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmBooleanCodec.java
similarity index 93%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/BooleanCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmBooleanCodec.java
index 2f79e8e9cfe..c2af3099326 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/BooleanCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmBooleanCodec.java
@@ -20,9 +20,9 @@
 import org.apache.ratis.thirdparty.com.google.protobuf.ByteString;
 
 /**
- * {@link Codec} for {@code Boolean} objects.
+ * {@link ScmCodec} for {@code Boolean} objects.
  */
-public class BooleanCodec implements Codec {
+public class ScmBooleanCodec implements ScmCodec {
   static final ByteString TRUE = 
ByteString.copyFromUtf8(Boolean.TRUE.toString());
   static final ByteString FALSE = 
ByteString.copyFromUtf8(Boolean.FALSE.toString());
 
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmByteStringCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmByteStringCodec.java
index 2b479ff5559..5cff693df08 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmByteStringCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmByteStringCodec.java
@@ -23,7 +23,7 @@
 /**
  * A dummy codec that serializes a ByteString object to ByteString.
  */
-public class ScmByteStringCodec implements Codec {
+public class ScmByteStringCodec implements ScmCodec {
 
   @Override
   public ByteString serialize(Object object)
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/Codec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmCodec.java
similarity index 97%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/Codec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmCodec.java
index 1a552283658..56852d8435f 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/Codec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmCodec.java
@@ -23,7 +23,7 @@
 /**
  * Codec interface to marshall/unmarshall data to/from {@link ByteString}.
  */
-public interface Codec {
+public interface ScmCodec {
 
   ByteString serialize(Object object) throws InvalidProtocolBufferException;
 
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/CodecFactory.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmCodecFactory.java
similarity index 67%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/CodecFactory.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmCodecFactory.java
index 3141754a53c..4eecffcbea0 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/CodecFactory.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmCodecFactory.java
@@ -31,31 +31,31 @@
 import org.apache.ratis.thirdparty.com.google.protobuf.Message;
 
 /**
- * Maps types to the corresponding {@link Codec} implementation.
+ * Maps types to the corresponding {@link ScmCodec} implementation.
  */
-public final class CodecFactory {
+public final class ScmCodecFactory {
 
-  private static Map<Class<?>, Codec> codecs = new HashMap<>();
+  private static Map<Class<?>, ScmCodec> codecs = new HashMap<>();
 
   static {
-    codecs.put(com.google.protobuf.Message.class, new GeneratedMessageCodec());
+    codecs.put(com.google.protobuf.Message.class, new 
ScmNonShadedGeneratedMessageCodec());
     codecs.put(Message.class, new ScmGeneratedMessageCodec());
-    codecs.put(ProtocolMessageEnum.class, new EnumCodec());
-    codecs.put(List.class, new ListCodec());
-    codecs.put(Integer.class, new IntegerCodec());
-    codecs.put(Long.class, new LongCodec());
-    codecs.put(String.class, new StringCodec());
-    codecs.put(Boolean.class, new BooleanCodec());
-    codecs.put(BigInteger.class, new BigIntegerCodec());
-    codecs.put(X509Certificate.class, new X509CertificateCodec());
-    codecs.put(com.google.protobuf.ByteString.class, new ByteStringCodec());
+    codecs.put(ProtocolMessageEnum.class, new ScmEnumCodec());
+    codecs.put(List.class, new ScmListCodec());
+    codecs.put(Integer.class, new ScmIntegerCodec());
+    codecs.put(Long.class, new ScmLongCodec());
+    codecs.put(String.class, new ScmStringCodec());
+    codecs.put(Boolean.class, new ScmBooleanCodec());
+    codecs.put(BigInteger.class, new ScmBigIntegerCodec());
+    codecs.put(X509Certificate.class, new ScmX509CertificateCodec());
+    codecs.put(com.google.protobuf.ByteString.class, new 
ScmNonShadedByteStringCodec());
     codecs.put(ByteString.class, new ScmByteStringCodec());
-    codecs.put(ManagedSecretKey.class, new ManagedSecretKeyCodec());
+    codecs.put(ManagedSecretKey.class, new ScmManagedSecretKeyCodec());
   }
 
-  private CodecFactory() { }
+  private ScmCodecFactory() { }
 
-  public static Codec getCodec(Class<?> type)
+  public static ScmCodec getCodec(Class<?> type)
       throws InvalidProtocolBufferException {
     final List<Class<?>> classes = new ArrayList<>();
     classes.add(type);
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/EnumCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmEnumCodec.java
similarity index 94%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/EnumCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmEnumCodec.java
index 24ea6af1424..c4af505af7b 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/EnumCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmEnumCodec.java
@@ -26,9 +26,9 @@
 import org.apache.ratis.thirdparty.com.google.protobuf.UnsafeByteOperations;
 
 /**
- * {@link Codec} for {@link ProtocolMessageEnum} objects.
+ * {@link ScmCodec} for {@link ProtocolMessageEnum} objects.
  */
-public class EnumCodec implements Codec {
+public class ScmEnumCodec implements ScmCodec {
 
   @Override
   public ByteString serialize(Object object)
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmGeneratedMessageCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmGeneratedMessageCodec.java
index 5a8be986fa8..f3a26838bbe 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmGeneratedMessageCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmGeneratedMessageCodec.java
@@ -24,9 +24,9 @@
 import org.apache.ratis.thirdparty.com.google.protobuf.Message;
 
 /**
- * {@link Codec} for {@link Message} objects.
+ * {@link ScmCodec} for {@link Message} objects.
  */
-public class ScmGeneratedMessageCodec implements Codec {
+public class ScmGeneratedMessageCodec implements ScmCodec {
 
   @Override
   public ByteString serialize(Object object) throws 
InvalidProtocolBufferException {
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/IntegerCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmIntegerCodec.java
similarity index 96%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/IntegerCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmIntegerCodec.java
index 81ccae87052..53c3ca0496b 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/IntegerCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmIntegerCodec.java
@@ -25,7 +25,7 @@
 /**
  * Encodes/decodes an integer to a byte string.
  */
-public class IntegerCodec implements Codec {
+public class ScmIntegerCodec implements ScmCodec {
   @Override
   public ByteString serialize(Object object)
       throws InvalidProtocolBufferException {
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ListCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmListCodec.java
similarity index 92%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ListCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmListCodec.java
index 798076b6a97..d76bc3aff94 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ListCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmListCodec.java
@@ -26,9 +26,9 @@
 import 
org.apache.ratis.thirdparty.com.google.protobuf.InvalidProtocolBufferException;
 
 /**
- * {@link Codec} for {@link List} objects.
+ * {@link ScmCodec} for {@link List} objects.
  */
-public class ListCodec implements Codec {
+public class ScmListCodec implements ScmCodec {
 
   @Override
   public ByteString serialize(Object object)
@@ -39,7 +39,7 @@ public ByteString serialize(Object object)
       Class<?> type = values.get(0).getClass();
       listArgs.setType(type.getName());
       for (Object value : values) {
-        listArgs.addValue(CodecFactory.getCodec(type).serialize(value));
+        listArgs.addValue(ScmCodecFactory.getCodec(type).serialize(value));
       }
     } else {
       listArgs.setType(Object.class.getName());
@@ -67,7 +67,7 @@ public Object deserialize(Class<?> type, ByteString value)
 
       final Class<?> dataType = ReflectionUtil.getClass(listArgs.getType());
       for (ByteString element : listArgs.getValueList()) {
-        result.add(CodecFactory.getCodec(dataType)
+        result.add(ScmCodecFactory.getCodec(dataType)
             .deserialize(dataType, element));
       }
       return result;
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/LongCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmLongCodec.java
similarity index 94%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/LongCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmLongCodec.java
index ad5792cb5a1..31998be93cd 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/LongCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmLongCodec.java
@@ -23,9 +23,9 @@
 import org.apache.ratis.thirdparty.com.google.protobuf.UnsafeByteOperations;
 
 /**
- * {@link Codec} for {@code Long} objects.
+ * {@link ScmCodec} for {@code Long} objects.
  */
-public class LongCodec implements Codec {
+public class ScmLongCodec implements ScmCodec {
 
   @Override
   public ByteString serialize(Object object)
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ManagedSecretKeyCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmManagedSecretKeyCodec.java
similarity index 97%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ManagedSecretKeyCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmManagedSecretKeyCodec.java
index a82943f730e..0752eae488d 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ManagedSecretKeyCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmManagedSecretKeyCodec.java
@@ -26,7 +26,7 @@
 /**
  * A codec for {@link ManagedSecretKey} objects.
  */
-public class ManagedSecretKeyCodec implements Codec {
+public class ScmManagedSecretKeyCodec implements ScmCodec {
   @Override
   public ByteString serialize(Object object)
       throws InvalidProtocolBufferException {
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ByteStringCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmNonShadedByteStringCodec.java
similarity index 93%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ByteStringCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmNonShadedByteStringCodec.java
index 1ffabcf328a..c36abe6b8e6 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ByteStringCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmNonShadedByteStringCodec.java
@@ -22,10 +22,10 @@
 import org.apache.ratis.thirdparty.com.google.protobuf.UnsafeByteOperations;
 
 /**
- * {@link Codec} implementation for non-shaded
+ * {@link ScmCodec} implementation for non-shaded
  * {@link com.google.protobuf.ByteString} objects.
  */
-public class ByteStringCodec implements Codec {
+public class ScmNonShadedByteStringCodec implements ScmCodec {
 
   @Override
   public ByteString serialize(Object object)
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/GeneratedMessageCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmNonShadedGeneratedMessageCodec.java
similarity index 94%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/GeneratedMessageCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmNonShadedGeneratedMessageCodec.java
index 14a30c874af..1df1cc8d7c7 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/GeneratedMessageCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmNonShadedGeneratedMessageCodec.java
@@ -25,10 +25,10 @@
 import org.apache.ratis.thirdparty.com.google.protobuf.UnsafeByteOperations;
 
 /**
- * {@link Codec} implementation for non-shaded
+ * {@link ScmCodec} implementation for non-shaded
  * {@link com.google.protobuf.Message} objects.
  */
-public class GeneratedMessageCodec implements Codec {
+public class ScmNonShadedGeneratedMessageCodec implements ScmCodec {
 
   @Override
   public ByteString serialize(Object object)
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/StringCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmStringCodec.java
similarity index 93%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/StringCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmStringCodec.java
index c53e4e82f94..34e41edf5ca 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/StringCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmStringCodec.java
@@ -23,9 +23,9 @@
 import org.apache.ratis.thirdparty.com.google.protobuf.UnsafeByteOperations;
 
 /**
- * {@link Codec} for {@code String} objects.
+ * {@link ScmCodec} for {@code String} objects.
  */
-public class StringCodec implements Codec {
+public class ScmStringCodec implements ScmCodec {
   @Override
   public ByteString serialize(Object object) {
     // getBytes returns a new array
diff --git 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/X509CertificateCodec.java
 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmX509CertificateCodec.java
similarity index 97%
rename from 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/X509CertificateCodec.java
rename to 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmX509CertificateCodec.java
index 408e69e9a29..fd7772c6c64 100644
--- 
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/X509CertificateCodec.java
+++ 
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/ScmX509CertificateCodec.java
@@ -28,7 +28,7 @@
 /**
  * Codec for type X509Certificate.
  */
-public class X509CertificateCodec implements Codec {
+public class ScmX509CertificateCodec implements ScmCodec {
   @Override
   public ByteString serialize(Object object)
       throws InvalidProtocolBufferException {
diff --git 
a/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/TestSCMRatisRequest.java
 
b/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/TestSCMRatisRequest.java
index 2f4ebf94369..0f1732b7060 100644
--- 
a/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/TestSCMRatisRequest.java
+++ 
b/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/TestSCMRatisRequest.java
@@ -26,7 +26,7 @@
 import java.util.List;
 import org.apache.hadoop.hdds.protocol.proto.HddsProtos;
 import org.apache.hadoop.hdds.protocol.proto.SCMRatisProtocol;
-import org.apache.hadoop.hdds.scm.ha.io.ListCodec;
+import org.apache.hadoop.hdds.scm.ha.io.ScmListCodec;
 import org.apache.hadoop.hdds.scm.pipeline.PipelineID;
 import org.apache.ratis.protocol.Message;
 import org.apache.ratis.thirdparty.com.google.protobuf.ByteString;
@@ -216,7 +216,7 @@ public void testListDecodeMissingTypeShouldFail() throws 
Exception {
             .addValue(ByteString.copyFromUtf8("x"))
             .build();
 
-    ListCodec codec = new ListCodec();
+    ScmListCodec codec = new ScmListCodec();
 
     InvalidProtocolBufferException ex = assertThrows(
         InvalidProtocolBufferException.class,
diff --git 
a/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestBigIntegerCodec.java
 
b/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestScmBigIntegerCodec.java
similarity index 82%
rename from 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestBigIntegerCodec.java
rename to 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestScmBigIntegerCodec.java
index 4142a69eb57..9e9691d19b1 100644
--- 
a/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestBigIntegerCodec.java
+++ 
b/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestScmBigIntegerCodec.java
@@ -26,17 +26,17 @@
 /**
  * Class to test BigIntegerCodec serialize and deserialize.
  */
-public class TestBigIntegerCodec {
+public class TestScmBigIntegerCodec {
 
   @Test
   public void testCodec() {
-    BigIntegerCodec bigIntegerCodec = new BigIntegerCodec();
+    ScmBigIntegerCodec scmBigIntegerCodec = new ScmBigIntegerCodec();
 
     BigInteger bigInteger = BigInteger.valueOf(100);
-    ByteString byteString = bigIntegerCodec.serialize(bigInteger);
+    ByteString byteString = scmBigIntegerCodec.serialize(bigInteger);
 
     BigInteger actual =
-        (BigInteger) bigIntegerCodec.deserialize(BigInteger.class, byteString);
+        (BigInteger) scmBigIntegerCodec.deserialize(BigInteger.class, 
byteString);
     assertEquals(bigInteger, actual);
   }
 }
diff --git 
a/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestX509CertificateCodec.java
 
b/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestScmX509CertificateCodec.java
similarity index 83%
rename from 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestX509CertificateCodec.java
rename to 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestScmX509CertificateCodec.java
index 8b5ad7d8fa1..3f57b06a8f4 100644
--- 
a/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestX509CertificateCodec.java
+++ 
b/hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/io/TestScmX509CertificateCodec.java
@@ -35,7 +35,7 @@
 /**
  * Class to test X509CertificateCodec serialize and deserialize.
  */
-public class TestX509CertificateCodec {
+public class TestScmX509CertificateCodec {
 
   @BeforeAll
   public static void initSecurityProvider() {
@@ -49,11 +49,11 @@ public void codec() throws Exception {
         KeyStoreTestUtil.generateCertificate("CN=Test", keyPair, 30,
         "SHA256withRSA");
 
-    X509CertificateCodec x509CertificateCodec = new X509CertificateCodec();
-    ByteString byteString = x509CertificateCodec.serialize(x509Certificate);
+    ScmX509CertificateCodec scmX509CertificateCodec = new 
ScmX509CertificateCodec();
+    ByteString byteString = scmX509CertificateCodec.serialize(x509Certificate);
 
     X509Certificate actual = (X509Certificate)
-        x509CertificateCodec.deserialize(X509Certificate.class, byteString);
+        scmX509CertificateCodec.deserialize(X509Certificate.class, byteString);
 
     assertEquals(x509Certificate, actual);
 
@@ -62,10 +62,10 @@ public void codec() throws Exception {
   @Test
   public void testCodecError() {
 
-    X509CertificateCodec x509CertificateCodec = new X509CertificateCodec();
+    ScmX509CertificateCodec scmX509CertificateCodec = new 
ScmX509CertificateCodec();
     final ByteString byteString = 
UnsafeByteOperations.unsafeWrap("dummy".getBytes(UTF_8));
 
     assertThrows(InvalidProtocolBufferException.class, () ->
-        x509CertificateCodec.deserialize(X509Certificate.class, byteString));
+        scmX509CertificateCodec.deserialize(X509Certificate.class, 
byteString));
   }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to