apache-camel - Camel 3 自定义端点类别
问题描述
嗨,
我目前正在将我的项目从 Camel 2 更新到 3。
我创建了一个具有不同端点和消费者/生产者的自定义组件。在这些端点的文档中,我使用标签对它们进行分组:
@UriEndpoint(label = "ourServerProduct,delivery,upload,download")
@UriEndpoint(label = "ourServerProduct,administration,user")
在 Camel 3 中不推荐使用“标签”,因此我尝试将其迁移到“类别”。
这里的问题是“类别”是一个枚举数组Category
,它有很多预定义的值,但我需要使用自定义值,因为这些端点用于与我们的服务器产品通信。
由于无法在 Java 中扩展枚举,我如何使用这种新的文档类型创建自定义类别。
谢谢克里斯
_
解决方案
你不能这样做,此时你必须选择枚举,或者使用旧的不推荐使用的标签。
但最好添加Cateogory.CUSTOM
. 如果您愿意,欢迎您创建 JIRA 并提供 PR。
推荐阅读
- reactjs - 无法使用 Context API 检索对象 AsyncStorage 的值
- shopify - Shopify 临时站点
- laravel - 如何制作没有重定向到页面 404 laravel 的 slug
- javascript - 从 OAuth 回调重定向到弹出行为
- flutter - 我正在尝试从 VS 代码在模拟器上运行我的颤振应用程序,但我收到一条错误消息,说它找不到我的 main.dart 文件的路径
- botframework - 生成 Direct Line 令牌的问题
- mysql - 根据分布在 3 个表中的状态、ID 和时间验证获取可用用户
- c++ - C++:使用参数包显式调用函数重载
- html - 调整到小于 600 像素时,段落不响应 100% 宽度
- python - sub() 缺少 1 个必需的位置参数:“字符串”