rd-framework / com.jetbrains.rd.framework / IProtocol

IProtocol

interface IProtocol : IRdDynamic

A root node in an object graph which can be synchronized with its remote copy over a network or a similar connection.

Properties

contexts

abstract val contexts: ProtocolContexts

identity

abstract val identity: IIdentities

isMaster

abstract val isMaster: Boolean

name

abstract val name: String

outOfSyncModels

abstract val outOfSyncModels: <ERROR CLASS><RdExtBase>

scheduler

abstract val scheduler: <ERROR CLASS>

serializers

abstract val serializers: ISerializers

wire

abstract val wire: IWire

Inherited Properties

location

abstract val location: <ERROR CLASS>

protocol

abstract val protocol: IProtocol

serializationContext

abstract val serializationContext: SerializationCtx

Extension Functions

deepClonePolymorphic

fun <T> T.deepClonePolymorphic(): T

Inheritors

Protocol

class Protocol : IRdDynamic, IProtocol