Package com.exonum.binding.core.service
-
Interface Summary Interface Description BlockCommittedEvent The blockchain state just after the corresponding block is committed.Configurable A configurable Exonum service.Configuration Configuration parameters of Exonum service.ExecutionContext An execution context.Node An Exonum node context.Schema A schema of the collections (a.k.a.Service An Exonum service.ServiceModule A service module configures the service bindings so that the framework can resolve the service implementation and all its dependencies. -
Class Summary Class Description AbstractService A base class for user services.AbstractServiceModule A base class forServiceModule
implementations provided for convenience.BlockCommittedEventImpl ExecutionContext.Builder Transaction context builder.ExecutionPreconditions Utility methods that helps verifying conditions conducted in expression while transaction execution.NodeFake An implementation of a Node interface for testing purposes. -
Exception Summary Exception Description ExecutionException An error occurred during the execution of a Service method.TransactionSubmissionException Indicates that a transaction could not be submitted.