当前位置: 首页 > 知识库问答 >
问题:

如何在apache camel 3.4.0中实现addRegistry(注册表注册表)方法?

简俊楚
2023-03-14

最近,我们将其中一个项目从camel 2.25.2更新为3.4.0。有一个名为<code>CompositeRegistry

因此,我们使用了<code>DefaultRegistry

我们的旧代码使用复合注册表类及其方法。我该如何解决这个问题?

代码:

private void registerSoapEndpoint() {
    
    SimpleRegistry simpleRegistry = new SimpleRegistry();
    CxfEndpoint cxfEndpoint = new SoapEndpoint().getCxfEndpoint();
  
    simpleRegistry.put("TrobuleTicketEndpoint", cxfEndpoint);
    CamelContext camelctx = getContext();

    CompositeRegistry compositeRegistryTest = new CompositeRegistry();

    compositeRegistryTest.addRegistry(camelctx.getRegistry());
    compositeRegistryTest.addRegistry(simpleRegistry);
    ((DefaultCamelContext) camelctx).setRegistry(compositeRegistryTest);
    
}

共有1个答案

权兴为
2023-03-14

开箱即用的注册表有一个<code>bind<code>方法,因此您可以将其添加到其中-您不再需要组合。

 类似资料:
  • 我想设置一个由多个步骤组成的用户注册。每个步骤将以条的形式突出显示。深灰色条将是完成的步骤,浅灰色条将是需要完成的步骤。似乎想不出这样做的方法。请建议。 我们可以在myfitnesspal注册中看到这一点。我在下图的红色框中突出显示了这一点。

  • 源代码 ENS注册表是ENS系统中的核心合约,所有的ENS查询都从注册表开始。注册表负责管理域名列表,记录每个域名的所有者、解析器和TTL,并允许域名的所有者对这些数据进行更改。 ENS注册表的详细信息请参阅EIP137。 获取所有者 function owner(bytes32 node) external view returns (address); 1 以上函数返回node所标识域名的所有

  • 获取指定的注册表子键的内容,每次一个项目。 Loop, RootKey [, Key, IncludeSubkeys?, Recurse?] 参数 RootKey 必须为 HKEY_LOCAL_MACHINE(或 HKLM)、HKEY_USERS(或 HKU)、HKEY_CURRENT_USER(或 HKCU)、HKEY_CLASSES_ROOT(或 HKCR)或 HKEY_CURRENT_CON

  • 本文向大家介绍如何在C#中使用注册表,包括了如何在C#中使用注册表的使用技巧和注意事项,需要的朋友参考一下 一、什么是注册表         注册表是Microsoft Windows操作系统和其应用程序中的一个重要的层次型数据库,用于存储系统和应用程序的设置信息。由键(key,或称“项”)、子键(subkey,子项)和值项(value)构成。一个键就是树状数据结构中的一个节点,而子键就是这个节点

  • 问题内容: 我正在公司网络上工作。 尝试安装但是我一次又一次收到此错误。 也尝试过此操作: 仍然出现相同的错误。 问题答案: 尝试的事情: 确保您可以连接互联网: 确保您的DNS解析器正常工作: 确保您可以访问Registry.npmjs.org: 确保您可以通过https连接。 在浏览器中尝试:https : //registry.npmjs.org/ 确保您尝试连接到: 而不是: 或其他由少量

  • 本文向大家介绍注册表取证,包括了注册表取证的使用技巧和注意事项,需要的朋友参考一下 Windows注册表除了配置信息外,还保存有关最近访问的文件的信息以及有关用户活动的大量信息。因此,本文的目的是使您深入了解注册表及其所拥有信息的财富。如今,对于大多数管理员和法医分析师而言,注册表似乎就像是一片漆黑的大门。 Windows注册表 系统主要由几个文件管理,尤其是autoexec.bat,config