Example usage for org.springframework.messaging.handler.annotation.support DefaultMessageHandlerMethodFactory setMessageConverter

List of usage examples for org.springframework.messaging.handler.annotation.support DefaultMessageHandlerMethodFactory setMessageConverter

Introduction

In this page you can find the example usage for org.springframework.messaging.handler.annotation.support DefaultMessageHandlerMethodFactory setMessageConverter.

Prototype

public void setMessageConverter(MessageConverter messageConverter) 

Source Link

Document

Set the MessageConverter to use.

Usage

From source file:org.springframework.cloud.stream.config.BindingServiceConfiguration.java

@Bean
public static MessageHandlerMethodFactory messageHandlerMethodFactory(
        CompositeMessageConverterFactory compositeMessageConverterFactory) {
    DefaultMessageHandlerMethodFactory messageHandlerMethodFactory = new DefaultMessageHandlerMethodFactory();
    messageHandlerMethodFactory
            .setMessageConverter(compositeMessageConverterFactory.getMessageConverterForAllRegistered());
    return messageHandlerMethodFactory;
}

From source file:com.kinglcc.spring.jms.core.listener.MethodJmsListenerConfigurer.java

private MessageHandlerMethodFactory createDefaultJmsHandlerMethodFactory() {
    DefaultMessageHandlerMethodFactory defaultFactory = new DefaultMessageHandlerMethodFactory();
    defaultFactory.setBeanFactory(beanFactory);
    if (!handlerMethodArgumentResolvers.isEmpty()) {
        defaultFactory.setCustomArgumentResolvers(handlerMethodArgumentResolvers);
    }/*from  www.  j a  va 2 s  .c o m*/
    defaultFactory.setMessageConverter(messageConverter);
    defaultFactory.afterPropertiesSet();
    return defaultFactory;
}

From source file:org.springframework.cloud.stream.config.BinderFactoryConfiguration.java

@Bean
public static MessageHandlerMethodFactory messageHandlerMethodFactory(
        CompositeMessageConverterFactory compositeMessageConverterFactory,
        @Qualifier(IntegrationContextUtils.ARGUMENT_RESOLVERS_BEAN_NAME) HandlerMethodArgumentResolversHolder ahmar) {
    DefaultMessageHandlerMethodFactory messageHandlerMethodFactory = new DefaultMessageHandlerMethodFactory();
    messageHandlerMethodFactory
            .setMessageConverter(compositeMessageConverterFactory.getMessageConverterForAllRegistered());
    messageHandlerMethodFactory.setCustomArgumentResolvers(ahmar.getResolvers());
    return messageHandlerMethodFactory;
}