ZServerCallHandler

scalapb.zio_grpc.server.ZServerCallHandler$
See theZServerCallHandler companion class

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def bidiCallHandler[Req, Res](runtime: Runtime[Any], impl: Stream[Status, Req] => ZStream[RequestContext, Status, Res]): ServerCallHandler[Req, Res]
def clientStreamingCallHandler[Req, Res](runtime: Runtime[Any], impl: Stream[Status, Req] => ZIO[RequestContext, Status, Res]): ServerCallHandler[Req, Res]
def serverStreamingCallHandler[Req, Res](runtime: Runtime[Any], impl: Req => ZStream[RequestContext, Status, Res]): ServerCallHandler[Req, Res]
def serverStreamingWithBackpressure[Res](call: ZServerCall[Res], stream: ZStream[Any, Status, Res]): ZIO[Any, Status, Unit]
def streamingInput[Req, Res](runtime: Runtime[Any], impl: (Stream[Status, Req], RequestContext, ZServerCall[Res]) => ZIO[Any, Status, Unit]): ServerCallHandler[Req, Res]
def unaryCallHandler[Req, Res](runtime: Runtime[Any], impl: Req => ZIO[RequestContext, Status, Res]): ServerCallHandler[Req, Res]
def unaryInput[Req, Res](runtime: Runtime[Any], impl: (Req, RequestContext, ZServerCall[Res]) => ZIO[Any, Status, Unit]): ServerCallHandler[Req, Res]

Concrete fields

val backpressureQueueSize: IO[Status, Int]