首页 > 解决方案 > Camel 3 自定义端点类别

问题描述

嗨,

我目前正在将我的项目从 Camel 2 更新到 3。
我创建了一个具有不同端点和消费者/生产者的自定义组件。在这些端点的文档中,我使用标签对它们进行分组:
@UriEndpoint(label = "ourServerProduct,delivery,upload,download")
@UriEndpoint(label = "ourServerProduct,administration,user")

在 Camel 3 中不推荐使用“标签”,因此我尝试将其迁移到“类别”。
这里的问题是“类别”是一个枚举数组Category,它有很多预定义的值,但我需要使用自定义值,因为这些端点用于与我们的服务器产品通信。

由于无法在 Java 中扩展枚举,我如何使用这种新的文档类型创建自定义类别。

谢谢克里斯
_

标签: apache-camel

解决方案


你不能这样做,此时你必须选择枚举,或者使用旧的不推荐使用的标签。

但最好添加Cateogory.CUSTOM. 如果您愿意,欢迎您创建 JIRA 并提供 PR。


推荐阅读