Documentation
¶
Index ¶
- Variables
- func NewAuthorizationOption() *authz.Option
- func NewGRPCServer(c *conf2.Services, tokenizer jwt.Tokenizer, uowMgr uow2.Manager, ...) *grpc.Server
- func NewHTTPServer(c *conf2.Services, sCfg *conf2.Security, tokenizer jwt.Tokenizer, ...) *http.Server
- func NewJobServer(opt asynq.RedisConnOpt, log klog.Logger) *job.Server
- func NewSeeder(ts saas.TenantStore, ss Seeding) seed.Seeder
- type Seeding
Constants ¶
This section is empty.
Variables ¶
View Source
var ClientName api.ClientName = api2.ServiceName
View Source
var ProviderSet = wire.NewSet(NewHTTPServer, NewGRPCServer, NewJobServer, NewSeeder, wire.Value(ClientName), wire.Value(biz.ConnName), NewSeeding, NewAuthorizationOption)
ProviderSet is server providers.
Functions ¶
func NewAuthorizationOption ¶
func NewGRPCServer ¶
func NewGRPCServer( c *conf2.Services, tokenizer jwt.Tokenizer, uowMgr uow2.Manager, apiOpt *sapi.Option, logger log.Logger, validator sapi.TrustedContextValidator, register service.GrpcServerRegister, ) *grpc.Server
NewGRPCServer new a gRPC server.
func NewHTTPServer ¶
func NewHTTPServer(c *conf2.Services, sCfg *conf2.Security, tokenizer jwt.Tokenizer, uowMgr uow2.Manager, reqDecoder http.DecodeRequestFunc, resEncoder http.EncodeResponseFunc, errEncoder http.EncodeErrorFunc, apiOpt *sapi.Option, logger log.Logger, validator sapi.TrustedContextValidator, register service.HttpServerRegister, ) *http.Server
NewHTTPServer new a HTTP server.
func NewJobServer ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.