Packages

package request

Type Members

  1. case class BidiStream[Req, Res] extends ListeningStream[BidiStreamState, BidiStreamCall[_, _]] with Product with Serializable
  2. abstract class Call[Req, Res] extends RequestAction with NameGen
  3. case class CallAttributes(callOptions: Expression[CallOptions] = CallOptions.DEFAULT.expressionSuccess, reversedHeaders: List[HeaderPair[_]] = Nil, protocolOverride: Option[GrpcProtocol] = None) extends Product with Serializable
  4. trait CallDefinition[Self, Req, Res] extends ActionBuilder

    Trait to reuse code for specifying checks and call options.

    Trait to reuse code for specifying checks and call options.

    Self

    Curiously Recurring Template Pattern

    Req

    request

    Res

    response

  5. case class ClientStream[Req, Res] extends Product with Serializable
  6. case class Grpc extends Product with Serializable
  7. sealed abstract class ListeningStream[Status >: Completed, C <: StreamCall[_, _, Status]] extends AnyRef
  8. case class ServerStream[Req, Res] extends ListeningStream[ServerStreamState, ServerStreamCall[_, _]] with Product with Serializable
  9. class Unary[Req, Res] extends AnyRef
  10. abstract class UnaryResponse[Req, Res] extends Call[Req, Res]

Ungrouped