Refactor use of FileCleaner into plugable strategy to allow overriding.
-----------------------------------------------------------------------
Key: FILEUPLOAD-133
URL: https://issues.apache.org/jira/browse/FILEUPLOAD-133
Project: Commons FileUpload
Issue Type: Improvement
Affects Versions: 1.2
Reporter: Ben Sommerville
Priority: Minor
For applications that do not want to use the FileCleaner service it would be
very useful to allow this to be overridden.
This could be done by refactoring the use of the FileCleaner into a plugable
strategy.
e..g
interface TemporaryFileCleaner {
void register(FileItem item, File file );
}
The DiskFileItem could have a default implementation of the strategy that
invokes FileCleaner.track. However if required an application could supply a
different stategy to the factory for use by all the items.
I'll try to post a patch implementing this in the next couple of days
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]