Class ExpressionEvaluatingSplitter

All Implemented Interfaces:
org.reactivestreams.Subscriber<Message<?>>, Aware, BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, Lifecycle, Ordered, ExpressionCapable, Orderable, MessageProducer, DiscardingMessageHandler, HeaderPropagationAware, IntegrationPattern, NamedComponent, IntegrationManagement, ManageableLifecycle, TrackableComponent, MessageHandler, reactor.core.CoreSubscriber<Message<?>>

public class ExpressionEvaluatingSplitter
extends AbstractMessageSplitter
A Message Splitter implementation that evaluates the specified SpEL expression. The result of evaluation will typically be a Collection or Array. If the result is not a Collection or Array, then the single Object will be returned as the payload of a single reply Message.
Since:
2.0
Author:
Mark Fisher, Gary Russell