ref[net]: No need to inherit the IPacket interface anymore

This commit is contained in:
godotg
2023-09-09 09:57:46 +08:00
parent 3e8f5ffa7d
commit 5ad71fdf90
@@ -15,8 +15,8 @@ package com.zfoo.boot.graalvm;
import com.zfoo.net.config.model.NetConfig;
import com.zfoo.net.core.gateway.model.*;
import com.zfoo.net.packet.IPacket;
import com.zfoo.net.packet.common.*;
import com.zfoo.net.packet.common.Error;
import com.zfoo.net.packet.common.*;
import com.zfoo.net.router.attachment.*;
import com.zfoo.protocol.util.ClassUtils;
import com.zfoo.protocol.util.DomUtils;
@@ -33,7 +33,6 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.stream.Collectors;
/**
* Register runtime hints for the token library
@@ -80,8 +79,6 @@ public class GraalvmNetHints implements RuntimeHintsRegistrar {
// IPacket
var filterClasses = HintUtils.filterAllClass(Collections.emptyList(), List.of(IPacket.class));
// filter IAttachment
filterClasses = filterClasses.stream().filter(it -> !it.equals(IAttachment.class)).collect(Collectors.toSet());
classes.addAll(filterClasses);
// protocol.xml