All Classes and Interfaces

Class
Description
Persists the current block and transactions within that block to enable event listening to be resumed following an application outage.
Class to handle waiting for an appropriate number of successful commit events to be received from peers following submit of a transaction to the orderer.
Functional interface describing a factory function for constructing CommitHandler instances.
Implemented by listeners for transaction commit events.
Represents a smart contract instance in a network.
Event emitted by the business logic of a smart contract during execution of a transaction.
Thrown when an error occurs invoking a smart contract.
Provides static factory methods used to create instances of default Checkpointer implementations.
Default commit handler implementations.
Default query handler implementations.
The Gateway provides the connection point for an application to access the Fabric network as a specific user.
The Gateway Builder interface defines the options that can be configured prior to connection.
Base class for exceptions thrown by the Gateway SDK or by components of the underlying Fabric.
Runtime exception for gateway classes.
This class consists exclusively of static methods used to create and operate on identity information.
Common behavior shared by all identity implementations.
A Network object represents the set of peers in a Fabric network (channel).
Event with information relating to a peer disconnect.
Defines a query and provides methods to evaluate the query on specific peers.
Handler responsible for evaluating a given query against appropriate peers.
Functional interface describing a factory function for constructing QueryHandler instances.
A Transaction represents a specific invocation of a transaction function, and provides flexibility over how that transaction is invoked.
A wallet stores identity information used to connect to a Hyperledger Fabric network.
Factory methods for creating wallets to hold identity information, using various backing stores.
Interface for store implementations that provide backing storage for identities in a Wallet.
Identity comprising an X.509 certificate and associated private key.