Documentation
¶
Index ¶
- func NewHadeApp(params ...interface{}) (interface{}, error)
- type HadeApp
- func (app *HadeApp) AppPath() string
- func (app *HadeApp) BasePath() string
- func (app *HadeApp) CachePath() string
- func (app *HadeApp) ConfigPath() string
- func (app *HadeApp) ConsolePath() string
- func (app *HadeApp) EnvironmentPath() string
- func (app *HadeApp) HttpPath() string
- func (app *HadeApp) LoadAppConfig(kv map[string]string)
- func (app *HadeApp) LogPath() string
- func (app *HadeApp) PidPath() string
- func (app *HadeApp) StoragePath() string
- func (app *HadeApp) SwaggerPath() string
- func (app *HadeApp) Version() string
- type HadeAppProvider
- func (provider *HadeAppProvider) Boot(c framework.Container) error
- func (provider *HadeAppProvider) IsDefer() bool
- func (provider *HadeAppProvider) Name() string
- func (provider *HadeAppProvider) Params() []interface{}
- func (provider *HadeAppProvider) Register(c framework.Container) framework.NewInstance
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHadeApp ¶
func NewHadeApp(params ...interface{}) (interface{}, error)
Types ¶
type HadeApp ¶
type HadeApp struct {
// contains filtered or unexported fields
}
func (*HadeApp) ConfigPath ¶
config folder which contains config
func (*HadeApp) ConsolePath ¶
func (*HadeApp) EnvironmentPath ¶
environmentPath which contain .env
func (*HadeApp) LoadAppConfig ¶
func (*HadeApp) StoragePath ¶
storagePath define storage folder
func (*HadeApp) SwaggerPath ¶
type HadeAppProvider ¶
type HadeAppProvider struct {
BasePath string
// contains filtered or unexported fields
}
HadeAppProvider provide a App service, it must be singlton, and not delay
func (*HadeAppProvider) Boot ¶
func (provider *HadeAppProvider) Boot(c framework.Container) error
Boot will called when the service instantiate
func (*HadeAppProvider) IsDefer ¶
func (provider *HadeAppProvider) IsDefer() bool
IsDefer define whether the service instantiate when first make or register
func (*HadeAppProvider) Name ¶
func (provider *HadeAppProvider) Name() string
/ Name define the name for this service
func (*HadeAppProvider) Params ¶
func (provider *HadeAppProvider) Params() []interface{}
Params define the necessary params for NewInstance
func (*HadeAppProvider) Register ¶
func (provider *HadeAppProvider) Register(c framework.Container) framework.NewInstance
Register registe a new function for make a service instance
Click to show internal directories.
Click to hide internal directories.