@Deprecated public class SMREntry extends LogEntry implements ISMRConsumable
LogEntry.LogEntryType
Modifier and Type | Field and Description |
---|---|
boolean |
haveUpcallResult
Deprecated.
If there is an upcall result for this modification.
|
boolean |
undoable
Deprecated.
A flag indicating whether an undo record is present.
|
Object |
undoRecord
Deprecated.
An undo record, which can be used to undo this method.
|
Object |
upcallResult
Deprecated.
The upcall result, if present.
|
Constructor and Description |
---|
SMREntry(String smrMethod,
Object[] smrArguments,
ISerializer serializer)
Deprecated.
SMREntry constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clearUndoRecord()
Deprecated.
Clear the undo record for this entry.
|
List<SMREntry> |
getSMRUpdates(UUID id)
Deprecated.
|
void |
serialize(io.netty.buffer.ByteBuf b)
Deprecated.
Serialize the given LogEntry into a given byte buffer.
|
void |
setUndoRecord(Object object)
Deprecated.
Set the undo record for this entry.
|
void |
setUpcallResult(Object result)
Deprecated.
Set the upcall result for this entry.
|
deserialize, isMutation
public transient Object undoRecord
public boolean undoable
public transient Object upcallResult
public transient boolean haveUpcallResult
public SMREntry(String smrMethod, @NonNull Object[] smrArguments, ISerializer serializer)
public void setUpcallResult(Object result)
public void setUndoRecord(Object object)
public void clearUndoRecord()
public void serialize(io.netty.buffer.ByteBuf b)
LogEntry
serialize
in interface ICorfuSerializable
serialize
in class LogEntry
b
- The buffer to serialize into.public List<SMREntry> getSMRUpdates(UUID id)
getSMRUpdates
in interface ISMRConsumable
Copyright © 2019 CorfuDB. All rights reserved.