@Deprecated public class MultiObjectSMREntry extends LogEntry implements ISMRConsumable
LogEntry.LogEntryType
Modifier and Type | Field and Description |
---|---|
Map<UUID,MultiSMREntry> |
entryMap
Deprecated.
|
Constructor and Description |
---|
MultiObjectSMREntry()
Deprecated.
|
MultiObjectSMREntry(Map<UUID,MultiSMREntry> entryMap)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addTo(UUID streamID,
SMREntry updateEntry)
Deprecated.
Add one SMR-update to one object's update-list.
|
List<SMREntry> |
getSMRUpdates(UUID id)
Deprecated.
Get the list of SMR updates for a particular object.
|
protected MultiSMREntry |
getStreamEntry(UUID streamID)
Deprecated.
Extract a particular stream's entry from this object.
|
void |
mergeInto(MultiObjectSMREntry other)
Deprecated.
merge two MultiObjectSMREntry records.
|
void |
serialize(io.netty.buffer.ByteBuf b)
Deprecated.
Serialize the given LogEntry into a given byte buffer.
|
void |
setEntry(ILogData entry)
Deprecated.
|
deserialize, isMutation
public Map<UUID,MultiSMREntry> entryMap
public MultiObjectSMREntry()
public MultiObjectSMREntry(Map<UUID,MultiSMREntry> entryMap)
protected MultiSMREntry getStreamEntry(UUID streamID)
streamID
- StreamIDpublic void addTo(UUID streamID, SMREntry updateEntry)
streamID
- StreamIDupdateEntry
- SMREntry to addpublic void mergeInto(MultiObjectSMREntry other)
other
- Object to merge.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
id
- StreamIDpublic void setEntry(ILogData entry)
Copyright © 2019 CorfuDB. All rights reserved.