Documentation ¶
Index ¶
Constants ¶
View Source
const AuthVersionKey = "grpc.meta.auth_version"
AuthVersionKey is the key used in ctx_tags to store the auth version
View Source
const CallSiteKey = "grpc.meta.call_site"
CallSiteKey is the key used in ctx_tags to store the client feature
View Source
const ClientNameKey = "grpc.meta.client_name"
ClientNameKey is the key used in ctx_tags to store the client name
View Source
const CorrelationIDKey = "correlation_id"
CorrelationIDKey is the key used in ctx_tags to store the correlation ID
View Source
const DeadlineTypeKey = "grpc.meta.deadline_type"
DeadlineTypeKey is the key used in ctx_tags to store the deadline type
View Source
const RemoteIPKey = "remote_ip"
RemoteIPKey is the key used in ctx_tags to store the remote_ip
View Source
const UserIDKey = "user_id"
UserIDKey is the key used in ctx_tags to store the user_id
View Source
const UsernameKey = "username"
UsernameKey is the key used in ctx_tags to store the username
Variables ¶
This section is empty.
Functions ¶
func StreamInterceptor ¶
func StreamInterceptor(srv interface{}, stream grpc.ServerStream, info *grpc.StreamServerInfo, handler grpc.StreamHandler) error
StreamInterceptor returns a Stream Interceptor
func UnaryInterceptor ¶
func UnaryInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error)
UnaryInterceptor returns a Unary Interceptor
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.