List of usage examples for org.springframework.messaging.handler.annotation.support DefaultMessageHandlerMethodFactory setCustomArgumentResolvers
public void setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> customArgumentResolvers)
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 w w w . ja v a 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/*w w w. j a v a 2 s . c o m*/ .setMessageConverter(compositeMessageConverterFactory.getMessageConverterForAllRegistered()); messageHandlerMethodFactory.setCustomArgumentResolvers(ahmar.getResolvers()); return messageHandlerMethodFactory; }