Uses of Class
com.exonum.binding.core.proxy.Cleaner
Package | Description |
---|---|
com.exonum.binding.core.proxy | |
com.exonum.binding.core.runtime | |
com.exonum.binding.core.storage.database |
-
Uses of Cleaner in com.exonum.binding.core.proxy
Methods in com.exonum.binding.core.proxy with parameters of type Cleaner Modifier and Type Method Description static ProxyDestructor
ProxyDestructor. newRegistered(Cleaner cleaner, NativeHandle nativeHandle, Class<?> proxyClass, LongConsumer destructorFunction)
Creates a new destructor of a native proxy, registered in the given cleaner. -
Uses of Cleaner in com.exonum.binding.core.runtime
Methods in com.exonum.binding.core.runtime with parameters of type Cleaner Modifier and Type Method Description Fork
ViewFactory. createFork(long nativeHandle, Cleaner cleaner)
Creates a new owning fork.Fork
ViewProxyFactory. createFork(long nativeHandle, Cleaner cleaner)
Snapshot
ViewFactory. createSnapshot(long nativeHandle, Cleaner cleaner)
Creates a new owning snapshot.Snapshot
ViewProxyFactory. createSnapshot(long nativeHandle, Cleaner cleaner)
-
Uses of Cleaner in com.exonum.binding.core.storage.database
Methods in com.exonum.binding.core.storage.database that return Cleaner Modifier and Type Method Description Cleaner
Fork. getCleaner()
Cleaner
Snapshot. getCleaner()
abstract Cleaner
View. getCleaner()
Returns the cleaner of this view.Methods in com.exonum.binding.core.storage.database with parameters of type Cleaner Modifier and Type Method Description Fork
Database. createFork(Cleaner cleaner)
Creates a new database fork.Fork
TemporaryDb. createFork(Cleaner cleaner)
Snapshot
Database. createSnapshot(Cleaner cleaner)
Creates a new snapshot of the database state.Snapshot
TemporaryDb. createSnapshot(Cleaner cleaner)
static Fork
Fork. newInstance(long nativeHandle, boolean owningHandle, Cleaner cleaner)
Creates a new Fork proxy.static Fork
Fork. newInstance(long nativeHandle, Cleaner cleaner)
Creates a new owning Fork proxy.static Snapshot
Snapshot. newInstance(long nativeHandle, boolean owningHandle, Cleaner cleaner)
Creates a new Snapshot proxy.static Snapshot
Snapshot. newInstance(long nativeHandle, Cleaner cleaner)
Creates a new owning Snapshot proxy.