FTPPoller Improvements
----------------------
Key: SM-704
URL: https://issues.apache.org/activemq/browse/SM-704
Project: ServiceMix
Issue Type: Improvement
Components: servicemix-components
Affects Versions: 3.0
Environment: Windows XP SP2; JSE 6 Beta 2
Reporter: Los Morales
Priority: Minor
Fix For: 3.0
In the org.apache.servicemix.components.net.FTPPoller class, there are two
things that can be improved upon.
1) Give the option to NOT delete the files from the FTP server by adding a
deleteFile attribute w/ corresponding accessors. In order to make this work,
you will also need to keep track of the files already retrieved by using the
java.util.concurrent.CopyOnWriteArraySet to keep track of each FTPFile's raw
listing.
2) In the processFile() method, move the "client.completePendingCommand()" line
AFTER the call to "in.close()". Sometimes my program would hang indefinitely
when the call to completePendingCommand() was done prior to closing the input
stream. This situation is discussed here as well:
http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/200412.mbox/[EMAIL
PROTECTED]
-los
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira