53.10. サンプル
次のルートは、新しいファイルをユーザーのルートフォルダーにアップロードします。
from("file:...")
    .to("box://files/upload/inBody=fileUploadRequest");
from("file:...")
    .to("box://files/upload/inBody=fileUploadRequest");次のルートは、更新のためにユーザーのアカウントをポーリングします。
from("box://events/listen?startingPosition=-1")
    .to("bean:blah");
from("box://events/listen?startingPosition=-1")
    .to("bean:blah");次のルートでは、動的ヘッダーオプションを持つプロデューサーを使用します。fileId プロパティーには Box ファイル ID があり、output プロパティーにはファイルコンテンツの出力ストリームがあるため、次のように CamelBox.fileId ヘッダーと CamelBox.output ヘッダーにそれぞれ割り当てられます。
from("direct:foo")
    .setHeader("CamelBox.fileId", header("fileId"))
    .setHeader("CamelBox.output", header("output"))
    .to("box://files/download")
    .to("file://...");
from("direct:foo")
    .setHeader("CamelBox.fileId", header("fileId"))
    .setHeader("CamelBox.output", header("output"))
    .to("box://files/download")
    .to("file://...");