List of usage examples for org.springframework.amqp.rabbit.listener MultiMethodRabbitListenerEndpoint setBeanFactory
@Override public void setBeanFactory(BeanFactory beanFactory) throws BeansException
From source file:org.springframework.amqp.rabbit.annotation.RabbitListenerAnnotationBeanPostProcessor.java
private void processMultiMethodListeners(Collection<RabbitListener> classLevelListeners, List<Method> multiMethods, Object bean, String beanName) { List<Method> checkedMethods = new ArrayList<Method>(); for (Method method : multiMethods) { checkedMethods.add(checkProxy(method, bean)); }/* www . j a v a 2s. co m*/ for (RabbitListener classLevelListener : classLevelListeners) { MultiMethodRabbitListenerEndpoint endpoint = new MultiMethodRabbitListenerEndpoint(checkedMethods, bean); endpoint.setBeanFactory(this.beanFactory); processListener(endpoint, classLevelListener, bean, bean.getClass(), beanName); } }