Merge pull request #5661 from jan-leanix/Fix-KryoCode-Constructor-Custom-Classloader

Fixed Kryo5Codec constructor ignores custom ClassLoader
pull/5682/head
Nikita Koksharov 1 year ago committed by GitHub
commit 1f083e32a1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -101,7 +101,7 @@ public class Kryo5Codec extends BaseCodec {
}
public Kryo5Codec(ClassLoader classLoader) {
this(null, false);
this(classLoader, false);
}
public Kryo5Codec(ClassLoader classLoader, boolean registrationRequired) {

@ -45,4 +45,13 @@ public class Kryo5CodecTest {
}
@Test
public void testCustomClassloader() {
ClassLoader customClassLoader = new ClassLoader() {
};
Kryo5Codec cc = new Kryo5Codec(customClassLoader);
Assertions.assertThat(cc.getClassLoader()).isEqualTo(customClassLoader);
}
}

Loading…
Cancel
Save