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]