Cold Upstream
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>
Content copied to clipboard
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)
Content copied to clipboard
Functions
Link copied to clipboard
fun interceptedWith(interceptor: RPCIncomingInterceptor): RunnableCallDescription.ColdUpstream<REQUEST, CLIENT_STREAM, RESPONSE>
Content copied to clipboard