Add system properties to support allow non-serializable class (#9340)
This commit is contained in:
parent
43d46d9d9e
commit
72c8cbae07
|
|
@ -24,7 +24,7 @@ public class DefaultHessian2FactoryInitializer extends AbstractHessian2FactoryIn
|
|||
@Override
|
||||
protected SerializerFactory createSerializerFactory() {
|
||||
Hessian2SerializerFactory hessian2SerializerFactory = new Hessian2SerializerFactory();
|
||||
hessian2SerializerFactory.getClassFactory().allow(RuntimeException.class.getName());
|
||||
hessian2SerializerFactory.setAllowNonSerializable(Boolean.parseBoolean(System.getProperty("dubbo.hessian.allowNonSerializable", "false")));
|
||||
hessian2SerializerFactory.getClassFactory().allow("org.apache.dubbo.*");
|
||||
return hessian2SerializerFactory;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ public class WhitelistHessian2FactoryInitializer extends AbstractHessian2Factory
|
|||
}
|
||||
}
|
||||
}
|
||||
serializerFactory.getClassFactory().allow(RuntimeException.class.getName());
|
||||
serializerFactory.setAllowNonSerializable(Boolean.parseBoolean(System.getProperty("dubbo.hessian.allowNonSerializable", "false")));
|
||||
serializerFactory.getClassFactory().allow("org.apache.dubbo.*");
|
||||
return serializerFactory;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue