|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.util.file.FileUploadCleaner
public class FileUploadCleaner
Default implementation of IFileUploadCleaner that uses Apache commons-io
FileCleaningTracker to track and clean the temporary created files.
Note: this implementation starts a daemon thread to do the actual work, so it may not be used in some environments like Google AppEngine.
| Constructor Summary | |
|---|---|
FileUploadCleaner()
Construct. |
|
| Method Summary | |
|---|---|
void |
destroy()
Call this method to stop the cleaner and to free all allocated resources by it |
void |
track(File file,
Object marker)
Track the specified file, using the provided marker, deleting the file when the marker instance is garbage collected. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FileUploadCleaner()
| Method Detail |
|---|
public void track(File file,
Object marker)
track in interface IFileUploadCleanerfile - the file to be tracked, not nullmarker - the marker object used to track the file, not nullpublic void destroy()
destroy in interface IFileUploadCleaner
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||