packaging / net.corda.packaging / CordappManifest

CordappManifest

data class CordappManifest

A parsed CorDapp JAR Manifest providing access to CorDapp-specific attributes.

Constructors

<init>

A parsed CorDapp JAR Manifest providing access to CorDapp-specific attributes.

CordappManifest(bundleSymbolicName: String, bundleVersion: String, minPlatformVersion: Int, targetPlatformVersion: Int, contractInfo: ManifestCordappInfo, workflowInfo: ManifestCordappInfo, attributes: Map<String, String>)

Properties

attributes

val attributes: Map<String, String>

bundleSymbolicName

val bundleSymbolicName: String

bundleVersion

val bundleVersion: String

checkpointSerializers

val checkpointSerializers: Set<String>

contractInfo

val contractInfo: ManifestCordappInfo

contracts

val contracts: Set<String>

flows

val flows: Set<String>

minPlatformVersion

val minPlatformVersion: Int

notaryProtocols

val notaryProtocols: Set<String>

queryPostProcessors

val queryPostProcessors: Set<String>

schemas

val schemas: Set<String>

serializers

val serializers: Set<String>

services

val services: Set<String>

targetPlatformVersion

val targetPlatformVersion: Int

whitelists

val whitelists: Set<String>

workflowInfo

val workflowInfo: ManifestCordappInfo

Companion Object Properties

CORDAPP_CHECKPOINT_SERIALIZERS

const val CORDAPP_CHECKPOINT_SERIALIZERS: String

CORDAPP_CONTRACT_LICENCE

const val CORDAPP_CONTRACT_LICENCE: String

CORDAPP_CONTRACT_NAME

const val CORDAPP_CONTRACT_NAME: String

CORDAPP_CONTRACT_VENDOR

const val CORDAPP_CONTRACT_VENDOR: String

CORDAPP_CONTRACT_VERSION

const val CORDAPP_CONTRACT_VERSION: String

CORDAPP_CONTRACTS

const val CORDAPP_CONTRACTS: String

CORDAPP_CUSTOM_QUERY_PROCESSORS

const val CORDAPP_CUSTOM_QUERY_PROCESSORS: String

CORDAPP_FLOWS

const val CORDAPP_FLOWS: String

CORDAPP_NOTARIES

const val CORDAPP_NOTARIES: String

CORDAPP_SCHEMAS

const val CORDAPP_SCHEMAS: String

CORDAPP_SERIALIZERS

const val CORDAPP_SERIALIZERS: String

CORDAPP_SERVICES

const val CORDAPP_SERVICES: String

CORDAPP_STATE_AND_REF_PROCESSORS

const val CORDAPP_STATE_AND_REF_PROCESSORS: String

CORDAPP_WHITELISTS

const val CORDAPP_WHITELISTS: String

CORDAPP_WORKFLOW_LICENCE

const val CORDAPP_WORKFLOW_LICENCE: String

CORDAPP_WORKFLOW_NAME

const val CORDAPP_WORKFLOW_NAME: String

CORDAPP_WORKFLOW_VENDOR

const val CORDAPP_WORKFLOW_VENDOR: String

CORDAPP_WORKFLOW_VERSION

const val CORDAPP_WORKFLOW_VERSION: String

DEFAULT_MIN_PLATFORM_VERSION

const val DEFAULT_MIN_PLATFORM_VERSION: Int

MIN_PLATFORM_VERSION

const val MIN_PLATFORM_VERSION: String

TARGET_PLATFORM_VERSION

const val TARGET_PLATFORM_VERSION: String

Companion Object Functions

fromManifest

Parses the manifest to extract specific standard attributes.

fun fromManifest(manifest: Manifest): CordappManifest