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.Thread
Thread that persists the journal in the backgroudn.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
actually_finished
private boolean
finished
-
Constructor Summary
Constructors Constructor Description JournalingThread()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finish()
void
persistArchives(int until_size)
Persists the journal_archives list until the list is at least the given size.void
run()
void
waitUntilFinished()
-
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:
run
in interfacejava.lang.Runnable
- Overrides:
run
in 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.
-
-