10.5. 例子
这些示例从测试中获取:
from("atmos:foo/get?remotePath=/path").to("mock:test");
在这里,这是消费者的示例。remotePath
代表从中读取数据并将 camel 交换传递给有关制作者 Underneath 的路径,此组件会为这个操作使用tmos 客户端 API。
from("direct:start") .to("atmos://get?remotePath=/dummy/dummy.txt") .to("mock:result");
在这里,这是一个制作者示例。remotePath
代表在 ViPR 对象数据服务中操作的路径。在生成者中,在 ViPR 对象数据服务上运行的操作(Get
,Del
,Move
,Put
)在 ViPR 对象数据服务上运行,结果在 camel 交换的标头中设置。
关于操作,在 camel exhange 上设置了以下标头
DOWNLOADED_FILE, DOWNLOADED_FILES, UPLOADED_FILE, UPLOADED_FILES, FOUND_FILES, DELETED_PATH, MOVED_PATH;