org.siebengeisslein.core
Class SetEntryTask
java.lang.Object
org.siebengeisslein.core.Task
org.siebengeisslein.core.SetEntryTask
public class SetEntryTask
- extends Task
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetEntryTask
public SetEntryTask(long objID,
CoreEntry entry,
BTree btree,
DataStoreImpl store,
GCState gcState,
boolean isGCRunning)
throws java.io.IOException,
UnknownOIDException
- Throws:
java.io.IOException
UnknownOIDException
SetEntryTask
public SetEntryTask(java.io.DataInput in,
BTree btree,
DataStoreImpl store,
GCState gcState)
throws java.io.IOException
- Throws:
java.io.IOException
getObjID
public long getObjID()
getPos
public long getPos()
write
public void write(java.nio.ByteBuffer buf)
throws java.io.IOException
- Specified by:
write in class Task
- Throws:
java.io.IOException
getTaskSize
public int getTaskSize()
- Specified by:
getTaskSize in class Task
commit
public void commit(FlushThread flushThread)
throws java.io.IOException,
UnknownOIDException
- Specified by:
commit in class Task
- Throws:
java.io.IOException
UnknownOIDException