193.4. usage Samples
193.4.1. 예: 데이터 저장소로 이동합니다.
이 예제에서는 데이터 저장소 내에 메시지를 저장하는 방법을 보여줍니다.
from("direct:put").to("krati:target/test/producertest");
위 예제에서는 메시지의 헤더를 사용하여 URI 매개변수를 덮어쓸 수 있습니다.
다음은 위의 예제에서 경로를 정의하는 xml를 사용하는 방법입니다.
<route> <from uri="direct:put"/> <to uri="krati:target/test/producerspringtest"/> </route>
193.4.2. 예: 데이터 저장소에서 가져오기/읽기
이 예제에서는 데이터 저장소의 contnet을 읽는 방법을 보여줍니다.
from("direct:get") .setHeader(KratiConstants.KRATI_OPERATION, constant(KratiConstants.KRATI_OPERATION_GET)) .to("krati:target/test/producertest");
위 예제에서는 메시지의 헤더를 사용하여 URI 매개변수를 덮어쓸 수 있습니다.
다음은 위의 예제에서 경로를 정의하는 xml를 사용하는 방법입니다.
<route> <from uri="direct:get"/> <to uri="krati:target/test/producerspringtest?operation=CamelKratiGet"/> </route>
193.4.3. 예: 데이터 저장소 사용
이 예제에서는 지정된 데이터 저장소에 있는 모든 항목을 사용합니다.
from("krati:target/test/consumertest") .to("direct:next");
아래와 같이 xml를 사용하여 동일한 목표를 달성할 수 있습니다.
<route> <from uri="krati:target/test/consumerspringtest"/> <to uri="mock:results"/> </route>