Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiServer ¶
type ApiServer struct {
// contains filtered or unexported fields
}
func NewApiServer ¶
func NewApiServer(engine *gin.Engine, conf configstc.ServerConfig) *ApiServer
func (*ApiServer) InitRouterForServer ¶
func (s *ApiServer) InitRouterForServer(a ...interfaces.ItfGinApiServer)
InitRouterForServer 注册路由
func (*ApiServer) WithModule ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) WithApiServer ¶
func (app *App) WithApiServer(s interfaces.ItfApiServer) *App
WithApiServer 指定apiServer
func (*App) WithWorker ¶
func (app *App) WithWorker(s interfaces.ItfWorker) *App
WithWorker 指定worker
type AppManager ¶
type AppManager struct {
// contains filtered or unexported fields
}
func NewAppManager ¶
func NewAppManager(di *dig.Container, logger v1log.ILog) *AppManager
func (*AppManager) Stop ¶
func (mgr *AppManager) Stop() error
func (*AppManager) WithApp ¶
func (mgr *AppManager) WithApp(app interfaces.ItfApp)
func (*AppManager) WithSignalExit ¶
func (mgr *AppManager) WithSignalExit(signs ...os.Signal)
WithSignalExit 收到系统信号后退出所有app
Directories
¶
Path | Synopsis |
---|---|
@externalDocs.description OpenAPI @externalDocs.url https://swagger.io/resources/open-api/
|
@externalDocs.description OpenAPI @externalDocs.url https://swagger.io/resources/open-api/ |
docs
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
@externalDocs.description OpenAPI @externalDocs.url https://swagger.io/resources/open-api/
|
@externalDocs.description OpenAPI @externalDocs.url https://swagger.io/resources/open-api/ |
docs
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
@externalDocs.description OpenAPI @externalDocs.url https://swagger.io/resources/open-api/
|
@externalDocs.description OpenAPI @externalDocs.url https://swagger.io/resources/open-api/ |
docs
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
@externalDocs.description OpenAPI @externalDocs.url https://swagger.io/resources/open-api/
|
@externalDocs.description OpenAPI @externalDocs.url https://swagger.io/resources/open-api/ |
Click to show internal directories.
Click to hide internal directories.