Class PreparedLog
java.lang.Object
com.swiftmq.impl.store.standard.xa.PreparedLog
- Direct Known Subclasses:
PreparedLogFile,PreparedLogQueue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract longadd(PrepareLogRecordImpl logRecord) abstract voidabstract booleanabstract PrepareLogRecordImplget(long address) abstract ListgetAll()List<XidImpl>getQueuesForXid(byte[] xid) abstract voidremove(PrepareLogRecordImpl logRecord)
-
Constructor Details
-
PreparedLog
public PreparedLog()
-
-
Method Details
-
add
- Throws:
IOException
-
get
- Throws:
IOException
-
getAll
- Throws:
IOException
-
remove
- Throws:
IOException
-
getPreparedXids
- Throws:
IOException
-
getQueuesForXid
- Throws:
IOException
-
backupRequired
public abstract boolean backupRequired() -
backup
- Throws:
Exception
-