Cold Bistream
class ColdBistream<REQUEST, CLIENT_STREAM, SERVER_STREAM>( identifier: ServiceCallIdentifier, val requestSerializer: KSerializer<REQUEST>, val clientStreamSerializer: KSerializer<CLIENT_STREAM>, val responseSerializer: KSerializer<SERVER_STREAM>, errorSerializer: RPCErrorSerializer, val perform: suspend (REQUEST, Flow<CLIENT_STREAM>) -> Flow<SERVER_STREAM>) : RunnableCallDescription<REQUEST>
Content copied to clipboard
Constructors
Link copied to clipboard
fun <REQUEST, CLIENT_STREAM, SERVER_STREAM> ColdBistream( identifier: ServiceCallIdentifier, requestSerializer: KSerializer<REQUEST>, clientStreamSerializer: KSerializer<CLIENT_STREAM>, responseSerializer: KSerializer<SERVER_STREAM>, errorSerializer: RPCErrorSerializer, perform: suspend (REQUEST, Flow<CLIENT_STREAM>) -> Flow<SERVER_STREAM>)
Content copied to clipboard
Functions
Link copied to clipboard
fun interceptedWith(interceptor: RPCIncomingInterceptor): RunnableCallDescription.ColdBistream<REQUEST, CLIENT_STREAM, SERVER_STREAM>
Content copied to clipboard
Properties
Link copied to clipboard
val perform: suspend (REQUEST, Flow<CLIENT_STREAM>) -> Flow<SERVER_STREAM>
Content copied to clipboard