corda / net.corda.client.rpc.internal

Package net.corda.client.rpc.internal

Internal, do not use. These APIs and implementations which are currently being revised and are subject to future change.

Types

KryoClientSerializationScheme

class KryoClientSerializationScheme

ObservableContext

data class ObservableContext

Holds a context available during Kryo deserialisation of messages that are expected to contain Observables.

RPCClient

class RPCClient<I : RPCOps>

RPCClientConfiguration

data class RPCClientConfiguration

This configuration may be used to tweak the internals of the RPC client.

RPCClientProxyHandler

class RPCClientProxyHandler : InvocationHandler

This class provides a proxy implementation of an RPC interface for RPC clients. It translates API calls to lower-level RPC protocol messages. For this protocol see RPCApi.

RpcClientObservableSerializer

object RpcClientObservableSerializer : Serializer<Observable<*>>

A Serializer to deserialise Observables once the corresponding Kryo instance has been provided with an ObservableContext.

Functions

internalCordaRPCClient

fun internalCordaRPCClient(hostAndPort: NetworkHostAndPort, sslConfiguration: <ERROR CLASS>?, configuration: CordaRPCClientConfiguration = CordaRPCClientConfiguration.DEFAULT): CordaRPCClient