public abstract class WrappedDocumentContext extends Object implements DocumentContext
Modifier | Constructor and Description |
---|---|
protected |
WrappedDocumentContext(DocumentContext dc) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
DocumentContext |
dc() |
WrappedDocumentContext |
dc(DocumentContext dc) |
long |
index()
Index last read, only available for read contexts.
|
boolean |
isClosed() |
boolean |
isData() |
boolean |
isMetaData() |
boolean |
isNotComplete() |
boolean |
isPresent() |
void |
metaData(boolean metaData)
Set the metaData flag.
|
void |
notifyClosing() |
void |
rollbackOnClose()
Call this if you have detected an error condition and you want the context
rolled back when it is closed, rather than half a message committed
|
int |
sourceId() |
@Nullable Wire |
wire() |
protected WrappedDocumentContext(DocumentContext dc)
public DocumentContext dc()
public WrappedDocumentContext dc(DocumentContext dc)
public boolean isMetaData()
isMetaData
in interface DocumentContext
public void metaData(boolean metaData)
DocumentContext
metaData
in interface DocumentContext
metaData
- write as metaData instead of data if true.public boolean isPresent()
isPresent
in interface DocumentContext
@Nullable public @Nullable Wire wire()
wire
in interface DocumentContext
public boolean isNotComplete()
isNotComplete
in interface DocumentContext
public void close()
close
in interface Closeable
close
in interface AutoCloseable
public int sourceId()
sourceId
in interface SourceContext
public long index() throws net.openhft.chronicle.core.io.IORuntimeException
SourceContext
index
in interface SourceContext
net.openhft.chronicle.core.io.IORuntimeException
- is the an error occurred while getting the indexpublic boolean isData()
isData
in interface DocumentContext
public void rollbackOnClose()
DocumentContext
rollbackOnClose
in interface DocumentContext
public void notifyClosing()
public boolean isClosed()
isClosed
in interface net.openhft.chronicle.core.io.QueryCloseable
isClosed
in interface DocumentContext
Copyright © 2020. All rights reserved.