Package com.mckoi.store
Class JournalledSystem.JournalingThread
- java.lang.Object
-
- java.lang.Thread
-
- com.mckoi.store.JournalledSystem.JournalingThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- JournalledSystem
private class JournalledSystem.JournalingThread extends java.lang.ThreadThread that persists the journal in the backgroudn.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanactually_finishedprivate booleanfinished
-
Constructor Summary
Constructors Constructor Description JournalingThread()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinish()voidpersistArchives(int until_size)Persists the journal_archives list until the list is at least the given size.voidrun()voidwaitUntilFinished()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
finish
public void finish()
-
waitUntilFinished
public void waitUntilFinished()
-
persistArchives
public void persistArchives(int until_size)
Persists the journal_archives list until the list is at least the given size.
-
-