RunnableCallDescription
Types
ColdBistream
Link copied to clipboard
class ColdBistream<REQUEST, CLIENT_STREAM, SERVER_STREAM>(identifier: ServiceCallIdentifier, requestSerializer: KSerializer<REQUEST>, clientStreamSerializer: KSerializer<CLIENT_STREAM>, responseSerializer: KSerializer<SERVER_STREAM>, errorSerializer: RPCErrorSerializer, perform: suspend (REQUEST, Flow<CLIENT_STREAM>) -> Flow<SERVER_STREAM>) : RunnableCallDescription<REQUEST>
Content copied to clipboard
ColdDownstream
Link copied to clipboard
class ColdDownstream<REQUEST, SERVER_STREAM>(identifier: ServiceCallIdentifier, requestSerializer: KSerializer<REQUEST>, responseSerializer: KSerializer<SERVER_STREAM>, errorSerializer: RPCErrorSerializer, perform: suspend (REQUEST) -> Flow<SERVER_STREAM>) : RunnableCallDescription<REQUEST>
Content copied to clipboard
ColdUpstream
Link copied to clipboard
class ColdUpstream<REQUEST, CLIENT_STREAM, RESPONSE>(identifier: ServiceCallIdentifier, requestSerializer: KSerializer<REQUEST>, clientStreamSerializer: KSerializer<CLIENT_STREAM>, responseSerializer: KSerializer<RESPONSE>, errorSerializer: RPCErrorSerializer, perform: suspend (REQUEST, Flow<CLIENT_STREAM>) -> RESPONSE) : RunnableCallDescription<REQUEST>
Content copied to clipboard
Single
Link copied to clipboard
class Single<REQUEST, RESPONSE>(identifier: ServiceCallIdentifier, requestSerializer: KSerializer<REQUEST>, responseSerializer: KSerializer<RESPONSE>, errorSerializer: RPCErrorSerializer, perform: suspend (REQUEST) -> RESPONSE) : RunnableCallDescription<REQUEST>
Content copied to clipboard
Properties
errorSerializer
Link copied to clipboard
identifier
Link copied to clipboard
payloadSerializer
Link copied to clipboard
Inheritors
RunnableCallDescription
Link copied to clipboard
RunnableCallDescription
Link copied to clipboard
RunnableCallDescription
Link copied to clipboard
RunnableCallDescription
Link copied to clipboard