|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exist.storage.journal.AbstractLoggable
org.exist.storage.dom.AddValueLoggable
org.exist.storage.dom.AddMovedValueLoggable
Constructor Summary | |
AddMovedValueLoggable(DBBroker broker,
long transactionId)
|
|
AddMovedValueLoggable(Txn transaction,
long pageNum,
short tid,
byte[] value,
long backLink)
|
Method Summary | |
java.lang.String |
dump()
Default implementation returns the current LSN plus the class name of the Loggable instance. |
int |
getLogSize()
Returns the size of the work load of this entry. |
void |
read(java.nio.ByteBuffer in)
Read the entry. |
void |
redo()
Redo the underlying operation. |
void |
undo()
Undo, i.e. |
void |
write(java.nio.ByteBuffer out)
Write this entry to the specified ByteBuffer. |
Methods inherited from class org.exist.storage.dom.AddValueLoggable |
clear |
Methods inherited from class org.exist.storage.journal.AbstractLoggable |
clear, getLogType, getLsn, getTransactionId, setLsn |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AddMovedValueLoggable(Txn transaction, long pageNum, short tid, byte[] value, long backLink)
transaction
- pageNum
- tid
- value
- public AddMovedValueLoggable(DBBroker broker, long transactionId)
broker
- transactionId
- Method Detail |
public void write(java.nio.ByteBuffer out)
Loggable
write
in interface Loggable
write
in class AddValueLoggable
public void read(java.nio.ByteBuffer in)
Loggable
read
in interface Loggable
read
in class AddValueLoggable
public int getLogSize()
Loggable
getLogSize
in interface Loggable
getLogSize
in class AddValueLoggable
public void redo() throws LogException
Loggable
RecoveryManager
.
redo
in interface Loggable
redo
in class AddValueLoggable
LogException
public void undo() throws LogException
Loggable
RecoveryManager
.
undo
in interface Loggable
undo
in class AddValueLoggable
LogException
public java.lang.String dump()
AbstractLoggable
dump
in interface Loggable
dump
in class AddValueLoggable
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |