T
- The type of the underlying object.
Created by mwei on 11/10/16.public interface ICorfuSMR<T>
Modifier and Type | Field and Description |
---|---|
static String |
CORFUSMR_SUFFIX
The suffix for all precompiled SMR wrapper classes.
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
getCorfuResetSet()
Get a set of strings (function names) which result in a reset
of the object.
|
ICorfuSMRProxy<T> |
getCorfuSMRProxy()
Get the proxy for this wrapper, to manage the state of the object.
|
Map<String,ICorfuSMRUpcallTarget<T>> |
getCorfuSMRUpcallMap()
Get a map from strings (function names) to SMR upcalls.
|
default UUID |
getCorfuStreamID()
Return the stream ID that this object belongs to.
|
Map<String,IUndoFunction<T>> |
getCorfuUndoMap()
Get a map from strings (function names) to undo methods.
|
Map<String,IUndoRecordFunction<T>> |
getCorfuUndoRecordMap()
Get a map from strings (function names) to undoRecord methods.
|
void |
setCorfuSMRProxy(ICorfuSMRProxy<T> proxy)
Set the proxy for this wrapper, to manage the state of the object.
|
static final String CORFUSMR_SUFFIX
ICorfuSMRProxy<T> getCorfuSMRProxy()
void setCorfuSMRProxy(ICorfuSMRProxy<T> proxy)
proxy
- The proxy to set for this wrapper.Map<String,ICorfuSMRUpcallTarget<T>> getCorfuSMRUpcallMap()
Map<String,IUndoFunction<T>> getCorfuUndoMap()
Map<String,IUndoRecordFunction<T>> getCorfuUndoRecordMap()
Set<String> getCorfuResetSet()
default UUID getCorfuStreamID()
Copyright © 2019 CorfuDB. All rights reserved.