WiredRdTask

abstract class WiredRdTask<TReq, TRes>(    val call: RdCall<TReq, TRes>,     val rdid: RdId,     val wireScheduler: IScheduler) : RdTask<TRes> , IRdWireable

Constructors

Link copied to clipboard
fun <TReq, TRes> WiredRdTask(    call: RdCall<TReq, TRes>,     rdid: RdId,     wireScheduler: IScheduler)

Functions

Link copied to clipboard
open override fun onWireReceived(buffer: AbstractBuffer, dispatchHelper: IRdWireableDispatchHelper)

Callback that wire triggers when it receives messaged

abstract fun onWireReceived(    proto: IProtocol,     ctx: SerializationCtx,     buffer: AbstractBuffer,     dispatchHelper: IRdWireableDispatchHelper)
Link copied to clipboard
fun set(v: TRes)
fun set(e: Throwable)
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val call: RdCall<TReq, TRes>
Link copied to clipboard
open override val location: RName
Link copied to clipboard
open override val protocol: IProtocol?
Link copied to clipboard
open override val rdid: RdId
Link copied to clipboard
open override val result: WriteOnceProperty<RdTaskResult<TRes>>
Link copied to clipboard
open override val serializationContext: SerializationCtx?
Link copied to clipboard
val wire: IWire?
Link copied to clipboard
val wireScheduler: IScheduler

Inheritors

Link copied to clipboard
Link copied to clipboard