This is an automated email from the ASF dual-hosted git repository. fmariani pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new ea02f0b6104 CAMEL-22083: FTP ea02f0b6104 is described below commit ea02f0b6104394ee63124e7bee121fa28d9b4f39 Author: Croway <federico.mariani.1...@gmail.com> AuthorDate: Mon May 19 11:45:00 2025 +0200 CAMEL-22083: FTP --- .../test/infra/ftp/services/FtpInfraService.java | 20 ++++++++++++++++++++ .../services/embedded/FtpEmbeddedInfraService.java | 5 +++++ .../services/embedded/SftpEmbeddedInfraService.java | 5 +++++ 3 files changed, 30 insertions(+) diff --git a/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java b/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java index 39c2287d4d6..2236e008bed 100644 --- a/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java +++ b/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java @@ -24,7 +24,27 @@ import org.apache.camel.test.infra.common.services.InfrastructureService; * Test infra service for Ftp */ public interface FtpInfraService extends InfrastructureService { + @Deprecated + // Use port int getPort(); Path getFtpRootDir(); + + int port(); + + default String hostname() { + return "localhost"; + } + + default String username() { + return "admin"; + } + + default String password() { + return "admin"; + } + + default String directoryName() { + return "myTestDirectory"; + } } diff --git a/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/FtpEmbeddedInfraService.java b/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/FtpEmbeddedInfraService.java index 3d9a1c3025f..f4e85ddb0f7 100644 --- a/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/FtpEmbeddedInfraService.java +++ b/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/FtpEmbeddedInfraService.java @@ -184,6 +184,11 @@ public class FtpEmbeddedInfraService extends AbstractService implements FtpInfra return rootDir; } + @Override + public int port() { + return port; + } + public void resume() { ftpServer.resume(); port = getListenerPort(); diff --git a/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/SftpEmbeddedInfraService.java b/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/SftpEmbeddedInfraService.java index 6529efb77fd..da01a39ddda 100644 --- a/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/SftpEmbeddedInfraService.java +++ b/test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/SftpEmbeddedInfraService.java @@ -177,4 +177,9 @@ public class SftpEmbeddedInfraService extends AbstractService implements FtpInfr public int getPort() { return port; } + + @Override + public int port() { + return port; + } }