Documentation ¶
Index ¶
- Constants
- type Event
- type Factory
- type JobInfo
- type Module
- func (e *Module) AfterDaemonStarted(dm *daemon.Daemon)
- func (e *Module) BeforeDaemonStarting(cmd *cobra.Command, dm *daemon.Daemon)
- func (e *Module) Factories() (facs []worker.Factory)
- func (e *Module) GetConfig() types.ModuleConfig
- func (e *Module) GetFactory(name string) worker.Factory
- func (e *Module) Init(config *config.Config)
- func (e *Module) Name() string
- type ModuleProvider
- type ProxyEvent
- type ProxyFactory
- type ProxyJobInfo
- type ProxyWorker
- type Worker
Constants ¶
View Source
const (
FactoryName = "hello-worker"
)
View Source
const (
ProxyFactoryName = "hello-proxy-worker"
)
View Source
const (
SpaceHello = "hello"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobInfo ¶
type JobInfo struct { Interval string `json:"interval"` Greet string `json:"greet"` // contains filtered or unexported fields }
JobInfo
type Module ¶ added in v0.0.2
type Module struct {
// contains filtered or unexported fields
}
func (*Module) AfterDaemonStarted ¶ added in v0.0.2
func (*Module) BeforeDaemonStarting ¶ added in v0.0.2
func (*Module) GetConfig ¶ added in v0.0.2
func (e *Module) GetConfig() types.ModuleConfig
type ModuleProvider ¶ added in v0.0.2
type ModuleProvider struct { }
func (*ModuleProvider) AddFlags ¶ added in v0.0.2
func (b *ModuleProvider) AddFlags(cmd *cobra.Command)
func (*ModuleProvider) GetDefaultConfig ¶ added in v0.0.2
func (b *ModuleProvider) GetDefaultConfig() types.ModuleConfig
func (*ModuleProvider) InitFile ¶ added in v0.0.2
func (b *ModuleProvider) InitFile(config *config.Config)
func (*ModuleProvider) NewModule ¶ added in v0.0.2
func (b *ModuleProvider) NewModule(tmCfg *config.Config, config common.DaemonConfig) daemon.Module
type ProxyEvent ¶ added in v0.0.2
Event
type ProxyFactory ¶ added in v0.0.2
type ProxyFactory struct { }
func (*ProxyFactory) Name ¶ added in v0.0.2
func (fac *ProxyFactory) Name() string
func (*ProxyFactory) Space ¶ added in v0.0.2
func (fac *ProxyFactory) Space() string
type ProxyJobInfo ¶ added in v0.0.2
type ProxyJobInfo struct {
Source string `json:"source"`
}
JobInfo
type ProxyWorker ¶ added in v0.0.2
type ProxyWorker struct {
// contains filtered or unexported fields
}
Worker
func (*ProxyWorker) ID ¶ added in v0.0.2
func (worker *ProxyWorker) ID() string
func (*ProxyWorker) IsStarted ¶ added in v0.0.2
func (worker *ProxyWorker) IsStarted() bool
func (*ProxyWorker) Start ¶ added in v0.0.2
func (worker *ProxyWorker) Start() error
func (*ProxyWorker) Stop ¶ added in v0.0.2
func (worker *ProxyWorker) Stop() error
Click to show internal directories.
Click to hide internal directories.