package com.villemos.ispace.assembler; import org.apache.camel.Exchange; import org.apache.camel.impl.DefaultEndpoint; import org.apache.camel.impl.DefaultProducer; import com.villemos.ispace.core.utilities.EndpointConfigurer; public class DirectoryAssemblerProducer extends DefaultProducer { protected DocumentRetriever crawler = null; public DirectoryAssemblerProducer(DefaultEndpoint endpoint) { super(endpoint); crawler = new DocumentRetriever(endpoint, null); } public void process(Exchange exchange) throws Exception { EndpointConfigurer.configure(exchange.getIn().getHeaders(), getEndpoint(), "ktree"); crawler.doPoll(exchange); } }