Java 在apache camel中扩展RouteDefinition和RestDefinition

Java 在apache camel中扩展RouteDefinition和RestDefinition,java,apache-camel,Java,Apache Camel,我想在camelRoutedDefinition和RestDefinition中添加一个额外的方法,为此我扩展了所有必要的类,并重写了CustomRoutedDefinition、CustomRestDefinition、CustomRouteDefinition、CustomRestDefinition和CustomRouteBuilder,我已经覆盖了所有DSL方法 现在,我已经迁移到Camel版本2.16.0,该版本上实现了新的DSL方法,我想使用这些最新版本,因为其中包含swagger

我想在camelRoutedDefinitionRestDefinition中添加一个额外的方法,为此我扩展了所有必要的类,并重写了CustomRoutedDefinition、CustomRestDefinition、CustomRouteDefinition、CustomRestDefinition和CustomRouteBuilder,我已经覆盖了所有DSL方法

现在,我已经迁移到Camel版本2.16.0,该版本上实现了新的DSL方法,我想使用这些最新版本,因为其中包含swagger java库。我是否需要再次重写/重写这些类,或者是否有任何方法可以避免这种情况


方法addRoutedDefinition在CamelContext中的意义是什么。它能帮助我解决上述问题吗?

不要覆盖它们,而是使用现成的as。你不想维护你自己的代码,这不是驼峰终端用户的意图。但是我想添加一些额外的DSL方法。我该怎么做呢?