Skip to content

com.github.manosbatsis.corda.testacles.containers.cordform.config / CordaNetworkConfig

CordaNetworkConfig

interface CordaNetworkConfig :NodeImageNameConfig

Properties

Name Summary
clearEnv abstract val clearEnv:Boolean
databaseSettings abstract val databaseSettings:CordformDatabaseSettings
imageCordaArgs abstract val imageCordaArgs:String
netParamsFile abstract val netParamsFile:File
network abstract val network: Network
nodeConfigs abstract val nodeConfigs:List<NodeContainerConfig>
nodeContainerCreator abstract val nodeContainerCreator: (dockerImageName: DockerImageName, nodeContainerConfig:NodeContainerConfig) ->NodeContainer<*>
nodeInfosDir abstract val nodeInfosDir:File
nodesDir abstract val nodesDir:File
notaryNodeDirs abstract val notaryNodeDirs:List<File>
partyNodeDirs abstract val partyNodeDirs:List<File>
privilegedMode abstract val privilegedMode:Boolean

Inherited Properties

Name Summary
entryPointOverride abstract val entryPointOverride:List<String>
Custom entrypoint to use if non-empty.
imageName abstract val imageName:String
The name of the docker image used

Inherited Functions

Name Summary
getVersion open fun getVersion():Version
The version of the docker image used
isEnterprise open fun isEnterprise():Boolean
Whether the docker image used is based on Corda Enterprise

Inheritors

Name Summary
CordformNetworkConfig data class CordformNetworkConfig :CordaNetworkConfig
Utility wrapper of a nodes directory, i.e. one created by the Cordform Gradle plugin