interface IRdWireable : IRdDynamic
Entity that could receive messages from wire
abstract val isBound: Boolean |
|
abstract val rdid: RdId |
|
abstract val wireScheduler: <ERROR CLASS>
Scheduler on which wire invokes callback onWireReceived. Default is the same as protocol's one. |
abstract val location: <ERROR CLASS> |
|
abstract val protocol: IProtocol |
|
abstract val serializationContext: SerializationCtx |
abstract fun onWireReceived(buffer: AbstractBuffer): Unit
Callback that wire triggers when it receives messaged |
fun <T> T.deepClonePolymorphic(): T |
interface IRdReactive : IRdBindable, IRdWireable
A non-root node in an object graph which can be synchronized with its remote copy over a network or a similar connection, and which allows to subscribe to its changes. |
|
abstract class WiredRdTask<TReq, TRes> : RdTask<TRes>, IRdWireable |