Class PreparedLogQueue
java.lang.Object
com.swiftmq.impl.store.standard.xa.PreparedLog
com.swiftmq.impl.store.standard.xa.PreparedLogQueue
- All Implemented Interfaces:
CacheReleaseListener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
add
(PrepareLogRecordImpl logRecord) void
boolean
get
(long address) getAll()
void
void
remove
(PrepareLogRecordImpl logRecord) toString()
Methods inherited from class com.swiftmq.impl.store.standard.xa.PreparedLog
getPreparedXids, getQueuesForXid
-
Constructor Details
-
PreparedLogQueue
- Throws:
Exception
-
-
Method Details
-
releaseCache
public void releaseCache()- Specified by:
releaseCache
in interfaceCacheReleaseListener
-
add
- Specified by:
add
in classPreparedLog
- Throws:
IOException
-
get
- Specified by:
get
in classPreparedLog
- Throws:
IOException
-
getAll
- Specified by:
getAll
in classPreparedLog
- Throws:
IOException
-
remove
- Specified by:
remove
in classPreparedLog
- Throws:
IOException
-
backupRequired
public boolean backupRequired()- Specified by:
backupRequired
in classPreparedLog
-
backup
- Specified by:
backup
in classPreparedLog
- Throws:
Exception
-
toString
-