diff --git a/hippo4j-console/src/main/java/cn/hippo4j/console/controller/ThreadPoolController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/ThreadPoolController.java index c5d831a1..e52854c3 100644 --- a/hippo4j-console/src/main/java/cn/hippo4j/console/controller/ThreadPoolController.java +++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/ThreadPoolController.java @@ -2,6 +2,7 @@ package cn.hippo4j.console.controller; import cn.hippo4j.console.model.ThreadPoolInstanceInfo; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.metadata.IPage; import cn.hippo4j.common.constant.Constants; import cn.hippo4j.common.model.InstanceInfo; @@ -74,6 +75,7 @@ public class ThreadPoolController { List returnThreadPool = Lists.newArrayList(); content.forEach((key, val) -> { ThreadPoolInstanceInfo threadPoolInstanceInfo = BeanUtil.convert(val.configAllInfo, ThreadPoolInstanceInfo.class); + threadPoolInstanceInfo.setClientAddress(StrUtil.subBefore(key, Constants.IDENTIFY_SLICER_SYMBOL, false)); threadPoolInstanceInfo.setIdentify(key); threadPoolInstanceInfo.setClientBasePath(holder.getClientBasePath()); returnThreadPool.add(threadPoolInstanceInfo); diff --git a/hippo4j-console/src/main/java/cn/hippo4j/console/model/ThreadPoolInstanceInfo.java b/hippo4j-console/src/main/java/cn/hippo4j/console/model/ThreadPoolInstanceInfo.java index 69ebc867..77568344 100644 --- a/hippo4j-console/src/main/java/cn/hippo4j/console/model/ThreadPoolInstanceInfo.java +++ b/hippo4j-console/src/main/java/cn/hippo4j/console/model/ThreadPoolInstanceInfo.java @@ -12,6 +12,11 @@ import lombok.Data; @Data public class ThreadPoolInstanceInfo extends ConfigAllInfo { + /** + * clientAddress + */ + private String clientAddress; + /** * identify */