10.5. 例
これらの例は、テストから取得されます。
from("atmos:foo/get?remotePath=/path").to("mock:test");
ここでは、これはコンシューマーの例です。remotePath
は、データが読み取られる場所からのパスを表し、camel exchange をプロデューサに渡します。その下で、このコンポーネントは、この操作と他のすべての操作に atmos クライアント API を使用します。
from("direct:start") .to("atmos://get?remotePath=/dummy/dummy.txt") .to("mock:result");
これがプロデューサーのサンプルです。remotePath
は、ViPR オブジェクトデータサービスで操作が発生するパスを表します。プロデューサーでは、操作 (Get
、Del
、Move
、Put
) が ViPR オブジェクトデータサービスで実行され、結果が camel exchange のヘッダーに設定されます。
操作に関しては、次のヘッダーが camel exchange に設定されています
DOWNLOADED_FILE, DOWNLOADED_FILES, UPLOADED_FILE, UPLOADED_FILES, FOUND_FILES, DELETED_PATH, MOVED_PATH;