protected class RamJournalRM.JournalImpl extends AbstractJournalRM.JournalImpl
Journal.JournalConsumer
Modifier | Constructor and Description |
---|---|
protected |
JournalImpl() |
Modifier and Type | Method and Description |
---|---|
protected RuntimeException |
instantiateJournalFullException()
Return a RuntimeException indicating the Journal is out of capacity.
|
Binary |
read(long lTicket)
Using a ticket returned from a previous call to
Journal.write(com.tangosol.util.Binary) , read the Binary value that was written to the Journal. |
int |
release(long lTicket)
Notify the Journal that the value corresponding to the specified ticket is no longer needed.
|
protected long |
writeOverflow(Binary bin)
Handle the case in which the write overflows the capacity of the journal.
|
dispose, getConsumer, setConsumer, toString, write
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
close
public Binary read(long lTicket)
Journal.write(com.tangosol.util.Binary)
, read the Binary value that was written to the Journal.read
in interface Journal
read
in class AbstractJournalRM.JournalImpl
lTicket
- a ticket returned from a previous call to Journal.write(com.tangosol.util.Binary)
public int release(long lTicket)
release
in interface Journal
release
in class AbstractJournalRM.JournalImpl
lTicket
- a ticket returned from a previous call to Journal.write(com.tangosol.util.Binary)
protected long writeOverflow(Binary bin)
writeOverflow
in class AbstractJournalRM.JournalImpl
bin
- the Binary to writeprotected RuntimeException instantiateJournalFullException()
instantiateJournalFullException
in class AbstractJournalRM.JournalImpl