|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Journal
A Journal
Method Summary | |
---|---|
void |
appendAddRecord(long id,
byte recordType,
byte[] record,
boolean sync)
|
void |
appendAddRecord(long id,
byte recordType,
EncodingSupport record,
boolean sync)
|
void |
appendAddRecordTransactional(long txID,
long id,
byte recordType,
byte[] record,
boolean sync)
|
void |
appendAddRecordTransactional(long txID,
long id,
byte recordType,
EncodingSupport record,
boolean sync)
|
void |
appendCommitRecord(long txID,
boolean sync)
|
void |
appendDeleteRecord(long id,
boolean sync)
|
void |
appendDeleteRecordTransactional(long txID,
long id,
boolean sync)
|
void |
appendDeleteRecordTransactional(long txID,
long id,
byte[] record,
boolean sync)
|
void |
appendDeleteRecordTransactional(long txID,
long id,
EncodingSupport record,
boolean sync)
|
void |
appendPrepareRecord(long txID,
EncodingSupport transactionData,
boolean sync)
If the system crashed after a prepare was called, it should store information that is required to bring the transaction back to a state it could be committed. |
void |
appendRollbackRecord(long txID,
boolean sync)
|
void |
appendUpdateRecord(long id,
byte recordType,
byte[] record,
boolean sync)
|
void |
appendUpdateRecord(long id,
byte recordType,
EncodingSupport record,
boolean sync)
|
void |
appendUpdateRecordTransactional(long txID,
long id,
byte recordType,
byte[] record,
boolean sync)
|
void |
appendUpdateRecordTransactional(long txID,
long id,
byte recordType,
EncodingSupport record,
boolean sync)
|
int |
getAlignment()
|
long |
load(java.util.List<RecordInfo> committedRecords,
java.util.List<PreparedTransactionInfo> preparedTransactions)
|
void |
perfBlast(int pages)
|
Methods inherited from interface org.jboss.messaging.core.server.MessagingComponent |
---|
isStarted, start, stop |
Method Detail |
---|
void appendAddRecord(long id, byte recordType, byte[] record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendAddRecord(long id, byte recordType, EncodingSupport record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendUpdateRecord(long id, byte recordType, byte[] record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendUpdateRecord(long id, byte recordType, EncodingSupport record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendDeleteRecord(long id, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendAddRecordTransactional(long txID, long id, byte recordType, byte[] record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendAddRecordTransactional(long txID, long id, byte recordType, EncodingSupport record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendUpdateRecordTransactional(long txID, long id, byte recordType, byte[] record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendUpdateRecordTransactional(long txID, long id, byte recordType, EncodingSupport record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendDeleteRecordTransactional(long txID, long id, byte[] record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendDeleteRecordTransactional(long txID, long id, EncodingSupport record, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendDeleteRecordTransactional(long txID, long id, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendCommitRecord(long txID, boolean sync) throws java.lang.Exception
java.lang.Exception
void appendPrepareRecord(long txID, EncodingSupport transactionData, boolean sync) throws java.lang.Exception
If the system crashed after a prepare was called, it should store information that is required to bring the transaction back to a state it could be committed.
transactionData allows you to store any other supporting user-data related to the transaction
txID
- transactionData
- - extra user data for the prepare
java.lang.Exception
void appendRollbackRecord(long txID, boolean sync) throws java.lang.Exception
java.lang.Exception
long load(java.util.List<RecordInfo> committedRecords, java.util.List<PreparedTransactionInfo> preparedTransactions) throws java.lang.Exception
java.lang.Exception
int getAlignment() throws java.lang.Exception
java.lang.Exception
void perfBlast(int pages) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |