Restart Producerを使用してJasperServerインスタンスに定期的に接続して特定のレポートをダウンロードするには、Apache Camel 2.19.xの新しいConnector戦略を使用したいと考えています。Apache Camel Restlet Producer Connector
基本的に私がやりたいものを、次の変換である: -
from("timer://runOnce?repeatCount=1&delay=5000") .setHeader(RestletConstants.RESTLET_LOGIN).simple("jasperadmin") .setHeader(RestletConstants.RESTLET_PASSWORD).simple("jasperadmin") .to("restlet:http://localhost:8181/jasperserver/rest_v2/reports/reports/interactive/MapReport.pdf?restletMethods=get").to("file:C:/tmp/camel")
from("jasper-server").to("file:C:/tmp/camel")