Насколько я попал в Apache Camel
, я понял, что Endpoint
может быть создан с использованием URI
.
from("jms:queue:myqueue").to("seda:myseda");
. Пока я понимаю этот шаблон, я спрашиваю себя иВы, есть ли способ построить эти URI
с использованием типобезопасных (или просто безопасных) объектов Java?
Очевидно, что сценарий использования находится внутри пользовательского RouteBuilder
.
Я знаю, что Endpoint
также можно получить с помощью метода endpoint
, унаследованного от BuilderSupport
final SedaEndpoint seda = endpoint("seda:myseda", SedaEndpoint.class)
Но это похоже на запись чистого String
.
Существуют ли другие способы создания Endpoint
s?
ParameterConfiguration
или ComponentConfiguration
. Классы / интерфейсы устарели, но без указания альтернативы или утверждения, что ее нет.