如果我想在 apache-camel 中有一个 ftp 自定义组件,如何将 ftp uri 参数设置为 ftpConfiguration ?我尝试使用 Uri 参数注释来获取 uri 参数但失败了。有人知道吗?下面是我的示例代码:
public class FtpConfigurationExt extends FtpConfiguration {
private static final Logger LOGGER = LoggerFactory.getLogger(FtpConfigurationExt.class);
@UriParam(name = "ftpCommands")
private String ftpCommands;
public FtpConfigurationExt() {
super();
}
public FtpConfigurationExt(URI uri) {
super(uri);
setProtocol("ftp");
}
public String getFtpCommands() {
return ftpCommands;
}
public void setFtpCommands(String ftpCommands) {
LOGGER.info(" FtpConfigurationExt ftpCommands : " + ftpCommands);
this.ftpCommands = ftpCommands;
}
}