10.5. 사용
메시지를 사용하는 데 사용되는 오브젝트 인스턴스는 레지스트리에 명시적으로 등록되어 있어야 합니다. 예를 들어 Spring을 사용하는 경우 Spring 구성 XML 파일에 빈을 정의해야 합니다.
바인딩
방법을 사용하여 Camel의 레지스트리
를 통해 수동으로 빈을 등록할 수도 있습니다.
엔드 포인트가 등록되면 이를 사용하여 교환을 처리하는 Camel 경로를 구축할 수 있습니다.
빈: 엔드포인트는 경로에 대한 입력으로 정의할 수 없습니다. 즉, 해당 엔드포인트에서 사용할 수 없으며 일부 인바운드 메시지 끝점에서 출력으로만 라우팅할 수 있습니다. 따라서 직접: 또는 큐: 끝점을 입력으로 사용하는 것이 좋습니다.
Proxy>-< er에서 createProxy
() 메서드를 사용하여 exchange를 생성하여 임의의 끝점으로 보낼 프록시를 만들 수 있습니다.
XML DSL을 사용하는 것과 동일한 경로:
<route> <from uri="direct:hello"/> <to uri="bean:bye"/> </route>
<route>
<from uri="direct:hello"/>
<to uri="bean:bye"/>
</route>