Skip to content

Commit

Permalink
configure more fury settings
Browse files Browse the repository at this point in the history
  • Loading branch information
MrNavaStar committed Dec 29, 2024
1 parent 97826d4 commit 82cd1de
Showing 1 changed file with 9 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@
import me.mrnavastar.protoweaver.api.ProtoSerializer;
import me.mrnavastar.r.R;
import org.apache.fury.Fury;
import org.apache.fury.ThreadSafeFury;
import org.apache.fury.ThreadLocalFury;
import org.apache.fury.config.CompatibleMode;
import org.apache.fury.config.Language;
import org.apache.fury.exception.InsecureException;
import org.apache.fury.logging.LoggerFactory;

Expand All @@ -15,7 +17,12 @@

public class ObjectSerializer {

private final ThreadSafeFury fury = Fury.builder().withJdkClassSerializableCheck(false).buildThreadSafeFury();
private final ThreadLocalFury fury = Fury.builder()
.withJdkClassSerializableCheck(false)
.withDeserializeNonexistentClass(false)
.withLanguage(Language.JAVA)
.withCompatibleMode(CompatibleMode.COMPATIBLE)
.buildThreadLocalFury();

static {
// Make fury be quiet
Expand Down

0 comments on commit 82cd1de

Please sign in to comment.