做网站 客户大概会有那些问题,惠州营销网站建设公司,安卓软件开发公司,安卓系统优化大师apache camel大约2个月前#xff0c; Lars Heineman在 JBoss工具堆栈中写了关于改进的Apache Camel Eclipse工具的博客。 在即将发布的版本中#xff0c;他们将Camel调试器与本机Eclipse调试器集成在一起#xff0c;因此当您使用断点时#xff0c;您将获得Eclipse调试体验… apache camel 大约2个月前 Lars Heineman在 JBoss工具堆栈中写了关于改进的Apache Camel Eclipse工具的博客。 在即将发布的版本中他们将Camel调试器与本机Eclipse调试器集成在一起因此当您使用断点时您将获得Eclipse调试体验只需一步步即可完成Camel路由。 您当然可以在途中查看Camel交换和消息的所有详细信息。 并即时更改数据。 屏幕截图如下所示我是从Lars的博客借来的。 Eclipse在运行时调试Apache Camel路由。 Lars还致力于使用属性面板添加对编辑Camel端点uri的支持因此每个选项都是单独提供的。 该工作基于Apache Camel 2.14对此有一些支持。 但是由于我们在Apache Camel 2.15中进行了重大改进因此我最近在此发布了博客 。 因此Lars当前正在升级到Camel 2.15以便Eclipse Tooling变得更好。 现在想象一下我们采用基于Camel 2.14的属性面板并添加我们从Camel 2.15获得的所有其他信息和文档这将使Eclipse呈现hawtio可以使用的类似的丰富属性面板。 使用Camel 2.14显示一个空的属性面板没有文档没有关于默认值必填项有限的枚举等的信息消费者vs生产者选项等 基于Camel 2.14的Eclipse Camel属性编辑器 在具有以上所有信息的浓缩骆驼2.15下面当前显示为重量级。 基于Camel 2.15的Hawtio Camel属性查看器 因此想象一下Eclipse属性面板将可以立即使用 文件资料 默认值 枚举类型例如选择项 必需vs可选 不推荐使用 简单和Java类型 选项作为uri路径或查询参数的一部分 仅限消费者 仅生产者选项 选项的自定义类别例如安全性高级等 使用Camel 2.15我们能够对所有组件执行此操作–它们都提供了所有这些信息。 Camel 2.15还显示它将允许Eclipse工具动态生成EIP面板因为Camel还包括有关所有EIP及其选项的信息。 因此想象一下Eclipse工具能够将项目中当前使用的Camel版本进行调整。 是的现在还记录了所有EIP选项该工具可以提供给您。 对于工具和我们可以增强的运行时体验Camel 2.15带来的可能性真的让我感到惊讶。 我们还使用JBoss Forge命令 该命令允许将Apache Camel添加到现有项目中以dockerize和/或fabric8启用项目-这是另一个博客的内容。 但是作为这项工作的一部分我们正在研究添加/编辑Camel组件/端点的命令。 因此想法是它们可以显示项目中的所有端点uri并提供一个不错的属性编辑器供您进行“类型安全”编辑。 回到这个博客的标题。 是的Lars和Eclipse团队都很出色我们现在有了一个出色的Apache Camel调试器。 而且它使用了与hawtio相同的Camel调试API没有魔术。 实际上本周我与一家公司进行了交谈该公司在Apache Camel的基础上构建了其数据集成平台并且还利用其调试API允许其开发人员和用户在该平台上调试已部署的Camel路由。 翻译自: https://www.javacodegeeks.com/2015/03/apache-camel-eclipse-tooling-with-debugger.htmlapache camel