List of usage examples for org.springframework.integration.config ConsumerEndpointFactoryBean setBeanName
@Override public void setBeanName(String beanName)
From source file:com.apress.prospringintegration.customadapters.inbound.IntegrationTestUtils.java
public AbstractEndpoint createConsumer(MessageChannel messageChannel, MessageHandler messageHandler) throws Throwable { ConsumerEndpointFactoryBean consumerEndpointFactoryBean = new ConsumerEndpointFactoryBean(); consumerEndpointFactoryBean.setInputChannel(messageChannel); consumerEndpointFactoryBean.setBeanName("MessageConsumer"); consumerEndpointFactoryBean.setBeanFactory(beanFactory); consumerEndpointFactoryBean.setHandler(messageHandler); consumerEndpointFactoryBean.setBeanClassLoader(ClassLoader.getSystemClassLoader()); consumerEndpointFactoryBean.afterPropertiesSet(); AbstractEndpoint abstractEndpoint = consumerEndpointFactoryBean.getObject(); abstractEndpoint.start();//from w w w . j a va2 s . c o m return abstractEndpoint; }