ColdUpstream

class ColdUpstream<REQUEST, CLIENT_STREAM, RESPONSE>(    identifier: ServiceCallIdentifier,     val requestSerializer: KSerializer<REQUEST>,     val clientStreamSerializer: KSerializer<CLIENT_STREAM>,     val responseSerializer: KSerializer<RESPONSE>,     errorSerializer: RPCErrorSerializer,     val perform: suspend (REQUEST, Flow<CLIENT_STREAM>) -> RESPONSE) : RunnableCallDescription<REQUEST>

Constructors

Link copied to clipboard
fun <REQUEST, CLIENT_STREAM, RESPONSE> ColdUpstream(    identifier: ServiceCallIdentifier,     requestSerializer: KSerializer<REQUEST>,     clientStreamSerializer: KSerializer<CLIENT_STREAM>,     responseSerializer: KSerializer<RESPONSE>,     errorSerializer: RPCErrorSerializer,     perform: suspend (REQUEST, Flow<CLIENT_STREAM>) -> RESPONSE)

Functions

Link copied to clipboard

Properties

Link copied to clipboard
val clientStreamSerializer: KSerializer<CLIENT_STREAM>
Link copied to clipboard
val errorSerializer: RPCErrorSerializer
Link copied to clipboard
val identifier: ServiceCallIdentifier
Link copied to clipboard
val payloadSerializer: KSerializer<REQUEST>
Link copied to clipboard
val perform: suspend (REQUEST, Flow<CLIENT_STREAM>) -> RESPONSE
Link copied to clipboard
val requestSerializer: KSerializer<REQUEST>
Link copied to clipboard
val responseSerializer: KSerializer<RESPONSE>