Class StoreCleaner
java.lang.Object
com.kazurayam.materialstore.base.manage.StoreCleaner
- Direct Known Subclasses:
StoreCleanerImpl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract void
abstract void
cleanup
(JobName jobName, JobTimestamp olderThan) abstract int
deleteJobTimestampsOlderThan
(JobName jobName, JobTimestamp olderThan) abstract int
deleteReportsOlderThan
(JobName jobName, JobTimestamp olderThan) static StoreCleaner
newInstance
(Store store)
-
Constructor Details
-
StoreCleaner
public StoreCleaner()
-
-
Method Details
-
newInstance
-
cleanup
public abstract void cleanup(JobName jobName) throws MaterialstoreException, JobNameNotFoundException -
cleanup
public abstract void cleanup(JobName jobName, JobTimestamp olderThan) throws MaterialstoreException, JobNameNotFoundException -
cleanup
public abstract void cleanup(JobName jobName, int olderThan) throws MaterialstoreException, JobNameNotFoundException -
deleteJobTimestampsOlderThan
public abstract int deleteJobTimestampsOlderThan(JobName jobName, JobTimestamp olderThan) throws MaterialstoreException, JobNameNotFoundException -
deleteReportsOlderThan
public abstract int deleteReportsOlderThan(JobName jobName, JobTimestamp olderThan) throws MaterialstoreException - Throws:
MaterialstoreException
-