|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
public class PhynixxXADataRecorder
thisclas is backwards bound to the PhynixxXARecorderRepository. The current class manages LogEntries but not know the persistence logger.
| Method Summary | |
|---|---|
void |
addMessage(IDataRecord message)
|
void |
close()
closes the current datalogger and rewinds |
int |
compareTo(Object obj)
|
IDataRecord |
createDataRecord(XALogRecordType logRecordType,
byte[] recordData)
|
IDataRecord |
createDataRecord(XALogRecordType logRecordType,
byte[][] recordData)
|
void |
destroy()
destroyes the current dataLogger |
boolean |
equals(Object obj)
|
List<IDataRecord> |
getDataRecords()
|
long |
getMessageSequenceId()
|
long |
getXADataRecorderId()
|
int |
hashCode()
|
boolean |
isClosed()
|
boolean |
isCommitting()
|
boolean |
isCompleted()
|
boolean |
isEmpty()
|
boolean |
isPrepared()
|
void |
messageSequenceCreated()
|
void |
recover()
recovers the dataRecorder all messages are removed and all the messsages of the logger are recoverd |
void |
replayRecords(IDataRecordReplay replay)
|
void |
reset()
rewinds the recorder and resets the dataLogger. |
String |
toString()
|
void |
writeRollbackData(byte[] data)
create a new Message with the given data |
void |
writeRollbackData(byte[][] data)
create a new Message with the given data |
void |
writeRollforwardData(byte[] data)
logs the given data to perfrom rollforward If writeRollforwardData is called once this method can not be called any more |
void |
writeRollforwardData(byte[][] data)
logs the given data to perfrom rollforward If writeRollforwardData is called once this method can not be called any more |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public void recover()
recover in interface IXADataRecorderpublic List<IDataRecord> getDataRecords()
getDataRecords in interface IDataRecordSequencepublic boolean isCommitting()
isCommitting in interface IXADataRecorderpublic boolean isCompleted()
public boolean isPrepared()
public boolean isEmpty()
isEmpty in interface IXADataRecorderpublic void writeRollbackData(byte[] data)
writeRollbackData in interface IXADataRecorderpublic void writeRollbackData(byte[][] data)
writeRollbackData in interface IXADataRecorderpublic void writeRollforwardData(byte[] data)
IXADataRecorder
writeRollforwardData in interface IXADataRecorderpublic void writeRollforwardData(byte[][] data)
IXADataRecorder
writeRollforwardData in interface IXADataRecorderpublic void addMessage(IDataRecord message)
public void replayRecords(IDataRecordReplay replay)
replayRecords in interface IXADataRecorder
public IDataRecord createDataRecord(XALogRecordType logRecordType,
byte[] recordData)
createDataRecord in interface IXADataRecorder
public IDataRecord createDataRecord(XALogRecordType logRecordType,
byte[][] recordData)
createDataRecord in interface IXADataRecorderpublic long getMessageSequenceId()
public int compareTo(Object obj)
public boolean equals(Object obj)
equals in class Objectpublic long getXADataRecorderId()
getXADataRecorderId in interface IDataRecordSequencepublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Objectpublic void reset()
reset in interface IXADataRecorderpublic void close()
close in interface IXADataRecorderpublic boolean isClosed()
isClosed in interface IXADataRecorderpublic void destroy()
destroy in interface IXADataRecorderpublic void messageSequenceCreated()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||