DriverDSL |
Underlying interface for the driver DSL. Do not instantiate directly, instead use the driver function. interface DriverDSL |
DriverParameters |
Builder for configuring a driver. data class DriverParameters |
InProcess |
Interface which represents an in process node and exposes available services. interface InProcess : NodeHandle |
JmxPolicy |
A class containing configuration information for Jolokia JMX, to be used when creating a node via the driver. data class JmxPolicy |
NodeHandle |
A base interface which represents a node as part of the driver dsl, extended by InProcess and OutOfProcess interface NodeHandle : AutoCloseable |
NodeParameters |
Parameters for creating a node for DriverDSL.startNode. data class NodeParameters |
NotaryHandle |
Object ecapsulating a notary started automatically by the driver. data class NotaryHandle |
OutOfProcess |
Interface which represents an out of process node and exposes its process handle. interface OutOfProcess : NodeHandle |
PortAllocation |
abstract class PortAllocation |
VerifierType |
enum class VerifierType |
WebserverHandle |
Class which represents a handle to a webserver process and its NetworkHostAndPort for testing purposes. data class |
driver |
driver allows one to start up nodes like this: driver { val noService = startNode(providedName = DUMMY_BANK_A.name) val notary = startNode(providedName = DUMMY_NOTARY.name) fun <A> driver(defaultParameters: DriverParameters = DriverParameters(), dsl: DriverDSL.() -> A): A |
logFile |
fun NodeHandle.logFile(): File |