Reconnecting RPCConnection
data class ReconnectingRPCConnection(val nodeHostAndPorts: List<<Error class: unknown class>>, val username: String, val password: String, val rpcConfiguration: CordaRPCClientConfiguration, val sslConfiguration: <Error class: unknown class>? = null, val classLoader: ClassLoader?, val gracefulReconnect: GracefulReconnect = GracefulReconnect(), val observersPool: ExecutorService) : RPCConnection<<Error class: unknown class>>
Helper class useful for reconnecting to a Node.
Constructors
Link copied to clipboard
constructor(nodeHostAndPorts: List<<Error class: unknown class>>, username: String, password: String, rpcConfiguration: CordaRPCClientConfiguration, sslConfiguration: <Error class: unknown class>? = null, classLoader: ClassLoader?, gracefulReconnect: GracefulReconnect = GracefulReconnect(), observersPool: ExecutorService)
Properties
Functions
Link copied to clipboard
Closes this client without notifying the server.
Link copied to clipboard
Returns the configured openTelemetry global. Returns null if opentelemetry has not been configured.
Link copied to clipboard
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.
Link copied to clipboard
Called on external error. Will block until the connection is established again.