10.5. 예제
다음 예제는 테스트에서 가져옵니다.
from("atmos:foo/get?remotePath=/path").to("mock:test");
다음은 소비자 예입니다.Here is a consumer example. remotePath
는 데이터를 읽고 제작자 Underneath와 관련하여 camel exchange를 읽을 수있는 경로를 나타냅니다. 이 구성 요소는 이 구성 요소 및 기타 모든 작업에 대해 atmos 클라이언트 API를 사용합니다.
from("direct:start") .to("atmos://get?remotePath=/dummy/dummy.txt") .to("mock:result");
이 샘플은 Producer 샘플입니다. remotePath
는 ViPR 오브젝트 데이터 서비스에서 작업이 발생하는 경로를 나타냅니다. 생산자에서 작업(Get
,Del
,Move
,Put
)은 ViPR 오브젝트 데이터 서비스에서 실행되며 결과는 camel exchange 헤더에 설정됩니다.
작업에 대해 다음 헤더가 camel exhange에 설정되어 있습니다.
DOWNLOADED_FILE, DOWNLOADED_FILES, UPLOADED_FILE, UPLOADED_FILES, FOUND_FILES, DELETED_PATH, MOVED_PATH;