scalapb.zio_grpc

Members list

Concise view

Type members

Classlikes

trait CallOptionsMethods[Repr]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
trait CanBind[C]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object CanBind.type
object GIO

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
GIO.type
trait GenericBindable[S[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final case class RequestContext(metadata: SafeMetadata, responseMetadata: SafeMetadata, authority: Option[String], methodDescriptor: MethodDescriptor[_, _], attributes: Attributes)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResponseContext[A](headers: Metadata, response: A, trailers: Metadata)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class ResponseFrame[+A]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Headers
class Message[A]
class Trailers

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final class SafeMetadata

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Server

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Server

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ServerMain extends ZIOAppDefault

Quick-start server app.

Quick-start server app.

Attributes

Graph
Supertypes
trait ZIOAppDefault
trait ZIOApp
trait ZIOAppVersionSpecific
class Object
trait Matchable
class Any
sealed class ServiceList[-RR]

Represents a managed list of services to be added to the a server.

Represents a managed list of services to be added to the a server.

This is just a wrapper around a list of ServerServiceDefinition.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ServiceList.type
object ServiceList extends ServiceList[Any]

Attributes

Companion:
class
Graph
Supertypes
class ServiceList[Any]
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

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

Provides a way to bind a ZIO gRPC service implementations to a server.

Provides a way to bind a ZIO gRPC service implementations to a server.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ZChannel(val channel: ManagedChannel, interceptors: Seq[ZClientInterceptor])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object ZChannel

Attributes

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

Attributes

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

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ZGeneratedService[-C, S[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
S[C]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ZTransform[+ContextIn, E, -ContextOut]

Describes a transformation of an effect or a stream.

Describes a transformation of an effect or a stream.

Instances of this class can be used to apply a transformation to all methods of a service to generate a new "decorated" service. This can be used for pre- or post-processing of requests/responses and also for environment and context transformations.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ZTransform[ContextIn, E, ContextOut]
object ZTransform

Attributes

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

Types

type GIO[A] = IO[Status, A]
type GStream[A] = Stream[Status, A]
type ZManagedChannel = ZIO[Scope, Throwable, ZChannel]

Value members

Deprecated fields

Attributes

Deprecated
true