diff --git a/core/api/src/main/java/com/alipay/sofa/rpc/codec/AbstractSerializer.java b/core/api/src/main/java/com/alipay/sofa/rpc/codec/AbstractSerializer.java index efe20c953..3c3a0b378 100644 --- a/core/api/src/main/java/com/alipay/sofa/rpc/codec/AbstractSerializer.java +++ b/core/api/src/main/java/com/alipay/sofa/rpc/codec/AbstractSerializer.java @@ -76,18 +76,18 @@ public static void clear() { genericServiceMap.clear(); } - protected CustomSerializer getObjCustomSerializer(Object obj) { + protected CustomSerializer getObjCustomSerializer(Object obj) { if (obj == null) { return null; } - return getSerializer(obj.getClass()); + return getCustomSerializer(obj.getClass()); } - protected CustomSerializer getSerializer(Class clazz) { + protected CustomSerializer getCustomSerializer(Class clazz) { return customSerializers.get(clazz); } - protected void addSerializer(Class clazz, CustomSerializer serializerManager) { + public void addCustomSerializer(Class clazz, CustomSerializer serializerManager) { customSerializers.put(clazz, serializerManager); } }