All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractCloseableNativeProxy |
A proxy of a native object.
|
AbstractNativeProxy |
A base class of a native proxy.
|
AbstractService |
A base class for user services.
|
AbstractServiceModule |
A base class for ServiceModule implementations provided for convenience.
|
AutoGenerationCandidate |
An annotation intended to mark APIs that are good candidates to be generated auto-magically.
|
Block |
Exonum block header data structure.
|
Block.Builder |
|
BlockAdapterFactory |
Class used to automatically create Gson type adapters for AutoValue classes.
|
Blockchain |
Provides read-only access to the subset of
blockchain::Schema features in the Core API: blocks, transaction messages, execution
results.
|
BlockCommittedEvent |
The blockchain state just after the corresponding block is committed.
|
BlockCommittedEventImpl |
|
BlockSerializer |
|
CleanAction<ResourceDescriptionT> |
A clean action is an operation that is performed to release some resources.
|
Cleaner |
A context controlling lifecycle of native proxies.
|
CloseableNativeProxy |
A proxy of a native object that must be explicitly closed.
|
CloseFailuresException |
Indicates that there were failures when it was attempted to close some native proxies.
|
CoreProtos |
|
CoreProtos.Block |
Protobuf type Block
|
CoreProtos.Block.Builder |
Protobuf type Block
|
CoreProtos.BlockOrBuilder |
|
CoreProtos.Hash |
Protobuf type Hash
|
CoreProtos.Hash.Builder |
Protobuf type Hash
|
CoreProtos.HashOrBuilder |
|
CoreProtos.TransactionResult |
Protobuf type TransactionResult
|
CoreProtos.TransactionResult.Builder |
Protobuf type TransactionResult
|
CoreProtos.TransactionResultOrBuilder |
|
CoreProtos.TxLocation |
Protobuf type TxLocation
|
CoreProtos.TxLocation.Builder |
Protobuf type TxLocation
|
CoreProtos.TxLocationOrBuilder |
|
Database |
Represents an underlying Exonum Storage database.
|
EntryIndexProxy<T> |
An Entry is a database index that can contain no or a single value.
|
Fork |
A fork is a database view, allowing both read and write operations.
|
ImproveDocs |
Indicates that a documentation of a field, method or class needs to be improved
(or added if absent).
|
IncrementalModificationCounter |
|
InternalServerError |
Indicates that an internal error occurred during transaction processing.
|
KeySetIndexProxy<E> |
A key set is an index that contains no duplicate elements (keys).
|
LibraryLoader |
A loader of the native shared library with Exonum framework bindings.
|
ListIndex<T> |
A list index proxy is a contiguous list of elements.
|
ListIndexProxy<E> |
A list index proxy is a contiguous list of elements.
|
MapIndex<K,V> |
A MapIndex is an index that maps keys to values.
|
MapIndexProxy<K,V> |
A MapIndex is an index that maps keys to values.
|
MemoryDb |
An in-memory database for testing purposes.
|
ModificationCounter |
A counter of modification events of some objects (e.g., a collection, or a database view).
|
NativeHandle |
An implementation-specific handle to the native object.
|
Node |
An Exonum node context.
|
NodeFake |
An implementation of a Node interface for testing purposes.
|
NodeProxy |
An Exonum node context.
|
ProofListIndexProxy<E> |
A proof list index proxy is a contiguous list of elements, capable of providing
cryptographic proofs that it contains a certain element at a particular position.
|
ProofMapIndexProxy<K,V> |
A ProofMapIndexProxy is an index that maps keys to values.
|
ProxyDestructor |
ProxyDestructor is a clean action that destroys a native proxy and closes its native handle.
|
RawTransaction |
An Exonum raw transaction.
|
RawTransaction.Builder |
|
Schema |
A schema of the collections (a.k.a.
|
Server |
An HTTP server providing transport for Exonum transactions and read-requests.
|
Service |
An Exonum service.
|
ServiceId |
A service artifact identifier.
|
ServiceModule |
A service module configures the service bindings so that the framework can resolve
the service implementation and all its dependencies.
|
Snapshot |
A snapshot is a read-only, immutable database view.
|
Transaction |
An Exonum transaction.
|
TransactionContext |
Transaction context class.
|
TransactionContext.Builder |
Transaction context builder.
|
TransactionConverter |
A converter of a raw Exonum transaction, which contains transaction data,
into an executable transaction.
|
TransactionExecutionException |
An exception occurred during transaction execution.
|
TransactionLocationSerializer |
|
TransactionResultSerializer |
|
UserServiceAdapter |
An adapter of a user-facing interface Service to an interface with a native code.
|
UserTransactionAdapter |
An adapter of a user-facing interface Transaction to an interface with a native code.
|
ValueSetIndexProxy<E> |
A value set is an index that contains no duplicate elements (values).
|
ValueSetIndexProxy.Entry<E> |
An entry of a value set index: a hash-value pair.
|
View |
Represents a view of the database.
|
ViewFactory |
A factory of views.
|
ViewProxyFactory |
A factory of View proxies.
|