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

如何在骆驼中部署自定义数据格式

解晟睿
2023-03-14

我在Karaf中运行Camel。我通过实现DataFormat接口创建了一个自定义数据格式。现在我有了我的自定义类。

为了让我的骆驼路线在karaf内部可见,在哪里复制这个类文件

请提供指导。

共有1个答案

年文柏
2023-03-14

我只需将它添加到我的Camel应用程序源代码中,并使用该包进行部署。如果您需要在几个包中重用它,那么您可以将它打包成一个单独的包,并适当地导出/导入它...

 类似资料:
  • 我在camel Kafka starter依赖项中使用了一个Kafka组件。在这个问题中,建议我使用“定制器”。我将如何在spring boot应用程序中使用它?

  • 我可以在Camel中编写自己的处理器定义方法并在我的路由中使用它吗? from在Route定义中实现,to在Processor定义中实现。就像这样,如果我想实现setTimeOut方法并在java DSL中使用它,我该怎么做? PS:我不想将超时作为Httpclient查询参数传递给HttpUri。 有人能帮忙吗?

  • 然后我需要做的是创建另一个FTP连接--技术上是到同一台机器,但路径不同。在我的实验中,我使用了一个带有构造URI的使用者模板来获取另一个文件(基于轮询文件的内容)。 这已经在一个高级别工作,并获取我需要的文件。谁能证实这是不是一件危险的事? 根据文档: 当然,我想要的文件确实会被检索到,而且我可以将它进一步传递到骆驼路由中,然而,当我处理FTP流文件时,我看到了字节级处理(按位计算等)的问题,我

  • 我尝试创建一个自定义spi,在我的keycloak项目中,遵循基本的keycloack结构,我添加了扩展provider的自定义provider接口,正如keycloak文档所说,定制提供程序工厂并为它们实现定制spi,它们在源代码中是这样做的,之后,我为我的提供程序和提供程序工厂创建一个自定义实现,如文档所述,我在Meta-INF/Services中创建文件,我正在使用ear aproach来部

  • 有没有一种方法可以创建一个定制的ApacheCamel定时器作为java代码中定义的对象,而不是在endpointURI中将其定义为dsl字符串模式? 在文档中:https://camel.apache.org/components/latest/timer-component.html这里提到了这个定时器URI查询参数: 但我还没有找到创建“高级”自定义计时器的示例。 而不是像这样指定计时器:

  • 我试图在代码中使用camel quarkus jdbc,但收到一个错误: msgstr"无法解析endpoint: jdbc://camel,原因是:在注册表中找不到bean: camel的类型:javax.sql.DataSource" 互联网上关于这方面的信息不多。这是官方文件,没有太多描述:https://camel.apache.org/camel-quarkus/latest/refer

  • 问题内容: 我正在开发非OSGI应用程序,我需要更新骆驼路线中使用的某些属性的值(已加载BridgePropertyPlaceHolder)。所以我认为: 要使用酷炫的管理控制台Hawtio,以便使用JMX更新骆驼 创建一个将更新属性..的JMX MBean。 我成功创建了MBean操作并使用JMX对其进行了调用,但是我不知道如何更新依赖于这些属性的骆驼路线。 有没有一种方法可以从外部更新骆驼上下

  • 我是Camel集成的初学者,我需要创建定制的Camel组件,并在Spring Boot应用程序中使用它。 我尝试使用maven原型生成我的组件。 所以命令是这样的: mvn原型:generate-DarchetypeGroupId=org。阿帕奇。骆驼ArchetypeArtifactid=camel原型组件-DarchetypeVersion=2.12.1-DgroupId=my。tcp。骆驼c