Versions in this module Expand all Collapse all v0 v0.0.1 Oct 13, 2019 Changes in this version + var Modules = make([]ModuleFunc, 0) + func RegisterModule(fn ModuleFunc) + func RunApplication(configLocation string) + type Application struct + AppContext ApplicationContext + ConfigLocation string + ConfigParsers []ConfigParser + func NewApplication(configLocation string) *Application + func (app *Application) ShutDown() + func (app *Application) Start() + type ApplicationContext interface + SafeGoroutine func(fn GoFunc) + Wait func() + type ApplicationEvent interface + OnStartApplication func(ctx ApplicationContext) + OnStopApplication func(ctx ApplicationContext) + type ConfigParser interface + FileExt func() []string + Parse func(ctx ApplicationContext, filename string) error + type ConfigParserViper struct + func (_ *ConfigParserViper) FileExt() []string + func (parser *ConfigParserViper) Parse(ctx ApplicationContext, filename string) error + type DefaultApplicationContext struct + func NewDefaultApplicationContext() *DefaultApplicationContext + func (ctx *DefaultApplicationContext) SafeGoroutine(fn GoFunc) + func (ctx *DefaultApplicationContext) Wait() + type GoFunc func() + type ModuleFunc func(SpringCore.SpringContext)