|
@@ -1,7 +1,6 @@
|
|
package com.jkcredit.asychronous.ftp;
|
|
package com.jkcredit.asychronous.ftp;
|
|
|
|
|
|
import com.jkcredit.asychronous.process.ManLocationFileProcessor;
|
|
import com.jkcredit.asychronous.process.ManLocationFileProcessor;
|
|
-import com.jkcredit.asychronous.util.SFTPUtil;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.camel.LoggingLevel;
|
|
import org.apache.camel.LoggingLevel;
|
|
import org.apache.camel.builder.RouteBuilder;
|
|
import org.apache.camel.builder.RouteBuilder;
|
|
@@ -17,6 +16,9 @@ import org.springframework.stereotype.Component;
|
|
@Slf4j
|
|
@Slf4j
|
|
@Component
|
|
@Component
|
|
public class ManDownloadRoute extends RouteBuilder {
|
|
public class ManDownloadRoute extends RouteBuilder {
|
|
|
|
+
|
|
|
|
+ @Value("${manftp.download.ftp}")
|
|
|
|
+ private String sftpServer;
|
|
@Value("${manftp.download.dir}")
|
|
@Value("${manftp.download.dir}")
|
|
private String downloadLocation;
|
|
private String downloadLocation;
|
|
|
|
|
|
@@ -25,10 +27,18 @@ public class ManDownloadRoute extends RouteBuilder {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void configure() {
|
|
public void configure() {
|
|
|
|
+ downRoute();
|
|
parseRoute();
|
|
parseRoute();
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
+ * 下载路由
|
|
|
|
+ */
|
|
|
|
+ private void downRoute() {
|
|
|
|
+ from(sftpServer).to(downloadLocation).log(LoggingLevel.INFO, log, "Downloaded ManFile ${file:name} complete.");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
* 解析路由
|
|
* 解析路由
|
|
*/
|
|
*/
|
|
private void parseRoute() {
|
|
private void parseRoute() {
|