refactor(ActionExecutor): refactor into Standalone module

This commit is contained in:
2026-03-06 14:49:01 +08:00
parent 7e88b8b926
commit 383a49b855

View File

@@ -24,7 +24,7 @@ import java.util.concurrent.Phaser;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
public class ActionExecutor extends AbstractAgentModule.Sub<ActionExecutorInput, Void> { public class ActionExecutor extends AbstractAgentModule.Standalone {
private final AssemblyHelper assemblyHelper = new AssemblyHelper(); private final AssemblyHelper assemblyHelper = new AssemblyHelper();
@InjectCapability @InjectCapability
private ActionCapability actionCapability; private ActionCapability actionCapability;
@@ -57,7 +57,6 @@ public class ActionExecutor extends AbstractAgentModule.Sub<ActionExecutorInput,
* @param input ActionExecutor 输入内容 * @param input ActionExecutor 输入内容
* @return 无返回,执行结果回写至 input 内部携带的 actionData 中 * @return 无返回,执行结果回写至 input 内部携带的 actionData 中
*/ */
@Override
public Void execute(ActionExecutorInput input) { public Void execute(ActionExecutorInput input) {
val actions = input.getActions(); val actions = input.getActions();
// 异步执行所有行动 // 异步执行所有行动