GRPC.Server.Interceptor behaviour (gRPC Server v1.0.4)

Copy Markdown View Source

Interceptor on server side. See GRPC.Endpoint.

Summary

Callbacks

call(req, stream, next, options)

@callback call(
  req :: struct() | nil,
  stream :: GRPC.Server.Stream.t(),
  next :: (req :: struct() | nil, GRPC.Server.Stream.t() ->
             GRPC.Server.rpc_return()),
  options :: any()
) :: GRPC.Server.rpc_return()

init(options)

@callback init(options :: any()) :: options :: any()