From ae322743d613bbcd4ff349d4dd5930d3ed8ef08a Mon Sep 17 00:00:00 2001 From: extio-de Date: Fri, 31 Oct 2025 16:33:42 +0100 Subject: [PATCH] bump version to 1.8.3 in pom.xml and add getValues method to AgentContext for improved value retrieval --- pom.xml | 2 +- src/main/java/de/extio/lmlib/agent/AgentContext.java | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 65e50cd..cc26e95 100755 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ lm-lib de.extio lm-lib - 1.8.2 + 1.8.3 21 diff --git a/src/main/java/de/extio/lmlib/agent/AgentContext.java b/src/main/java/de/extio/lmlib/agent/AgentContext.java index c6e71b9..497eea0 100755 --- a/src/main/java/de/extio/lmlib/agent/AgentContext.java +++ b/src/main/java/de/extio/lmlib/agent/AgentContext.java @@ -119,6 +119,14 @@ public final class AgentContext { } throw new IllegalArgumentException("Value for key '" + key + "' is not of type " + type.getName()); } + + public List getValues(final String key, final Class type) { + final var values = this.context.get(key); + if (values == null) { + return null; + } + return values.stream().map(type::cast).collect(Collectors.toCollection(ArrayList::new)); + } public void setValue(final String key, final T value) { if (value == null) {