The MessageTarget interface defines a single method for sending
Message objects.
public interface MessageTarget { boolean send(Message<?> message); }
As with the MessageSource, Spring Integration also provides a
MethodInvokingTarget adapter class.
MethodInvokingTarget target = new MethodInvokingTarget(); target.setObject(new TargetObject()); target.setMethodName("targetMethod"); target.afterPropertiesSet(); target.send(new StringMessage("test"));
When creating a Channel Adapter for this target, the corresponding XML configuration
is very similar to that of MethodInvokingSource.
<channel-adapter channel="someChannel" target="targetObject" method="targetMethod"/>