From bbbfc47ca4cfcd1ab56e073a83e5410e412c1e23 Mon Sep 17 00:00:00 2001 From: abilan Date: Tue, 11 Apr 2023 16:15:27 -0400 Subject: [PATCH] Use StandardEvalCtx in the ZeroMqMessageHandler A simple one was used by mistake --- .../integration/zeromq/outbound/ZeroMqMessageHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-integration-zeromq/src/main/java/org/springframework/integration/zeromq/outbound/ZeroMqMessageHandler.java b/spring-integration-zeromq/src/main/java/org/springframework/integration/zeromq/outbound/ZeroMqMessageHandler.java index ee0e434560..38829f5eca 100644 --- a/spring-integration-zeromq/src/main/java/org/springframework/integration/zeromq/outbound/ZeroMqMessageHandler.java +++ b/spring-integration-zeromq/src/main/java/org/springframework/integration/zeromq/outbound/ZeroMqMessageHandler.java @@ -68,7 +68,7 @@ public class ZeroMqMessageHandler extends AbstractReactiveMessageHandler implements ManageableLifecycle { private static final List VALID_SOCKET_TYPES = - Arrays.asList(SocketType.PAIR, SocketType.PUSH, SocketType.PUB); + List.of(SocketType.PAIR, SocketType.PUSH, SocketType.PUB); private final AtomicBoolean running = new AtomicBoolean(); @@ -202,7 +202,7 @@ public class ZeroMqMessageHandler extends AbstractReactiveMessageHandler protected void onInit() { super.onInit(); BeanFactory beanFactory = getBeanFactory(); - this.evaluationContext = ExpressionUtils.createSimpleEvaluationContext(beanFactory); + this.evaluationContext = ExpressionUtils.createStandardEvaluationContext(beanFactory); if (this.messageMapper == null) { ConfigurableCompositeMessageConverter messageConverter = new ConfigurableCompositeMessageConverter(); messageConverter.setBeanFactory(beanFactory);