DefaultRPCNode
class DefaultRPCNode(contract: DefaultRPCNode.Contract, transport: RPCTransport) : RPCNode
Content copied to clipboard
Types
Contract
Link copied to clipboard
class Contract(payloadSerializer: PayloadSerializer, protocol: RPCProtocol, extensions: Map<RPCNodeExtension.Identifier<*>, RPCNodeExtension>) : RPCNode.Contract
Content copied to clipboard
Factory
Link copied to clipboard
class Factory(handshakePerformer: RPCHandshakePerformer, payloadSerializerFactory: PayloadSerializer.Factory, extensionFactories: List<RPCNodeExtension.Factory<*>>, providedServiceRegistry: ServiceRegistry)
Content copied to clipboard
Functions
getExtension
Link copied to clipboard
open override fun <E : RPCNodeExtension> getExtension(identifier: RPCNodeExtension.Identifier<E>): E?
Content copied to clipboard