@ManagedResource(value="Reaper for TempFiles") public class TempFileReaper extends AbstractReaper<File>
ServerJob.getTempDir()
. This directory will automatically be removed after the job
completes, even if some of the files remain locked for some time after the job has ended.Constructor and Description |
---|
TempFileReaper() |
Modifier and Type | Method and Description |
---|---|
protected com.levigo.util.log.Logger |
getLogger() |
protected String |
getName() |
protected void |
reapAllObjectsOnShutdown() |
protected boolean |
reapObject(File file,
int attempt) |
afterPropertiesSet, destroy, enqueue, enqueue, getEnqueuedObjectCount, getEnqueuedObjects, getObjectName, getReapedObjectCount, getTimeInterval, run, setTimeInterval
protected boolean reapObject(File file, int attempt)
reapObject
in class AbstractReaper<File>
protected void reapAllObjectsOnShutdown()
reapAllObjectsOnShutdown
in class AbstractReaper<File>
protected String getName()
getName
in class AbstractReaper<File>
protected com.levigo.util.log.Logger getLogger()
getLogger
in class AbstractReaper<File>
Copyright © 2017 levigo holding gmbh. All rights reserved.