Documentation ¶ Index ¶ type App func New(options ...Option) (App, error) type Option func Conf() Option func Controller() Option func Dao() Option func HTTPServer() Option func LogLevel() Option func Named() Option func PProf() Option func Router() Option func ServiceID(ID int) Option func ServiceName(name string) Option func UseCase() Option Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type App ¶ type App interface { Run(chan os.Signal) error Stop() error } App ... func New ¶ func New(options ...Option) (App, error) New ... type Option ¶ type Option func(*app) error Option ... func Conf ¶ func Conf() Option Conf ... func Controller ¶ func Controller() Option Controller ... func Dao ¶ func Dao() Option Dao ... func HTTPServer ¶ func HTTPServer() Option HTTPServer ... func LogLevel ¶ func LogLevel() Option LogLevel ... func Named ¶ func Named() Option func PProf ¶ func PProf() Option PProf ... func Router ¶ func Router() Option Router ... func ServiceID ¶ func ServiceID(ID int) Option func ServiceName ¶ func ServiceName(name string) Option ServiceName ... func UseCase ¶ func UseCase() Option UseCase ... Source Files ¶ View all Source files app.gooption.go Click to show internal directories. Click to hide internal directories.