Uses of Class
com.exonum.binding.core.storage.database.Snapshot
-
Packages that use Snapshot Package Description com.exonum.binding.core.runtime com.exonum.binding.core.storage.database -
-
Uses of Snapshot in com.exonum.binding.core.runtime
Methods in com.exonum.binding.core.runtime that return Snapshot Modifier and Type Method Description SnapshotAccessFactory. createSnapshot(long nativeHandle, Cleaner cleaner)Creates a new owning snapshot.SnapshotAccessProxyFactory. createSnapshot(long nativeHandle, Cleaner cleaner)Methods in com.exonum.binding.core.runtime with parameters of type Snapshot Modifier and Type Method Description voidServiceRuntime. afterCommit(Snapshot snapshot, OptionalInt validatorId, long height)Notifies the services in the runtime of the block commit event.Method parameters in com.exonum.binding.core.runtime with type arguments of type Snapshot Modifier and Type Method Description <ResultT> ResultTNodeProxy. withSnapshot(Function<Snapshot,ResultT> snapshotFunction) -
Uses of Snapshot in com.exonum.binding.core.storage.database
Methods in com.exonum.binding.core.storage.database that return Snapshot Modifier and Type Method Description SnapshotDatabase. createSnapshot(Cleaner cleaner)Creates a new snapshot of the database state.SnapshotTemporaryDb. createSnapshot(Cleaner cleaner)static SnapshotSnapshot. newInstance(long nativeHandle, boolean owningHandle, Cleaner cleaner)Creates a new Snapshot proxy.static SnapshotSnapshot. newInstance(long nativeHandle, Cleaner cleaner)Creates a new owning Snapshot proxy.
-