193.4. usage Samples
193.4.1. 예: 데이터 저장소로 이동합니다. 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
이 예제에서는 데이터 저장소 내에 메시지를 저장하는 방법을 보여줍니다.
from("direct:put").to("krati:target/test/producertest");
from("direct:put").to("krati:target/test/producertest");
위 예제에서는 메시지의 헤더를 사용하여 URI 매개변수를 덮어쓸 수 있습니다.
다음은 위의 예제에서 경로를 정의하는 xml를 사용하는 방법입니다.
<route> <from uri="direct:put"/> <to uri="krati:target/test/producerspringtest"/> </route>
<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");
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>
<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");
from("krati:target/test/consumertest")
.to("direct:next");
아래와 같이 xml를 사용하여 동일한 목표를 달성할 수 있습니다.
<route> <from uri="krati:target/test/consumerspringtest"/> <to uri="mock:results"/> </route>
<route>
<from uri="krati:target/test/consumerspringtest"/>
<to uri="mock:results"/>
</route>