Interface | Description |
---|---|
AppServiceHub |
A
interface CordaService annotated class requires a constructor taking a
single parameter of type interface AppServiceHub .
With the interface AppServiceHub parameter a interface CordaService is able to access to privileged operations.
In particular such a interface CordaService can initiate and track flows marked
with interface StartableByService . |
AutoAcceptable |
Tagging a network parameter with this annotation signifies that any update which modifies the parameter could be accepted without
the need for the node operator to run a manual accept command. If the update contains changes for any non-auto-acceptable parameter
or the behaviour is switched off via configuration then it will not be auto-accepted
|
ServiceHub |
A service hub is the starting point for most operations you can do inside the node. You are provided with one
when a class annotated with
interface CordaService is constructed, and you have access to one inside flows. Most RPCs
simply forward to the services found here after some access checking. |
ServicesForResolution |
Subset of node services that are used for loading transactions from the wire into fully resolved, looked up
forms ready for verification.
|
Class | Description |
---|---|
NetworkParameters |
Network parameters are a set of values that every node participating in the zone needs to agree on and use to
correctly interoperate with each other.
|
NodeDiagnosticInfo |
A
class NodeDiagnosticInfo holds information about the current node version. |
NodeInfo |
Information about a network node that acts on behalf of some party. NodeInfos can be found via the network map
cache, accessible from a
interface NetworkMapCache . They are also available via RPC
using the CordaRPCOps.networkMapSnapshot method. |
NotaryInfo |
Data class storing information about notaries available in the network.
|
Enum | Description |
---|---|
StatesToRecord |
Controls whether the transaction is sent to the vault at all, and if so whether states have to be relevant
or not in order to be recorded. Used in
ServiceHub.recordTransactions |
Exception | Description |
---|---|
ZoneVersionTooLowException |
When a Corda feature cannot be used due to the node's compatibility zone not enforcing a high enough minimum platform
version.
|