diff --git a/.gitignore b/.gitignore index 769de89..6ba5cde 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /target/ /.classpath /.project -/.settings/ \ No newline at end of file +/.settings/ +.vscode/settings.json diff --git a/pom.xml b/pom.xml index ffd71b2..1a8b94f 100755 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ lm-lib de.extio lm-lib - 1.5.3 + 1.5.4 21 diff --git a/src/main/java/de/extio/lmlib/agent/BaseAgent.java b/src/main/java/de/extio/lmlib/agent/BaseAgent.java index 378c186..c3d4cf4 100644 --- a/src/main/java/de/extio/lmlib/agent/BaseAgent.java +++ b/src/main/java/de/extio/lmlib/agent/BaseAgent.java @@ -66,7 +66,11 @@ public interface BaseAgent { } default Function chooseNext() { - return context -> new AgentNext(null, null); + return this::chooseNext; + } + + default AgentNext chooseNext(final AgentContext context) { + return new AgentNext(null, null); } default List execute(final Client client, final ExecutorService agentExecutorService, final AgentContext context) {