List of usage examples for org.springframework.integration.config ConsumerEndpointFactoryBean setBeanClassLoader
@Override public void setBeanClassLoader(ClassLoader classLoader)
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 ww w . j av a2 s .c o m return abstractEndpoint; }