Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Wrapper over CordaRPCOps that handles exceptions when the node or the connection to the node fail.

Link copied to clipboard
Link copied to clipboard
class RPCClient<I : RPCOps>(transport: <Error class: unknown class>, rpcConfiguration: CordaRPCClientConfiguration = CordaRPCClientConfiguration.DEFAULT, serializationContext: SerializationContext = SerializationDefaults.RPC_CLIENT_CONTEXT, haPoolTransportConfigurations: List<<Error class: unknown class>> = emptyList())

RPCClient is meant to run outside of Corda Node JVM and provide connectivity to a node using RPC protocol. Since Corda Node can expose multiple RPC interfaces, it is possible to specify which RPCOps interface should be used.

Link copied to clipboard
class RPCClientTelemetry(serviceName: String, val openTelemetryEnabled: Boolean, val simpleLogTelemetryEnabled: Boolean, val spanStartEndEventsEnabled: Boolean, val copyBaggageToTags: Boolean)
Link copied to clipboard
object RPCUtils