1

次の点を考慮してください。

public class MyRouteBuilder extends RouteBuilder {

  @Override
  public void configure() throws Exception {
      FileEndpoint dropLocation = new FileEndpoint();
      dropLocation.setCamelContext(getContext());
      dropLocation.setFile(new File("/data"));
      dropLocation.setRecursive(true);
      dropLocation.setPreMove(".polled");
      dropLocation.setNoop(true);
      dropLocation.setMaxMessagesPerPoll(1);

      from(dropLocation).to(...

public class MyBuilder extends RouteBuilder {

  @Override
  public void configure() throws Exception {
      from("file://data?recursive=true&preMove=.polled&noop=true&maxMessagesPerPoll=1").to(...

プログラム的にはコード補完などを取得しますが、URI ではすべてが 1 行になります。これらは唯一の長所/短所ですか、それとも他に考慮すべき点はありますか?

私が目にするほとんどすべての例は、URI メソッドを利用しています。これには強い理由がありますか?

4

1 に答える 1