无法列出上下文路由-不兼容的类型:List <ProcessorDefinition <?>>无法转换为List <ProcessorDefinition>

时间:2019-11-25 17:47:28

标签: routes apache-camel

我正在尝试简单地检索骆驼环境中的所有路线。 我尝试查找文档,但是找不到了,我过去一直能够找到它-不再..例如类和方法的数据表,用于交换等...哎呀,谢谢

我找到了一个堆栈跟踪条目,建议使用类似下面的内容

positions = malloc(all_names * sizeof(char*));

fd=open(argv[2],O_RDWR|O_CREAT,S_IRWXU);
for(i=0; i<all_names; i++){
    positions[i] = malloc((MAX_SIZE+1)*sizeof(char));
    for(j=0; ;j++){
        read(fd,&positions[i][j],1);
        if (positions[i][j] == '\0') {
            break;
        }
    }
}

for(i=0; i<all_names; i++){
    printf("%s\n", positions[i]);
}

1 个答案:

答案 0 :(得分:0)

要获得过去的编译器错误,请对未绑定类型使用>。 List<ProcessorDefinition<?>> outputProcessorDefs = exchange.getContext().getRouteDefinition("[routeId]").getOutputs();