3.2. 端点 DSL
自 Camel 3.0 起,您也可以使用流畅的构建器来定义 Camel 端点。等同于上例:
import org.apache.camel.builder.RouteBuilder;
import static org.apache.camel.builder.endpoint.StaticEndpointBuilders.timer;
public class TimerRoute extends RouteBuilder {
@Override
public void configure() throws Exception {
from(timer("foo").period(1000))
.log("Hello World");
}
}
注意
所有 Camel 组件的构建器方法均可通过 camel-quarkus-core 获得,但您仍需要添加给定组件的扩展作为可正常工作的依赖项。如果上例为 camel-quarkus-timer。