Documentation ¶
Index ¶
- func EncodeString(s string) string
- func Exists(file string) bool
- func GetEnv() string
- func ReadFile(file string, obj interface{}) ([]byte, error)
- func ReadFileLines(file string) ([]string, error)
- func WriteFile(file string, obj interface{}) error
- type AppConfig
- type Scheduler
- type SchedulerConfig
- type SchedulerOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EncodeString ¶
func ReadFileLines ¶
Types ¶
type AppConfig ¶
type AppConfig struct {
Scheduler *SchedulerConfig `json:"scheduler"`
}
AppConfig ...
type Scheduler ¶
type Scheduler struct {
// contains filtered or unexported fields
}
func NewScheduler ¶
func NewScheduler(options ...SchedulerOption) (*Scheduler, error)
NewScheduler ...
func (*Scheduler) Reconfigure ¶
func (s *Scheduler) Reconfigure(options ...SchedulerOption)
Reconfigure ...
type SchedulerConfig ¶
type SchedulerConfig struct { Server *web.ServerConfig `json:"server"` Dbr *dbr.DbrConfig `json:"dbr"` Migration *migration.MigrationConfig `json:"migration"` Log struct { Level string `json:"level"` } `json:"log"` }
SchedulerConfig ...
type SchedulerOption ¶
type SchedulerOption func(s *Scheduler)
SchedulerOption ...
func WithConfiguration ¶
func WithConfiguration(config *SchedulerConfig) SchedulerOption
WithConfiguration ...
Click to show internal directories.
Click to hide internal directories.