Class MethodInvokingSplitter

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 MethodInvokingSplitter
extends AbstractMessageSplitter
A Message Splitter implementation that invokes the specified method on the given object. The method's return value will be split if it is a Collection or Array. If the return value is not a Collection or Array, then the single Object will be returned as the payload of a single reply Message.
Mark Fisher, Artem Bilan