2016-08-16 3 views
1

Apache Camel에서 FTP 클라이언트 활성 모드의 데이터 포트 범위를 구성하는 방법은 무엇입니까?Apache Camel - FTP 클라이언트 활성 모드의 데이터 포트 범위를 구성하는 방법

방화벽이 있기 때문에 FTP 클라이언트를 설정하고 활성 모드의 포트 범위를 제한해야합니다. 그러나 FTP 모듈 목록에서 포트 범위 설정에 대한 옵션을 볼 수 없습니다.

http://camel.apache.org/ftp2.html

답변

2

는 없습니다. URI를 통해 ftpClient 옵션을 조작 할 수 있습니다 (예 :

from("ftp://[email protected]?password=secret&ftpClient.dataTimeout=30000").to("bean:foo"); 

그러나 FTPClient 활성 포트 범위에 대한 적절한 설정 메소드가없는 - 단지 두 정수 변수를 받아들이 setActivePortRange 방법이있다.

당신은 FtpClient 자신을 구성하고 ftpClient 매개 변수를 활용하여 경로에서 사용해야합니다 :

from("ftp://[email protected]?password=secret&ftpClient=#myFtpClient").to("bean:foo"); 
+2

우리는이 쉽게해야합니다. activePortRange 옵션에 대한 지원을 추가하기위한 티켓을 기록했습니다 : https://issues.apache.org/jira/browse/CAMEL-10246 –