interface DriverDSLExposedInterface
This is the interface thats exposed to DSL users.
networkMapCache |
abstract val networkMapCache: NetworkMapCache |
startClient |
abstract fun startClient(providedName: String, serverAddress: <ERROR CLASS>): Future<NodeMessagingClient> Starts an NodeMessagingClient. |
startLocalServer |
abstract fun startLocalServer(): Future<ArtemisMessagingServer> Starts a local ArtemisMessagingServer of which there may only be one. |
startNode |
abstract fun startNode(providedName: String? = null, advertisedServices: Set<ServiceInfo> = setOf()): Future<NodeInfo> Starts a Node in a separate process. |
waitForAllNodesToFinish |
abstract fun waitForAllNodesToFinish(): Unit |
startClient |
fun DriverDSLExposedInterface.startClient(localServer: ArtemisMessagingServer): Future<NodeMessagingClient> fun DriverDSLExposedInterface.startClient(remoteNodeInfo: NodeInfo, providedName: String? = null): Future<NodeMessagingClient> |
DriverDSLInternalInterface |
interface DriverDSLInternalInterface : DriverDSLExposedInterface |