46.5. 샘플 구성 요소 구현
46.5.1. 개요 링크 복사링크가 클립보드에 복사되었습니다!
Apache Camel과 함께 배포된 여러 구성 요소는 API 구성 요소 프레임워크를 통해 구현되었습니다. 프레임워크를 사용하여 Camel 구성 요소를 구현하는 기술에 대해 자세히 알아보려면 이러한 구성 요소 구현의 소스 코드를 연구하는 것이 좋습니다.
46.5.2. Box.com 링크 복사링크가 클립보드에 복사되었습니다!
Camel Box 구성 요소는 API 구성 요소 프레임워크를 사용하여 타사 Box.com Java SDK를 모델링하고 호출하는 방법을 보여줍니다. 또한 Box.com의 긴 폴링 API를 지원하기 위해 프레임워크를 조정하여 소비자 폴링을 사용자 지정하는 방법을 보여줍니다.
46.5.3. GoogleDrive 링크 복사링크가 클립보드에 복사되었습니다!
Camel Google Cryostat 구성 요소는 API 구성 요소 프레임워크에서 Method Object 스타일 Google API도 처리하는 방법을 보여줍니다. 이 경우 URI 옵션은 메서드 오브젝트에 매핑되며 소비자 및 생산자에서 doInvoke
메서드를 재정의하여 호출됩니다.
46.5.4. Olingo2 링크 복사링크가 클립보드에 복사되었습니다!
Camel Olingo2 구성 요소는 API 구성 요소 프레임워크를 사용하여 콜백 기반 비동기 API를 래핑하는 방법을 보여줍니다. 이 예에서는 HTTP NIO 연결과 같은 기본 리소스로 비동기 처리를 푸시하여 Camel 끝점을 더 효율적으로 만드는 방법을 보여줍니다.