# Functions
NewGRPCHandler returns a new GRPCHandler with the given config and options.
NewHealthServiceServer returns a new health service server.
NewHTTPServer returns a new HTTPServer with the given config, logger, and handler.
WithCorsOptions returns a GRPCHandlerOption that sets cors options for grpc gateway.
WithLoggingInterceptor returns a GRPCHandlerOption that adds a logging interceptor to grpc handler.
WithOTELStatsHandler returns a GRPCHandlerOption that use an opentelemetry stats handler for grpc server.
WithRecoveryInterceptor returns a GRPCHandlerOption that adds a recovery interceptor to grpc handler.
WithRegistrations returns a GRPCHandlerOption that registers grpc servers and gateway clients.
WithSecureInterceptor returns a GRPCHandlerOption that adds a secure interceptor to grpc handler.
WithServeMuxRoutes returns a GRPCHandlerOption that adds routes to grpc gateway.
WithStaticFileHandler returns a GRPCHandlerOption that adds a static file handler to grpc gateway.
WithStreamInterceptors returns a GRPCHandlerOption that adds the given stream interceptors to grpc handler.
WithUnaryInterceptors returns a GRPCHandlerOption that adds the given unary interceptors to grpc handler.
WithValidatorInterceptor returns a GRPCHandlerOption that adds a validator interceptor to grpc handler.
# Structs
GRPCHandler is an implementation of http.Handler for gRPC.
HTTPServer is an implementation of Server for HTTP.
ServerMuxRoute represents a route for server mux of gRPC-Gateway server.
# Interfaces
GatewayClientRegister is implemented by servers that register grpc gateway clients.
Server is implemented by servers.
ServerServiceRegister is implemented by servers that register grpc services.
# Type aliases
GatewayClientRegisterFunc is a function that registers grpc gateway clients.
GRPCHandlerOption is an option for GRPCHandler, used to configure it.
ServerServiceRegisterFunc is a function that registers grpc services.