com.r3corda.node.services.monitor

## Package com.r3corda.node.services.monitor

### Types

ClientToServiceCommandMessage | `data class ClientToServiceCommandMessage : DirectRequestMessage`
DeregisterRequest | `data class DeregisterRequest : DirectRequestMessage`
DeregisterResponse | `data class DeregisterResponse`
RegisterRequest | `data class RegisterRequest : DirectRequestMessage`
RegisterResponse | `data class RegisterResponse`
ServiceToClientEvent | `sealed class ServiceToClientEvent` Events triggered by changes in the node, and sent to monitoring client(s).
StateSnapshotMessage | `data class StateSnapshotMessage`
TransactionBuildResult | `sealed class TransactionBuildResult`
WalletMonitorService | `class WalletMonitorService : AbstractNodeService` Service which allows external clients to monitor the wallet service and state machine manager, as well as trigger actions within the node. The service also sends requests for user input back to clients, for example to enter additional information while a protocol runs, or confirm an action.