Cold Upstream Call Description
data class ColdUpstreamCallDescription<REQUEST, CLIENT_STREAM, RESPONSE>( val identifier: ServiceCallIdentifier, val outgoingSerializer: KSerializer<REQUEST>, val clientStreamSerializer: KSerializer<CLIENT_STREAM>, val incomingSerializer: KSerializer<RESPONSE>, val errorSerializer: RPCErrorSerializer) : UpstreamCallDescription<REQUEST, CLIENT_STREAM>
Content copied to clipboard
Constructors
Link copied to clipboard
fun <REQUEST, CLIENT_STREAM, RESPONSE> ColdUpstreamCallDescription( identifier: ServiceCallIdentifier, outgoingSerializer: KSerializer<REQUEST>, clientStreamSerializer: KSerializer<CLIENT_STREAM>, incomingSerializer: KSerializer<RESPONSE>, errorSerializer: RPCErrorSerializer)
Content copied to clipboard
Functions
Link copied to clipboard
fun calling(method: suspend (REQUEST, Flow<CLIENT_STREAM>) -> RESPONSE): RunnableCallDescription<REQUEST>
Content copied to clipboard