Documentation
¶
Index ¶
Constants ¶
View Source
const ( StatusOK = "OK" QPollerOK = "ok" MAINTAIN = "MAINTAIN" FAILED = "FAILED" )
Variables ¶
View Source
var ConfPath = flag.String("f", "../conf/app.ini", "The config INI file path")
View Source
var DefaultFramework = &duxFramework
The default unis.instance
Functions ¶
func HandleFunc ¶
HandleFunc registers a new route with a matcher for the URL path. See Route.Path() and Route.HandlerFunc().
Types ¶
type AdminModule ¶
type AdminModule struct {
}
func (*AdminModule) Initialize ¶
func (m *AdminModule) Initialize() error
func (*AdminModule) Reload ¶
func (m *AdminModule) Reload(w http.ResponseWriter, r *http.Request)
func (*AdminModule) Uninitialize ¶
func (m *AdminModule) Uninitialize() error
type Framework ¶
type Framework struct {
Conf *goini.INI
ConfigPath string
DBufManager *dbuf.Manager
Router *mux.Router
ReadTimeout time.Duration
WriteTimeout time.Duration
// contains filtered or unexported fields
}
func (*Framework) Initialize ¶
Initialize 框架初始化,在RegisterModule之后调用
func (*Framework) RegisterModule ¶
RegisterModule 会将应用层写的模块注册到框架中。注意必须在Run/Initialize等方法之前调用该函数
type HandlerFunc ¶
type HandlerFunc func(w http.ResponseWriter, r *http.Request)
type MonitorModule ¶
type MonitorModule struct {
}
func (*MonitorModule) Initialize ¶
func (m *MonitorModule) Initialize() error
func (*MonitorModule) Status ¶
func (m *MonitorModule) Status(w http.ResponseWriter, req *http.Request)
func (*MonitorModule) Uninitialize ¶
func (m *MonitorModule) Uninitialize() error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.