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