Package net.corda.testing.driver
Interface NodeHandle
-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
@DoNotImplement() public interface NodeHandle implements AutoCloseable
A base interface which represents a node as part of the driver dsl, extended by InProcess and OutOfProcess
-
-
Method Summary
Modifier and Type Method Description abstract Unit
stop()
Stops the referenced node. abstract NodeInfo
getNodeInfo()
Get the NodeInfo for this node abstract CordaRPCOps
getRpc()
Interface to the node's RPC system. abstract NetworkHostAndPort
getP2pAddress()
Get the p2p address for this node abstract NetworkHostAndPort
getRpcAddress()
Get the rpc address for this node abstract NetworkHostAndPort
getRpcAdminAddress()
Get the rpc admin address for this node abstract NetworkHostAndPort
getJmxAddress()
Get the JMX server address for this node, if JMX is enabled abstract List<User>
getRpcUsers()
Get a List of User's for this node abstract Path
getBaseDirectory()
The location of the node's base directory -
-
Method Detail
-
getNodeInfo
abstract NodeInfo getNodeInfo()
Get the NodeInfo for this node
-
getRpc
abstract CordaRPCOps getRpc()
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.
-
getP2pAddress
abstract NetworkHostAndPort getP2pAddress()
Get the p2p address for this node
-
getRpcAddress
abstract NetworkHostAndPort getRpcAddress()
Get the rpc address for this node
-
getRpcAdminAddress
abstract NetworkHostAndPort getRpcAdminAddress()
Get the rpc admin address for this node
-
getJmxAddress
abstract NetworkHostAndPort getJmxAddress()
Get the JMX server address for this node, if JMX is enabled
-
getRpcUsers
abstract List<User> getRpcUsers()
-
getBaseDirectory
abstract Path getBaseDirectory()
The location of the node's base directory
-
-
-
-