Package-level declarations

Types

Link copied to clipboard

Represents a cordapp by registering the JAR that contains it and all important classes for Corda. Instances of this class are generated automatically at startup of a node and can get retrieved from CordappProvider.getAppContext from the CordappContext it returns.

Link copied to clipboard

Provides access to cordapp configuration independent of the configuration provider.

Link copied to clipboard

Thrown if an exception occurs in accessing or parsing cordapp configuration

Link copied to clipboard

An app context provides information about where an app was loaded from, access to its classloader, and (in the included Cordapp object) lists of annotated classes discovered via scanning the JAR.

Link copied to clipboard
data class CordappInfo(val type: String, val name: String, val shortName: String, val minimumPlatformVersion: Int, val targetPlatformVersion: Int, val version: String, val vendor: String, val licence: String, val jarHash: SecureHash.SHA256)

A CordappInfo describes a single CorDapp currently installed on the node

Link copied to clipboard

Provides access to what the node knows about loaded applications.