camel从文件中获取数据之后,向指定路径发送请求

mmmm96 发布于 2017/03/06 16:24
阅读 342
收藏 0

@Spring-JPA 你好,想跟你请教个问题:

camel从附件夹中获取数据之后,然后向指定的url 的 http发送请求,让指定的url获取请求求数据

FileStreamReader fsr=new FileStreamReader();
        //实例化 读取配置文件内容装载让容器
        List<ValueObject> list=new ArrayList<ValueObject>();
        //加载xml文件,将内容填充到容器中
        fsr.FilePath("./resource/mappingFiles.xml",list);
        
        //实例化Camel对象
        CamelContext camel=new DefaultCamelContext();
        
        for(ValueObject object : list)
        {
            camel.addRoutes(new RouteBuilder(){
                public    void configure(){
                    DataConvertProcessor processor=new DataConvertProcessor();
                    from("file:"+object.getInpath()+"?delay=2000").process(processor).to("http://localhost:36993/");
                }
            });            
        }        
        camel.start();    
        boolean loop =true;  
        while(loop){  
            Thread.sleep(25000);  
        } 
        camel.stop();
        }catch(Exception ex){
            ex.printStackTrace();
        }        

加载中
返回顶部
顶部