Documentation ¶
Index ¶
- Constants
- Variables
- func NewAppEvent(event string, data interface{}) *appEvent
- func NewAutoLoadConfig() *autoLoadConfig
- type Application
- func (this *Application) Build(builder gioc.IBeanContainerBuilder) gioc.IBeanContainer
- func (this *Application) ConnectEvent(event string, processor func(string, interface{}))
- func (this *Application) InitBaseBeanBuilder(builder gioc.IBeanContainerBuilder, configLoader gioc.IConfigLoader)
- func (this *Application) InitBuilder() gioc.IBeanContainerBuilder
- func (this *Application) InitCli() gioc.IConfigLoader
- func (this *Application) InitClusterMqBuilder(builder gioc.IBeanContainerBuilder, cfgBase, ctlGroup string, ...)
- func (this *Application) IsShutdown() bool
- func (this *Application) Shutdown()
- func (this *Application) Start(container gioc.IBeanContainer)
- func (this *Application) TriggerEvent(event string, data interface{})
- type IApplication
- type RuntimeStats
Constants ¶
View Source
const (
Shtudown = "shutdown"
)
Variables ¶
View Source
var AppStats = &appStats{}
Functions ¶
func NewAppEvent ¶
func NewAppEvent(event string, data interface{}) *appEvent
func NewAutoLoadConfig ¶
func NewAutoLoadConfig() *autoLoadConfig
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
func NewApplication ¶
func NewApplication() *Application
func (*Application) Build ¶
func (this *Application) Build(builder gioc.IBeanContainerBuilder) gioc.IBeanContainer
func (*Application) ConnectEvent ¶
func (this *Application) ConnectEvent(event string, processor func(string, interface{}))
func (*Application) InitBaseBeanBuilder ¶
func (this *Application) InitBaseBeanBuilder(builder gioc.IBeanContainerBuilder, configLoader gioc.IConfigLoader)
func (*Application) InitBuilder ¶
func (this *Application) InitBuilder() gioc.IBeanContainerBuilder
func (*Application) InitCli ¶
func (this *Application) InitCli() gioc.IConfigLoader
func (*Application) InitClusterMqBuilder ¶
func (this *Application) InitClusterMqBuilder(builder gioc.IBeanContainerBuilder, cfgBase, ctlGroup string, encoder gproto.IEncoder, decoder gproto.IDecoder, eventRoute gproto.IRouteDelegate, dataRoute gproto.IRouteDelegate)
func (*Application) IsShutdown ¶
func (this *Application) IsShutdown() bool
func (*Application) Shutdown ¶
func (this *Application) Shutdown()
func (*Application) Start ¶
func (this *Application) Start(container gioc.IBeanContainer)
func (*Application) TriggerEvent ¶
func (this *Application) TriggerEvent(event string, data interface{})
Click to show internal directories.
Click to hide internal directories.