Class PreparedLog
java.lang.Object
com.swiftmq.impl.store.standard.xa.PreparedLog
- Direct Known Subclasses:
PreparedLogFile
,PreparedLogQueue
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract long
add
(PrepareLogRecordImpl logRecord) abstract void
abstract boolean
abstract PrepareLogRecordImpl
get
(long address) abstract List
getAll()
List<XidImpl>
getQueuesForXid
(byte[] xid) abstract void
remove
(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
-