Uses of Class
com.exonum.binding.proxy.Cleaner
-
Packages that use Cleaner Package Description com.exonum.binding.proxy com.exonum.binding.service.adapters An internal package with adapters of Java Service interfaces to the interface, convenient to the native code.com.exonum.binding.storage.database -
-
Uses of Cleaner in com.exonum.binding.proxy
Methods in com.exonum.binding.proxy with parameters of type Cleaner Modifier and Type Method Description static ProxyDestructor
ProxyDestructor. newRegistered(Cleaner cleaner, NativeHandle nativeHandle, java.lang.Class<?> proxyClass, java.util.function.LongConsumer destructorFunction)
Creates a new destructor of a native proxy, registered in the given cleaner. -
Uses of Cleaner in com.exonum.binding.service.adapters
Methods in com.exonum.binding.service.adapters 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.storage.database
Methods in com.exonum.binding.storage.database that return Cleaner Modifier and Type Method Description Cleaner
View. getCleaner()
Returns the cleaner of this view.Methods in com.exonum.binding.storage.database with parameters of type Cleaner Modifier and Type Method Description Fork
Database. createFork(Cleaner cleaner)
Creates a new database fork.Fork
MemoryDb. createFork(Cleaner cleaner)
Snapshot
Database. createSnapshot(Cleaner cleaner)
Creates a new snapshot of the database state.Snapshot
MemoryDb. 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.
-