重写Sncp.getServiceType

This commit is contained in:
redkale
2023-01-29 22:21:05 +08:00
parent ed5c52cfdc
commit f41a1bc3a1

View File

@@ -151,6 +151,10 @@ public abstract class Sncp {
return rt2 == null ? service.getClass() : rt2.value();
}
public static Class getServiceType(Service service) {
return isSncpDyn(service) && service.getClass().getSimpleName().startsWith("_Dyn") ? service.getClass().getSuperclass() : service.getClass();
}
public static AnyValue getResourceConf(Service service) {
if (service == null || !isSncpDyn(service)) {
return null;