org.jboss.messaging.core.journal.impl
Class JournalReaderCallbackAbstract

java.lang.Object
  extended by org.jboss.messaging.core.journal.impl.JournalReaderCallbackAbstract
All Implemented Interfaces:
JournalReaderCallback

public class JournalReaderCallbackAbstract
extends java.lang.Object
implements JournalReaderCallback

A JournalReaderCallbackAbstract

Author:
Clebert Suconic

Constructor Summary
JournalReaderCallbackAbstract()
           
 
Method Summary
 void markAsDataFile(JournalFile file)
           
 void onReadAddRecord(RecordInfo info)
           
 void onReadAddRecordTX(long transactionID, RecordInfo recordInfo)
           
 void onReadCommitRecord(long transactionID, int numberOfRecords)
           
 void onReadDeleteRecord(long recordID)
           
 void onReadDeleteRecordTX(long transactionID, RecordInfo recordInfo)
           
 void onReadPrepareRecord(long transactionID, byte[] extraData, int numberOfRecords)
           
 void onReadRollbackRecord(long transactionID)
           
 void onReadUpdateRecord(RecordInfo recordInfo)
           
 void onReadUpdateRecordTX(long transactionID, RecordInfo recordInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JournalReaderCallbackAbstract

public JournalReaderCallbackAbstract()
Method Detail

markAsDataFile

public void markAsDataFile(JournalFile file)
Specified by:
markAsDataFile in interface JournalReaderCallback

onReadAddRecord

public void onReadAddRecord(RecordInfo info)
                     throws java.lang.Exception
Specified by:
onReadAddRecord in interface JournalReaderCallback
Throws:
java.lang.Exception

onReadAddRecordTX

public void onReadAddRecordTX(long transactionID,
                              RecordInfo recordInfo)
                       throws java.lang.Exception
Specified by:
onReadAddRecordTX in interface JournalReaderCallback
Throws:
java.lang.Exception

onReadCommitRecord

public void onReadCommitRecord(long transactionID,
                               int numberOfRecords)
                        throws java.lang.Exception
Specified by:
onReadCommitRecord in interface JournalReaderCallback
Throws:
java.lang.Exception

onReadDeleteRecord

public void onReadDeleteRecord(long recordID)
                        throws java.lang.Exception
Specified by:
onReadDeleteRecord in interface JournalReaderCallback
Throws:
java.lang.Exception

onReadDeleteRecordTX

public void onReadDeleteRecordTX(long transactionID,
                                 RecordInfo recordInfo)
                          throws java.lang.Exception
Specified by:
onReadDeleteRecordTX in interface JournalReaderCallback
Throws:
java.lang.Exception

onReadPrepareRecord

public void onReadPrepareRecord(long transactionID,
                                byte[] extraData,
                                int numberOfRecords)
                         throws java.lang.Exception
Specified by:
onReadPrepareRecord in interface JournalReaderCallback
Throws:
java.lang.Exception

onReadRollbackRecord

public void onReadRollbackRecord(long transactionID)
                          throws java.lang.Exception
Specified by:
onReadRollbackRecord in interface JournalReaderCallback
Throws:
java.lang.Exception

onReadUpdateRecord

public void onReadUpdateRecord(RecordInfo recordInfo)
                        throws java.lang.Exception
Specified by:
onReadUpdateRecord in interface JournalReaderCallback
Throws:
java.lang.Exception

onReadUpdateRecordTX

public void onReadUpdateRecordTX(long transactionID,
                                 RecordInfo recordInfo)
                          throws java.lang.Exception
Specified by:
onReadUpdateRecordTX in interface JournalReaderCallback
Throws:
java.lang.Exception


Copyright © 2006 JBoss Inc. All Rights Reserved.