Skip to content

com.github.manosbatsis.corda.testacles.containers.cordform / CordformNodeContainer

CordformNodeContainer

open class CordformNodeContainer : GenericContainer<CordformNodeContainer>,NodeContainer<CordformNodeContainer>

Constructors

Name Summary
<init> CordformNodeContainer(dockerImageName: DockerImageName = DockerImageName.parse("corda/corda-zulu-java1.8-4.5"), nodeContainerConfig:NodeContainerConfig)

Properties

Name Summary
config open val config: Config
isEnterprise open val isEnterprise:Boolean
nodeContainerConfig val nodeContainerConfig:NodeContainerConfig
nodeIdentity open val nodeIdentity: CordaX500Name
nodeName open val nodeName:String
rpcAddress open val rpcAddress:String
rpcNetworkHostAndPort open val rpcNetworkHostAndPort: NetworkHostAndPort
rpcUsers open val rpcUsers:List<User>
simpleNodeConfig open val simpleNodeConfig:SimpleNodeConfig
version open val version:Version

Functions

Name Summary
addEnvVars open fun addEnvVars():Unit
Add environment variables to the container. Overrides should call super.
allowAll fun allowAll(file:File, skipExecute:Boolean= false):Unit
getBinds open fun getBinds(nodeDir:File):List<Bind>
Set the Bind entries for the container. Overrides should call super.
getRpc open fun getRpc(user: User): CordaRPCOps
start open fun start():Unit
stop open fun stop():Unit

Inherited Functions

Name Summary
getDefaultRpcUser open fun getDefaultRpcUser(): User
Get default user user credentials, try for ALL permissions first
getRpc open fun getRpc(username:String): CordaRPCOps

Companion Object Properties

Name Summary
CORDA_ARGS const val CORDA_ARGS:String