From f13e45327d4058ec4c31c6666357dd1d156bacf3 Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Mon, 23 Feb 2026 21:58:25 +0800 Subject: [PATCH] refactor(framework): remove legacy `CapabilityFactoryContext` and `ModuleFactoryContext` from registration flow --- .../capability/CapabilityInjectFactory.java | 1 - .../capability/CapabilityRegisterFactory.java | 1 - .../ModuleInitHookExecuteFactory.java | 1 - .../factory/context/AgentRegisterContext.java | 1 - .../context/CapabilityFactoryContext.java | 18 ------------------ .../factory/context/ModuleFactoryContext.java | 14 -------------- 6 files changed, 36 deletions(-) delete mode 100644 Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/CapabilityFactoryContext.java delete mode 100644 Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/ModuleFactoryContext.java diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/capability/CapabilityInjectFactory.java b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/capability/CapabilityInjectFactory.java index d1b716b2..dd18644e 100644 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/capability/CapabilityInjectFactory.java +++ b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/capability/CapabilityInjectFactory.java @@ -8,7 +8,6 @@ import work.slhaf.partner.api.agent.factory.capability.annotation.ToCoordinated; import work.slhaf.partner.api.agent.factory.capability.exception.CapabilityProxySetFailedException; import work.slhaf.partner.api.agent.factory.component.ModuleInitHookExecuteFactory; import work.slhaf.partner.api.agent.factory.context.AgentRegisterContext; -import work.slhaf.partner.api.agent.factory.context.CapabilityFactoryContext; import java.lang.reflect.Field; import java.lang.reflect.Proxy; diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/capability/CapabilityRegisterFactory.java b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/capability/CapabilityRegisterFactory.java index 86fe5fcd..8b47b6bb 100644 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/capability/CapabilityRegisterFactory.java +++ b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/capability/CapabilityRegisterFactory.java @@ -9,7 +9,6 @@ import work.slhaf.partner.api.agent.factory.capability.exception.CapabilityFacto import work.slhaf.partner.api.agent.factory.capability.exception.DuplicateMethodException; import work.slhaf.partner.api.agent.factory.component.annotation.AgentComponent; import work.slhaf.partner.api.agent.factory.context.AgentRegisterContext; -import work.slhaf.partner.api.agent.factory.context.CapabilityFactoryContext; import java.lang.reflect.Constructor; import java.lang.reflect.Field; diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/component/ModuleInitHookExecuteFactory.java b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/component/ModuleInitHookExecuteFactory.java index 238e1371..05cb11a9 100644 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/component/ModuleInitHookExecuteFactory.java +++ b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/component/ModuleInitHookExecuteFactory.java @@ -10,7 +10,6 @@ import work.slhaf.partner.api.agent.factory.component.pojo.MetaMethod; import work.slhaf.partner.api.agent.factory.component.pojo.MetaModule; import work.slhaf.partner.api.agent.factory.component.pojo.MetaSubModule; import work.slhaf.partner.api.agent.factory.context.AgentRegisterContext; -import work.slhaf.partner.api.agent.factory.context.ModuleFactoryContext; import work.slhaf.partner.api.agent.util.AgentUtil; import java.lang.reflect.InvocationTargetException; diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/AgentRegisterContext.java b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/AgentRegisterContext.java index 6ab1b479..dc9af737 100644 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/AgentRegisterContext.java +++ b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/AgentRegisterContext.java @@ -11,7 +11,6 @@ import java.util.List; @Data public class AgentRegisterContext { private Reflections reflections; - private CapabilityFactoryContext capabilityFactoryContext = new CapabilityFactoryContext(); private ConfigFactoryContext configFactoryContext = new ConfigFactoryContext(); private AgentContext agentContext = AgentContext.INSTANCE; diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/CapabilityFactoryContext.java b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/CapabilityFactoryContext.java deleted file mode 100644 index 6f0e82d4..00000000 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/CapabilityFactoryContext.java +++ /dev/null @@ -1,18 +0,0 @@ -package work.slhaf.partner.api.agent.factory.context; - -import lombok.Data; - -import java.util.HashMap; -import java.util.HashSet; -import java.util.Set; -import java.util.function.Function; - -@Data -public class CapabilityFactoryContext { - private final HashMap> methodsRouterTable = new HashMap<>(); - private final HashMap> coordinatedMethodsRouterTable = new HashMap<>(); - private final HashMap, Object> capabilityCoreInstances = new HashMap<>(); - private final HashMap, Object> capabilityHolderInstances = new HashMap<>(); - private Set> cores = new HashSet<>(); - private Set> capabilities = new HashSet<>(); -} diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/ModuleFactoryContext.java b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/ModuleFactoryContext.java deleted file mode 100644 index 1ad53892..00000000 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/ModuleFactoryContext.java +++ /dev/null @@ -1,14 +0,0 @@ -package work.slhaf.partner.api.agent.factory.context; - -import lombok.Data; -import work.slhaf.partner.api.agent.factory.component.pojo.MetaModule; -import work.slhaf.partner.api.agent.factory.component.pojo.MetaSubModule; - -import java.util.ArrayList; -import java.util.List; - -@Data -public class ModuleFactoryContext { - private List agentModuleList = new ArrayList<>(); - private List agentSubModuleList = new ArrayList<>(); -}