diff --git a/dubbo-common/pom.xml b/dubbo-common/pom.xml index 98ecc9b87b..fc9e705d09 100644 --- a/dubbo-common/pom.xml +++ b/dubbo-common/pom.xml @@ -57,25 +57,9 @@ org.javassist javassist - - com.alibaba - hessian-lite - com.alibaba fastjson - - com.esotericsoftware - kryo - - - de.javakaffee - kryo-serializers - - - de.ruedigermoeller - fst - \ No newline at end of file diff --git a/dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java b/dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java index 4433412046..bcc9a381d5 100644 --- a/dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java +++ b/dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java @@ -148,7 +148,7 @@ public class ApolloDynamicConfiguration implements DynamicConfiguration { @Override public String getProperties(String key, String group, long timeout) throws IllegalStateException { - if(StringUtils.isEmpty(group)) { + if (StringUtils.isEmpty(group)) { return dubboConfigFile.getContent(); } if (group.equals(url.getParameter(APPLICATION_KEY))) { diff --git a/dubbo-rpc/dubbo-rpc-api/pom.xml b/dubbo-rpc/dubbo-rpc-api/pom.xml index aae1c05b6e..c0d7971a77 100644 --- a/dubbo-rpc/dubbo-rpc-api/pom.xml +++ b/dubbo-rpc/dubbo-rpc-api/pom.xml @@ -44,5 +44,10 @@ dubbo-remoting-api ${project.parent.version} + + com.alibaba + hessian-lite + test + \ No newline at end of file diff --git a/dubbo-serialization/dubbo-serialization-api/src/main/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java b/dubbo-serialization/dubbo-serialization-api/src/main/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java index 1a8fb69dbd..7e1ad6e384 100644 --- a/dubbo-serialization/dubbo-serialization-api/src/main/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java +++ b/dubbo-serialization/dubbo-serialization-api/src/main/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java @@ -16,8 +16,6 @@ */ package org.apache.dubbo.common.serialize.support; -import com.esotericsoftware.kryo.Serializer; - import java.util.LinkedHashMap; import java.util.Map; @@ -45,7 +43,7 @@ public abstract class SerializableClassRegistry { * @param clazz object type * @param serializer object serializer */ - public static void registerClass(Class clazz, Serializer serializer) { + public static void registerClass(Class clazz, Object serializer) { if (clazz == null) { throw new IllegalArgumentException("Class registered to kryo cannot be null!"); }