public interface Journal extends Disposable
Modifier and Type | Interface and Description |
---|---|
static interface |
Journal.JournalConsumer
An interface that represents the actions that a Journal may request of an object that uses the Journal.
|
Modifier and Type | Method and Description |
---|---|
Binary |
read(long lTicket)
Using a ticket returned from a previous call to
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.
|
long |
write(Binary bin)
Write a Binary value to the Journal and return a ticket for it.
|
close, dispose
long write(Binary bin)
bin
- the Binary to write to the JournalBinary read(long lTicket)
write(com.tangosol.util.Binary)
, read the Binary value that was written to the Journal.lTicket
- a ticket returned from a previous call to write(com.tangosol.util.Binary)
IllegalStateException
- may be thrown if the passed ticket had already been releasedint release(long lTicket)
lTicket
- a ticket returned from a previous call to write(com.tangosol.util.Binary)
IllegalStateException
- may be thrown if the passed ticket had already been released