com.caucho.db.block
Class BlockWriter

java.lang.Object
  extended by com.caucho.env.thread2.AbstractTaskWorker2
      extended by com.caucho.env.thread.AbstractTaskWorker
          extended by com.caucho.db.block.BlockWriter
All Implemented Interfaces:
TaskWorker, java.io.Closeable, java.lang.Runnable

public class BlockWriter
extends AbstractTaskWorker

Writer thread serializing dirty blocks.


Method Summary
 boolean isClosed()
           
protected  void onThreadComplete()
           
protected  void onThreadStart()
           
 long runTask()
           
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.env.thread.AbstractTaskWorker
startWorkerThread, unpark
 
Methods inherited from class com.caucho.env.thread2.AbstractTaskWorker2
close, getClassLoader, getCurrentTimeActual, getThreadName, isPermanent, isTaskActive, run, setWorkerIdleTimeout, wake
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.env.thread.TaskWorker
wake
 

Method Detail

isClosed

public boolean isClosed()
Overrides:
isClosed in class AbstractTaskWorker2

runTask

public long runTask()
Specified by:
runTask in class AbstractTaskWorker2

onThreadStart

protected void onThreadStart()
Overrides:
onThreadStart in class AbstractTaskWorker2

onThreadComplete

protected void onThreadComplete()
Overrides:
onThreadComplete in class AbstractTaskWorker2

toString

public java.lang.String toString()
Overrides:
toString in class AbstractTaskWorker2