class EndpointWiredRdTask<TReq, TRes> : WiredRdTask<TReq, TRes>
EndpointWiredRdTask(bindLifetime: <ERROR CLASS>, call: RdCall<TReq, TRes>, rdid: RdId, wireScheduler: <ERROR CLASS>) |
val lifetime: <ERROR CLASS> |
val call: RdCall<TReq, TRes> |
|
open val isBound: Boolean |
|
open val location: <ERROR CLASS> |
|
open val protocol: IProtocol |
|
open val rdid: RdId |
|
open val serializationContext: SerializationCtx |
|
val wire: IWire |
|
open val wireScheduler: <ERROR CLASS>
Scheduler on which wire invokes callback onWireReceived. Default is the same as protocol's one. |
fun onWireReceived(buffer: AbstractBuffer): Unit
Callback that wire triggers when it receives messaged |
val <T> IRdTask<T>.isCanceled: Boolean |
|
val <T> IRdTask<T>.isFaulted: Boolean |
|
val <T> IRdTask<T>.isSucceeded: Boolean |
fun <T> IRdTask<T>.asCompletableFuture(): <ERROR CLASS> |
|
suspend fun <T> IRdTask<T>. |
|
fun <T> T.deepClonePolymorphic(): T |
|
fun <T> IRdTask<T>.wait(timeoutMs: Long, pump: () -> Unit): Boolean |