Documentation
¶
Index ¶
- func NewColonApp(params ...interface{}) (interface{}, error)
- type ColonApp
- func (app *ColonApp) AppFolder() string
- func (app ColonApp) AppID() string
- func (app ColonApp) BaseFolder() string
- func (app ColonApp) CommandFolder() string
- func (app ColonApp) ConfigFolder() string
- func (app ColonApp) ConsoleFolder() string
- func (app ColonApp) DeployFolder() string
- func (app ColonApp) HttpFolder() string
- func (app *ColonApp) LoadAppConfig(kv map[string]string)
- func (app ColonApp) LogFolder() string
- func (app ColonApp) MiddlewareFolder() string
- func (app ColonApp) ProviderFolder() string
- func (app ColonApp) RuntimeFolder() string
- func (app ColonApp) StorageFolder() string
- func (app ColonApp) TestFolder() string
- func (app ColonApp) Version() string
- type ColonAppProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewColonApp ¶
func NewColonApp(params ...interface{}) (interface{}, error)
NewColonApp 初始化ColonApp
Types ¶
type ColonApp ¶
type ColonApp struct {
// contains filtered or unexported fields
}
ColonApp colon框架的App实现
func (ColonApp) BaseFolder ¶
BaseFolder 表示基础目录,可以开发场景的目录,也可以运行时候的目录
func (ColonApp) ConsoleFolder ¶
func (ColonApp) HttpFolder ¶
func (*ColonApp) LoadAppConfig ¶
LoadAppConfig 加载配置map
func (ColonApp) MiddlewareFolder ¶
MiddlewareFolder 定义业务自己定义的中间件
func (ColonApp) ProviderFolder ¶
ProviderFolder 定义业务自己的服务提供者地址
func (ColonApp) RuntimeFolder ¶
RuntimeFolder 定义业务的运行中间态信息
func (ColonApp) StorageFolder ¶
type ColonAppProvider ¶
type ColonAppProvider struct {
BaseFolder string
}
ColonAppProvider 提供App的具体实现方法
func (*ColonAppProvider) Boot ¶
func (h *ColonAppProvider) Boot(container core.Container) error
Boot 启动调用
func (*ColonAppProvider) Params ¶
func (h *ColonAppProvider) Params(container core.Container) []interface{}
Params 获取初始化参数
func (*ColonAppProvider) Register ¶
func (h *ColonAppProvider) Register(container core.Container) core.NewInstance
Register 注册ColonApp方法
Click to show internal directories.
Click to hide internal directories.