You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2011/05/12 08:13:05 UTC
svn commit: r1102177 -
/camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/RemoteFileProducer.java
Author: davsclaus
Date: Thu May 12 06:13:05 2011
New Revision: 1102177
URL: http://svn.apache.org/viewvc?rev=1102177&view=rev
Log:
CAMEL-3965: ftp producer should force reconnection attempt if sending noop fails in pre write check.
Modified:
camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/RemoteFileProducer.java
Modified: camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/RemoteFileProducer.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/RemoteFileProducer.java?rev=1102177&r1=1102176&r2=1102177&view=diff
==============================================================================
--- camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/RemoteFileProducer.java (original)
+++ camel/trunk/components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/RemoteFileProducer.java Thu May 12 06:13:05 2011
@@ -102,6 +102,8 @@ public class RemoteFileProducer<T> exten
} catch (Exception e) {
// ignore as we will try to recover connection
noop = false;
+ // mark as not logged in, since the noop failed
+ loggedIn = false;
}
}
@@ -187,7 +189,7 @@ public class RemoteFileProducer<T> exten
}
protected void connectIfNecessary() throws GenericFileOperationFailedException {
- if (!loggedIn) {
+ if (!getOperations().isConnected()) {
if (log.isDebugEnabled()) {
log.debug("Not already connected/logged in. Connecting to: " + getEndpoint());
}