Documentation
¶
Index ¶
- func NewBaseApp(name string, version string, docs *swag.Spec, ui *embed.FS, config *embed.FS, ...) runtimeTypes.IApp
- func NewBaseAppComponent(app runtimeTypes.IApp, name string, order int, docs *swag.Spec, ui *embed.FS, ...) runtimeTypes.IAppComponent
- type BaseApp
- func (a *BaseApp) GetComponent(name string) types.IAppComponent
- func (a *BaseApp) GetComponents() []types.IAppComponent
- func (a *BaseApp) GetConfig() *embed.FS
- func (a *BaseApp) GetDocs() *swag.Spec
- func (a *BaseApp) GetKernel() types.IKernel
- func (a *BaseApp) GetLogger() types.ILogger
- func (a *BaseApp) GetName() string
- func (a *BaseApp) GetUI() *embed.FS
- func (a *BaseApp) GetVersion() string
- func (a *BaseApp) SetKernel(kernel types.IKernel)
- func (a *BaseApp) SetLogger(logger types.ILogger)
- type BaseAppComponent
- func (a *BaseAppComponent) GetAccessPolicy() runtimeTypes.IAccessPolicy
- func (b *BaseAppComponent) GetApp() runtimeTypes.IApp
- func (b *BaseAppComponent) GetConfig() *embed.FS
- func (a *BaseAppComponent) GetController(name string) runtimeTypes.IAppController
- func (a *BaseAppComponent) GetControllers() []runtimeTypes.IAppController
- func (a *BaseAppComponent) GetDocs() *swag.Spec
- func (b *BaseAppComponent) GetLogger() runtimeTypes.ILogger
- func (b *BaseAppComponent) GetName() string
- func (b *BaseAppComponent) GetOrder() int
- func (a *BaseAppComponent) GetUI() *embed.FS
- func (b *BaseAppComponent) Init() error
- func (b *BaseAppComponent) Register(router *gin.RouterGroup) error
- func (b *BaseAppComponent) Start() error
- func (b *BaseAppComponent) Stop() error
- type BaseAppController
- func (b *BaseAppController) GetComponent() types.IAppComponent
- func (b *BaseAppController) GetConfig() *embed.FS
- func (a *BaseAppController) GetData(key string) interface{}
- func (b *BaseAppController) GetLogger() types.ILogger
- func (b *BaseAppController) GetName() string
- func (b *BaseAppController) GetOrder() int
- func (b *BaseAppController) Init() error
- func (b *BaseAppController) Register(router *gin.RouterGroup) error
- func (a *BaseAppController) SetData(key string, value interface{})
- func (b *BaseAppController) Start() error
- func (b *BaseAppController) Stop() error
- type BaseKernelService
- func (b *BaseKernelService) GetConfig(key string) string
- func (b *BaseKernelService) GetData(key string) interface{}
- func (b *BaseKernelService) GetKernel() types.IKernel
- func (b *BaseKernelService) GetLogger() types.ILogger
- func (b *BaseKernelService) GetName() string
- func (b *BaseKernelService) Init() error
- func (b *BaseKernelService) Register() error
- func (b *BaseKernelService) SetConfig(key string, value string)
- func (b *BaseKernelService) SetData(key string, value interface{})
- func (b *BaseKernelService) Start() error
- func (b *BaseKernelService) Stop() error
- type GenericApp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBaseApp ¶
func NewBaseApp(name string, version string, docs *swag.Spec, ui *embed.FS, config *embed.FS, componentsCtors []runtimeTypes.AppComponentCtor) runtimeTypes.IApp
func NewBaseAppComponent ¶
func NewBaseAppComponent( app runtimeTypes.IApp, name string, order int, docs *swag.Spec, ui *embed.FS, config *embed.FS, accessPolicy runtimeTypes.IAccessPolicy, controllersCtors []runtimeTypes.AppControllerCtor) runtimeTypes.IAppComponent
Types ¶
type BaseApp ¶
type BaseApp struct {
// contains filtered or unexported fields
}
func (*BaseApp) GetComponent ¶
func (a *BaseApp) GetComponent(name string) types.IAppComponent
func (*BaseApp) GetComponents ¶
func (a *BaseApp) GetComponents() []types.IAppComponent
func (*BaseApp) GetVersion ¶
type BaseAppComponent ¶
type BaseAppComponent struct {
// contains filtered or unexported fields
}
func (*BaseAppComponent) GetAccessPolicy ¶
func (a *BaseAppComponent) GetAccessPolicy() runtimeTypes.IAccessPolicy
func (*BaseAppComponent) GetApp ¶
func (b *BaseAppComponent) GetApp() runtimeTypes.IApp
func (*BaseAppComponent) GetConfig ¶
func (b *BaseAppComponent) GetConfig() *embed.FS
func (*BaseAppComponent) GetController ¶
func (a *BaseAppComponent) GetController(name string) runtimeTypes.IAppController
func (*BaseAppComponent) GetControllers ¶
func (a *BaseAppComponent) GetControllers() []runtimeTypes.IAppController
func (*BaseAppComponent) GetDocs ¶
func (a *BaseAppComponent) GetDocs() *swag.Spec
func (*BaseAppComponent) GetLogger ¶
func (b *BaseAppComponent) GetLogger() runtimeTypes.ILogger
func (*BaseAppComponent) GetName ¶
func (b *BaseAppComponent) GetName() string
func (*BaseAppComponent) GetOrder ¶
func (b *BaseAppComponent) GetOrder() int
func (*BaseAppComponent) GetUI ¶
func (a *BaseAppComponent) GetUI() *embed.FS
func (*BaseAppComponent) Init ¶
func (b *BaseAppComponent) Init() error
func (*BaseAppComponent) Register ¶
func (b *BaseAppComponent) Register(router *gin.RouterGroup) error
func (*BaseAppComponent) Start ¶
func (b *BaseAppComponent) Start() error
func (*BaseAppComponent) Stop ¶
func (b *BaseAppComponent) Stop() error
type BaseAppController ¶
type BaseAppController struct {
// contains filtered or unexported fields
}
func NewBaseAppController ¶
func NewBaseAppController(component types.IAppComponent, name string, order int, config *embed.FS) BaseAppController
func (*BaseAppController) GetComponent ¶
func (b *BaseAppController) GetComponent() types.IAppComponent
func (*BaseAppController) GetConfig ¶
func (b *BaseAppController) GetConfig() *embed.FS
func (*BaseAppController) GetData ¶
func (a *BaseAppController) GetData(key string) interface{}
func (*BaseAppController) GetLogger ¶
func (b *BaseAppController) GetLogger() types.ILogger
func (*BaseAppController) GetName ¶
func (b *BaseAppController) GetName() string
func (*BaseAppController) GetOrder ¶
func (b *BaseAppController) GetOrder() int
func (*BaseAppController) Init ¶
func (b *BaseAppController) Init() error
func (*BaseAppController) Register ¶
func (b *BaseAppController) Register(router *gin.RouterGroup) error
func (*BaseAppController) SetData ¶
func (a *BaseAppController) SetData(key string, value interface{})
func (*BaseAppController) Start ¶
func (b *BaseAppController) Start() error
func (*BaseAppController) Stop ¶
func (b *BaseAppController) Stop() error
type BaseKernelService ¶
type BaseKernelService struct {
// contains filtered or unexported fields
}
func NewBaseKernelService ¶
func NewBaseKernelService(kernel types.IKernel, name string) BaseKernelService
func (*BaseKernelService) GetConfig ¶
func (b *BaseKernelService) GetConfig(key string) string
func (*BaseKernelService) GetData ¶
func (b *BaseKernelService) GetData(key string) interface{}
func (*BaseKernelService) GetKernel ¶
func (b *BaseKernelService) GetKernel() types.IKernel
func (*BaseKernelService) GetLogger ¶
func (b *BaseKernelService) GetLogger() types.ILogger
func (*BaseKernelService) GetName ¶
func (b *BaseKernelService) GetName() string
func (*BaseKernelService) Init ¶
func (b *BaseKernelService) Init() error
func (*BaseKernelService) Register ¶
func (b *BaseKernelService) Register() error
func (*BaseKernelService) SetConfig ¶
func (b *BaseKernelService) SetConfig(key string, value string)
func (*BaseKernelService) SetData ¶
func (b *BaseKernelService) SetData(key string, value interface{})
func (*BaseKernelService) Start ¶
func (b *BaseKernelService) Start() error
func (*BaseKernelService) Stop ¶
func (b *BaseKernelService) Stop() error
type GenericApp ¶
type GenericApp struct {
BaseApp
}
Click to show internal directories.
Click to hide internal directories.