Interface | Description |
---|---|
RPCConnection<I extends RPCOps> |
Holds a
proxy object implementing I that forwards requests to the RPC server. The server version can be queried
via this interface. |
Class | Description |
---|---|
CordaRPCClient |
An RPC client connects to the specified server and allows you to make calls to the server that perform various
useful tasks. Please see the Client RPC section of docs.corda.net to learn more about how this API works. A brief
description is provided here.
|
CordaRPCClientConfiguration |
Can be used to configure the RPC client connection.
|
CordaRPCConnection |
This class is essentially just a wrapper for an
RPCConnection and can be treated identically. |
GracefulReconnect |
GracefulReconnect provides the opportunity to perform certain logic when the RPC encounters a connection disconnect
during communication with the node.
|
UtilsKt |
Exception | Description |
---|---|
ConnectionFailureException |
Signals that the underlying
interface RPCConnection dropped. |
MaxRpcRetryException |
Thrown to indicate an RPC operation has been retried for the maxNumberOfRetries unsuccessfully.
|
PermissionException |
Thrown to indicate that the calling user does not have permission for something they have requested (for example
calling a method).
|
RPCException |
Thrown to indicate a fatal error in the RPC system itself, as opposed to an error generated by the invoked method.
|
UnrecoverableRPCException |
Thrown to indicate a fatal error in the RPC system which cannot be recovered from and so needs some manual support.
|