List of usage examples for org.springframework.amqp.rabbit.listener MultiMethodRabbitListenerEndpoint MultiMethodRabbitListenerEndpoint
public MultiMethodRabbitListenerEndpoint(List<Method> methods, Object bean)
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)); }//from w ww .j ava 2 s . co m for (RabbitListener classLevelListener : classLevelListeners) { MultiMethodRabbitListenerEndpoint endpoint = new MultiMethodRabbitListenerEndpoint(checkedMethods, bean); endpoint.setBeanFactory(this.beanFactory); processListener(endpoint, classLevelListener, bean, bean.getClass(), beanName); } }