Package | Description |
---|---|
org.corfudb.runtime.object |
This package contains the object layer for Corfu.
|
Modifier and Type | Method and Description |
---|---|
Map<String,ICorfuSMRUpcallTarget<T>> |
ICorfuSMR.getCorfuSMRUpcallMap()
Get a map from strings (function names) to SMR upcalls.
|
Constructor and Description |
---|
CorfuCompileProxy(CorfuRuntime rt,
UUID streamID,
Class<T> type,
Object[] args,
ISerializer serializer,
Map<String,ICorfuSMRUpcallTarget<T>> upcallTargetMap,
Map<String,IUndoFunction<T>> undoTargetMap,
Map<String,IUndoRecordFunction<T>> undoRecordTargetMap,
Set<String> resetSet)
Deprecated.
|
VersionLockedObject(Supplier<T> newObjectFn,
StreamViewSMRAdapter smrStream,
Map<String,ICorfuSMRUpcallTarget<T>> upcallTargets,
Map<String,IUndoRecordFunction<T>> undoRecordTargets,
Map<String,IUndoFunction<T>> undoTargets,
Set<String> resetSet)
The VersionLockedObject maintains a versioned object which is backed by an ISMRStream,
and is optionally backed by an additional optimistic update stream.
|
Copyright © 2019 CorfuDB. All rights reserved.