104.26. Using GenericFileProcessStrategy
processStrategy
옵션은 자체 시작,커밋 및 롤백 논리를 구현할 수 있는 사용자 지정 GenericFileProcessStrategy
를 사용하는 데 사용할 수 있습니다.
예를 들어 시스템에서 사용해야 하는 폴더에 파일을 쓰는 것으로 가정합니다. 그러나 다른 준비 파일도 작성되기 전에 파일 사용을 시작하지 않아야 합니다.
따라서 자체 GenericFileProcessStrategy
를 구현하면 다음과 같이 이를 구현할 수 있습니다.
-
begin()
메서드에서 special ready 파일이 존재하는지 테스트할 수 있습니다. start 메서드는부울
을 반환하여 파일을 사용할 수 있는지 여부를 나타냅니다. -
abort()
방법(Camel 2.10)에서시작
작업이false
를 반환한 경우(예: 리소스 정리 등) 특수 논리를 실행할 수 있습니다. -
commit()
메서드에서 실제 파일을 이동하고 준비 된 파일도 삭제할 수 있습니다.