Module io.hotmoka.local
Package io.hotmoka.local
-
Interface Summary Interface Description CheckableStore A store that can be checked out, that is, its view of the world can be moved back in time.EngineClassLoader A class loader used to access the definition of the classes of Takamaka methods or constructors executed during a transaction.NodeCaches The caches of a local node.ResponseBuilder<Request extends TransactionRequest<Response>,Response extends TransactionResponse> The creator of a response from a request.Store The shared store of a node.StoreUtilities An object that provides methods for reconstructing data from the store of a node.ViewResponseBuilder A builder of a response that is executed without updating the store of the node. -
Class Summary Class Description AbstractLocalNode<C extends Config,S extends AbstractStore<C>> A generic implementation of a local (ie., non-remote) node.AbstractStore<C extends Config> Shared implementation of the store of a node.Config The configuration of a node.Config.Builder<T extends Config.Builder<T>> The builder of a configuration object.InitialResponseBuilder<Request extends InitialTransactionRequest<Response>,Response extends InitialTransactionResponse> The creator of the response for an initial transaction.NonInitialResponseBuilder<Request extends NonInitialTransactionRequest<Response>,Response extends NonInitialTransactionResponse> The creator of the response for a non-initial transaction.