grpc v0.5.0-beta GRPC.ServerInterceptor behaviour View Source
Interceptor on server side. See GRPC.Endpoint
.
Link to this section Summary
Link to this section Types
Link to this type
next()
View Source
next()
View Source
next() :: (GRPC.Server.rpc_req(), GRPC.Server.Stream.t() -> rpc_return())
next() :: (GRPC.Server.rpc_req(), GRPC.Server.Stream.t() -> rpc_return())
Link to this type
options()
View Source
options()
View Source
options() :: any()
options() :: any()
Link to this type
rpc_return()
View Source
rpc_return()
View Source
rpc_return() ::
{:ok, GRPC.Server.Stream.t(), struct()}
| {:ok, GRPC.Server.Stream.t()}
| {:error, GRPC.RPCError.t()}
rpc_return() :: {:ok, GRPC.Server.Stream.t(), struct()} | {:ok, GRPC.Server.Stream.t()} | {:error, GRPC.RPCError.t()}
Link to this section Callbacks
Link to this callback
call(arg1, stream, next, options)
View Source
call(arg1, stream, next, options)
View Source
call(GRPC.Server.rpc_req(), stream :: GRPC.Server.Stream.t(), next(), options()) ::
rpc_return()
call(GRPC.Server.rpc_req(), stream :: GRPC.Server.Stream.t(), next(), options()) :: rpc_return()
Link to this callback