Example usage for org.springframework.integration.handler AbstractMessageProducingHandler setOutputChannel

List of usage examples for org.springframework.integration.handler AbstractMessageProducingHandler setOutputChannel

Introduction

In this page you can find the example usage for org.springframework.integration.handler AbstractMessageProducingHandler setOutputChannel.

Prototype

@Override
    public void setOutputChannel(MessageChannel outputChannel) 

Source Link

Usage

From source file:com.mine.cassandra.sink.CassandraSinkConfiguration.java

@Bean
@Primary//ww w .  jav a  2s.  c o m
@ServiceActivator(inputChannel = Sink.INPUT)
public MessageHandler bridgeMessageHandler() {
    AbstractMessageProducingHandler messageHandler;
    if (StringUtils.hasText(this.cassandraSinkProperties.getIngestQuery())) {
        messageHandler = new MessageTransformingHandler(
                new PayloadToMatrixTransformer(this.cassandraSinkProperties.getIngestQuery()));
    } else {
        messageHandler = new BridgeHandler();
    }
    messageHandler.setOutputChannel(toSink());
    return messageHandler;
}