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

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

Introduction

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

Prototype

@Override
public void setBeanFactory(BeanFactory beanFactory) 

Source Link

Document

A BeanFactory only needs to be available for placeholder resolution in handler method arguments; it's optional otherwise.

Usage

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   ww w  .  ja v a  2s .co  m
    defaultFactory.setMessageConverter(messageConverter);
    defaultFactory.afterPropertiesSet();
    return defaultFactory;
}