Uses of Class
com.exonum.binding.core.proxy.Cleaner
Package | Description |
---|---|
com.exonum.binding.core.blockchain | |
com.exonum.binding.core.proxy | |
com.exonum.binding.core.runtime | |
com.exonum.binding.core.storage.database |
-
Uses of Cleaner in com.exonum.binding.core.blockchain
Methods in com.exonum.binding.core.blockchain with parameters of type Cleaner Modifier and Type Method Description static BlockchainData
BlockchainData. fromHandle(long bdNativeHandle, Cleaner cleaner)
Creates a new BlockchainData from the native handle. -
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, 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.core.runtime
Methods in com.exonum.binding.core.runtime with parameters of type Cleaner Modifier and Type Method Description BlockchainData
AccessFactory. createBlockchainData(long nativeHandle, Cleaner cleaner)
Creates a new owning blockchain data.BlockchainData
AccessProxyFactory. createBlockchainData(long nativeHandle, Cleaner cleaner)
Fork
AccessFactory. createFork(long nativeHandle, Cleaner cleaner)
Creates a new owning fork.Fork
AccessProxyFactory. createFork(long nativeHandle, Cleaner cleaner)
Snapshot
AccessFactory. createSnapshot(long nativeHandle, Cleaner cleaner)
Creates a new owning snapshot.Snapshot
AccessProxyFactory. 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 abstract Cleaner
AbstractAccess. getCleaner()
Returns the cleaner of this access.Cleaner
Fork. getCleaner()
Cleaner
Prefixed. getCleaner()
Cleaner
RoErasedAccess. getCleaner()
Cleaner
Snapshot. getCleaner()
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 Prefixed
Prefixed. fromHandle(long prefixedNativeHandle, Cleaner cleaner)
Creates a new Prefixed access from the native handle.static RoErasedAccess
RoErasedAccess. fromHandle(long nativeHandle, Cleaner cleaner)
Creates a new erased readonly access from the native handle.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.