net.yura.mobile.io
Class RMSBackup

java.lang.Object
  extended by java.lang.Thread
      extended by net.yura.mobile.util.QueueProcessorThread
          extended by net.yura.mobile.io.RMSBackup
All Implemented Interfaces:
Runnable

public class RMSBackup
extends QueueProcessorThread

Author:
Yura Mamyrin

Nested Class Summary
static interface RMSBackup.RMSBackupHelper
           
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
RMSBackup(RMSBackup.RMSBackupHelper help, String n)
           
 
Method Summary
 void backup(Object obj)
           
 void clearBackup()
           
 void process(Object param)
           
 Vector recover()
           
 void remove(Object objId)
           
 
Methods inherited from class net.yura.mobile.util.QueueProcessorThread
addToInbox, clearInbox, getInbox, isRunning, kill, run
 
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

RMSBackup

public RMSBackup(RMSBackup.RMSBackupHelper help,
                 String n)
Method Detail

backup

public void backup(Object obj)

clearBackup

public void clearBackup()

process

public void process(Object param)
             throws Exception
Specified by:
process in class QueueProcessorThread
Throws:
Exception

recover

public Vector recover()
               throws Exception
Throws:
Exception

remove

public void remove(Object objId)