public class TimeBasedArchiveRemover extends ContextAwareBase implements ArchiveRemover
| Modifier and Type | Class and Description |
|---|---|
class |
TimeBasedArchiveRemover.ArhiveRemoverRunnable |
| Constructor and Description |
|---|
TimeBasedArchiveRemover(FileNamePattern fileNamePattern,
RollingCalendar rc) |
| Modifier and Type | Method and Description |
|---|---|
void |
clean(java.util.Date now) |
java.util.concurrent.Future<?> |
cleanAsynchronously(java.util.Date now) |
void |
cleanPeriod(java.util.Date dateOfPeriodToClean) |
void |
setMaxHistory(int maxHistory) |
void |
setTotalSizeCap(long totalSizeCap) |
java.lang.String |
toString() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContextequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextpublic TimeBasedArchiveRemover(FileNamePattern fileNamePattern, RollingCalendar rc)
public void clean(java.util.Date now)
clean in interface ArchiveRemoverpublic void cleanPeriod(java.util.Date dateOfPeriodToClean)
public void setMaxHistory(int maxHistory)
setMaxHistory in interface ArchiveRemoverpublic void setTotalSizeCap(long totalSizeCap)
setTotalSizeCap in interface ArchiveRemoverpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.concurrent.Future<?> cleanAsynchronously(java.util.Date now)
cleanAsynchronously in interface ArchiveRemoverCopyright © 2010 - 2023 Adobe. All Rights Reserved