dk.netarkivet.archive.webinterface
Class BitpreservationUpdateThread

java.lang.Object
  extended by java.lang.Thread
      extended by dk.netarkivet.archive.webinterface.BitpreservationUpdateThread
All Implemented Interfaces:
java.lang.Runnable

public class BitpreservationUpdateThread
extends java.lang.Thread

Class for threading a bitpreservation update into a thread.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
BitpreservationUpdateThread(Replica replica, BitpreservationUpdateType updateType)
          Constructor for the BitpreservationUpdateThread.
 
Method Summary
 void run()
          Starts the updatethread thread.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BitpreservationUpdateThread

public BitpreservationUpdateThread(Replica replica,
                                   BitpreservationUpdateType updateType)
                            throws ArgumentNotValid
Constructor for the BitpreservationUpdateThread.

Parameters:
replica - The given replica to work on.
updateType - The type of update requested.
Throws:
ArgumentNotValid - If either the Replica or the BitpreservationUpdateType is null.
Method Detail

run

public void run()
Starts the updatethread thread.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread