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