28장. Ref
28.1. 개요
Ref 표현식 언어는 실제로 레지스트리에서 사용자 지정 표현식 을 찾는 방법일 뿐입니다. 이는 특히 XML DSL에서 사용하기에 편리합니다.
Ref 언어는 camel-core
의 일부입니다.
28.2. 정적 가져오기
Java 애플리케이션 코드에서 Ref 언어를 사용하려면 Java 소스 파일에 다음 import 문을 포함합니다.
import static org.apache.camel.language.ref.RefLanguage.ref;
28.3. XML 예
예를 들어 splitter 패턴은 다음과 같이 Ref 언어를 사용하여 사용자 지정 표현식을 참조할 수 있습니다.
<beans ...> <bean id="myExpression" class="com.mycompany.MyCustomExpression"/> ... <camelContext> <route> <from uri="seda:a"/> <split> <ref>myExpression</ref> <to uri="mock:b"/> </split> </route> </camelContext> </beans>
28.4. Java 예
이전 경로는 다음과 같이 Java DSL에서도 구현할 수 있습니다.
from("seda:a") .split().ref("myExpression") .to("seda:b");