Package | Description |
---|---|
com.exonum.binding.messages | |
com.exonum.binding.service | |
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 |
Modifier and Type | Method and Description |
---|---|
void |
Transaction.execute(Fork view)
Execute the transaction, possibly modifying the blockchain state.
|
Modifier and Type | Method and Description |
---|---|
default java.util.Optional<java.lang.String> |
Service.initialize(Fork fork)
Initializes the service.
|
Modifier and Type | Method and Description |
---|---|
Fork |
ViewProxyFactory.createFork(long nativeHandle,
Cleaner cleaner) |
Fork |
ViewFactory.createFork(long nativeHandle,
Cleaner cleaner)
Creates a new owning fork.
|
Modifier and Type | Method and Description |
---|---|
Fork |
Database.createFork(Cleaner cleaner)
Creates a new database fork.
|
Fork |
MemoryDb.createFork(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.
|
Modifier and Type | Method and Description |
---|---|
void |
MemoryDb.merge(Fork fork)
Applies the changes from the given fork to the database state.
|
void |
ViewModificationCounter.notifyModified(Fork fork)
Notifies that the fork is modified.
|
Copyright © 2018 Exonum. All rights reserved.