RPCOps - corda

corda / net.corda.core.messaging / RPCOps

# RPCOps

`@DoNotImplement interface RPCOps`

Base interface that all RPC servers must implement. Note: in Corda there's only one RPC interface. This base interface is here in case we split the RPC system out into a separate library one day.

### Properties

#### protocolVersion | Returns the RPC protocol version. Exists since version 0 so guaranteed to be present. `abstract val protocolVersion: Int`

### Inheritors

#### CordaRPCOps | RPC operations that the node exposes to clients. `interface CordaRPCOps : RPCOps`
#### FlowManagerRPCOps | RPC operations to perform operations related to flows including management of associated persistent states like checkpoints. `interface FlowManagerRPCOps : RPCOps`