net.corda.client.model / NodeMonitorModel

# NodeMonitorModel

`class NodeMonitorModel`

This model exposes raw event streams to and from the node.

### Constructors

<init> | `NodeMonitorModel()` This model exposes raw event streams to and from the node.

### Properties

networkMap | `val networkMap: <ERROR CLASS><MapChange>`
progressTracking | `val progressTracking: <ERROR CLASS><ProgressTrackingEvent>`
proxyObservable | `val proxyObservable: SimpleObjectProperty<CordaRPCOps?>`
stateMachineTransactionMapping | `val stateMachineTransactionMapping: <ERROR CLASS><StateMachineTransactionMapping>`
stateMachineUpdates | `val stateMachineUpdates: <ERROR CLASS><StateMachineUpdate>`
transactions | `val transactions: <ERROR CLASS><SignedTransaction>`
vaultUpdates | `val vaultUpdates: <ERROR CLASS><Update>`

### Functions

register | `fun register(nodeHostAndPort: <ERROR CLASS>, sslConfig: NodeSSLConfiguration, username: String, password: String): Unit` Register for updates to/from a given vault. TODO provide an unsubscribe mechanism