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 BlockchainDataBlockchainData. 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 ProxyDestructorProxyDestructor. 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 BlockchainDataAccessFactory. createBlockchainData(long nativeHandle, Cleaner cleaner)Creates a new owning blockchain data.BlockchainDataAccessProxyFactory. createBlockchainData(long nativeHandle, Cleaner cleaner)ForkAccessFactory. createFork(long nativeHandle, Cleaner cleaner)Creates a new owning fork.ForkAccessProxyFactory. createFork(long nativeHandle, Cleaner cleaner)SnapshotAccessFactory. createSnapshot(long nativeHandle, Cleaner cleaner)Creates a new owning snapshot.SnapshotAccessProxyFactory. 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 CleanerAbstractAccess. getCleaner()Returns the cleaner of this access.CleanerFork. getCleaner()CleanerPrefixed. getCleaner()CleanerRoErasedAccess. getCleaner()CleanerSnapshot. getCleaner()Methods in com.exonum.binding.core.storage.database with parameters of type Cleaner Modifier and Type Method Description ForkDatabase. createFork(Cleaner cleaner)Creates a new database fork.ForkTemporaryDb. createFork(Cleaner cleaner)SnapshotDatabase. createSnapshot(Cleaner cleaner)Creates a new snapshot of the database state.SnapshotTemporaryDb. createSnapshot(Cleaner cleaner)static PrefixedPrefixed. fromHandle(long prefixedNativeHandle, Cleaner cleaner)Creates a new Prefixed access from the native handle.static RoErasedAccessRoErasedAccess. fromHandle(long nativeHandle, Cleaner cleaner)Creates a new erased readonly access from the native handle.static ForkFork. newInstance(long nativeHandle, boolean owningHandle, Cleaner cleaner)Creates a new Fork proxy.static ForkFork. newInstance(long nativeHandle, Cleaner cleaner)Creates a new owning Fork proxy.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.