interface DriverDSLInternalInterface : DriverDSLExposedInterface
networkMapCache |
abstract val networkMapCache: NetworkMapCache |
shutdown |
abstract fun shutdown(): Unit |
start |
abstract fun start(): Unit |
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> |
DriverDSL |
class DriverDSL : DriverDSLInternalInterface |