net.corda.core.cordapp
Keywords: net.corda.core.cordapp package
Date: 2023-09-18

# Package net.corda.core.cordapp

- Interface Summary
  Interface | Description
  --- | ---
  Cordapp | 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 `class CordappContext` it returns.
  CordappConfig | Provides access to cordapp configuration independent of the configuration provider.
  CordappProvider | Provides access to what the node knows about loaded applications.

- Class Summary
  Class | Description
  --- | ---
  CordappContext | An app context provides information about where an app was loaded from, access to its classloader, and (in the included `interface Cordapp` object) lists of annotated classes discovered via scanning the JAR.
  CordappInfo | A `class CordappInfo` describes a single CorDapp currently installed on the node

- Exception Summary
  Exception | Description
  --- | ---
  CordappConfigException | Thrown if an exception occurs in accessing or parsing cordapp configuration