Versions in this module Expand all Collapse all v1 v1.8.13 Jul 21, 2022 Changes in this version + const TransactionKey + var EnvProfileDir = "FREEDOM_PROJECT_CONFIG" + var ProfileENV = EnvProfileDir + func Configure(obj interface{}, file string, metaData ...interface{}) error + func DefaultConfiguration() iris.Configuration + func IsDir(dir string) bool + func IsFile(path string) bool + func JoinPath(elems ...string) string + func Logger() *golog.Logger + func Prepare(f func(Initiator)) + func ProfileDirFromEnv() string + func Prometheus() *internal.Prometheus + func ReadProfile(file string, v interface{}) error + func ServiceLocator() *internal.ServiceLocatorImpl + func SetConfigurator(c Configurator) + func SetConfigurer(c Configurer) + type Application interface + BindBooting func(f func(bootManager BootManager)) + InstallBusMiddleware func(handle ...BusHandler) + InstallCustom func(f func() interface{}) + InstallDB func(f func() (db interface{})) + InstallMiddleware func(handler iris.Handler) + InstallParty func(relativePath string) + InstallRedis func(f func() (client redis.Cmdable)) + InstallSerializer func(marshal func(v interface{}) ([]byte, error), ...) + Iris func() *iris.Application + Logger func() *golog.Logger + NewAutoTLSRunner func(addr string, domain string, email string, configurators ...host.Configurator) iris.Runner + NewH2CRunner func(addr string, configurators ...host.Configurator) iris.Runner + NewRunner func(addr string, configurators ...host.Configurator) iris.Runner + NewTLSRunner func(addr string, certFile, keyFile string, configurators ...host.Configurator) iris.Runner + Run func(serve iris.Runner, c iris.Configuration) + func NewApplication() Application + type BeforeActivation = IrisBeforeActivation + type BootManager = internal.BootManager + type Bus = internal.Bus + type BusHandler = internal.BusHandler + type Configuration = IrisConfiguration + type Configurator interface + Configure func(obj interface{}, file string, metaData ...interface{}) error + type Configurer = Configurator + type Context = IrisContext + type DomainEvent = internal.DomainEvent + type Entity = internal.Entity + type Infra = internal.Infra + type Initiator = internal.Initiator + type IrisBeforeActivation = mvc.BeforeActivation + type IrisConfiguration = iris.Configuration + type IrisContext = iris.Context + type IrisResult = hero.Result + type LogFields = golog.Fields + type LogRow = golog.Log + type Repository = internal.Repository + type Result = IrisResult + type UnitTest = internal.UnitTest + func NewUnitTest() UnitTest + type Worker = internal.Worker + func ToWorker(ctx Context) Worker + func WorkerFromCtx(ctx Context) Worker