Author: hadrian Date: Sat Jul 10 22:51:48 2010 New Revision: 962938 URL: http://svn.apache.org/viewvc?rev=962938&view=rev Log: Fix for camel-itest in preparation of release
Modified: camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpEndpoint.java Modified: camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpEndpoint.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpEndpoint.java?rev=962938&r1=962937&r2=962938&view=diff ============================================================================== --- camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpEndpoint.java (original) +++ camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/FtpEndpoint.java Sat Jul 10 22:51:48 2010 @@ -21,6 +21,7 @@ import java.util.Map; import org.apache.camel.FailedToCreateConsumerException; import org.apache.camel.FailedToCreateProducerException; import org.apache.camel.Processor; +import org.apache.camel.component.file.GenericFileConfiguration; import org.apache.camel.component.file.GenericFileProducer; import org.apache.camel.util.IntrospectionSupport; import org.apache.commons.net.ftp.FTPClient; @@ -127,6 +128,26 @@ public class FtpEndpoint<T extends FTPFi return new FTPClient(); } + @Override + public FtpConfiguration getConfiguration() { + if (configuration == null) { + configuration = new FtpConfiguration(); + } + return (FtpConfiguration)configuration; + } + + @Override + public void setConfiguration(GenericFileConfiguration configuration) { + setConfiguration((FtpConfiguration)configuration); + } + + public void setConfiguration(FtpConfiguration configuration) { + if (configuration == null) { + throw new IllegalArgumentException("FtpConfiguration expected"); + } + this.configuration = configuration; + } + public FTPClient getFtpClient() { return ftpClient; }