Example usage for org.springframework.integration.transformer MessageTransformingHandler MessageTransformingHandler

List of usage examples for org.springframework.integration.transformer MessageTransformingHandler MessageTransformingHandler

Introduction

In this page you can find the example usage for org.springframework.integration.transformer MessageTransformingHandler MessageTransformingHandler.

Prototype

public MessageTransformingHandler(Transformer transformer) 

Source Link

Document

Create a MessageTransformingHandler instance that delegates to the provided Transformer .

Usage

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

@Bean
@Primary//from  ww  w .  ja va  2  s.  co 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;
}