CordaRPCConnection

This class is essentially just a wrapper for an RPCConnection<CordaRPCOps> and can be treated identically.

See also

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val proxy: CordaRPCOps

Holds a synthetic class that automatically forwards method calls to the server, and returns the response.

Link copied to clipboard
open override val serverProtocolVersion: Int

The RPC protocol version reported by the server.

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun forceClose()

Closes this client without notifying the server.

Link copied to clipboard
open override fun <T> getTelemetryHandle(telemetryClass: Class<T>): T?

Returns the configured openTelemetry global. Returns null if opentelemetry has not been configured.

Link copied to clipboard
open override fun notifyServerAndClose()

Closes this client gracefully by sending a notification to the server, so it can immediately clean up resources. If the server is not available this method may block for a short period until it's clear the server is not coming back.