interface OutOfProcess : NodeHandle
Interface which represents an out of process node and exposes its process handle.
abstract val process: Process
The process in which this node is running |
abstract val baseDirectory: Path
The location of the node's base directory |
|
abstract val jmxAddress: <ERROR CLASS>?
Get the JMX server address for this node, if JMX is enabled |
|
abstract val nodeInfo: <ERROR CLASS>
Get the NodeInfo for this node |
|
abstract val p2pAddress: <ERROR CLASS>
Get the p2p address for this node |
|
abstract val rpc: <ERROR CLASS>
Interface to the node's RPC system. The first RPC user will be used to login if are any, otherwise a default one will be added and that will be used. |
|
abstract val rpcAddress: <ERROR CLASS>
Get the rpc address for this node |
|
abstract val rpcAdminAddress: <ERROR CLASS>
Get the rpc admin address for this node |
|
abstract val rpcUsers: List<User>
|
abstract fun stop(): Unit
Stops the referenced node. |
fun NodeHandle.logFile(): File |