hello

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

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 Event added in v0.0.2

type Event struct {
	Greet   string
	TxIndex int64
	Time    time.Time
}

Event

type Factory

type Factory struct {
}

func (*Factory) Name

func (fac *Factory) Name() string

func (*Factory) NewWorker

func (fac *Factory) NewWorker(helper *worker.Helper) (worker.Worker, error)

func (*Factory) Space

func (fac *Factory) Space() string

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 (e *Module) AfterDaemonStarted(dm *daemon.Daemon)

func (*Module) BeforeDaemonStarting added in v0.0.2

func (e *Module) BeforeDaemonStarting(cmd *cobra.Command, dm *daemon.Daemon)

func (*Module) Factories added in v0.0.2

func (e *Module) Factories() (facs []worker.Factory)

func (*Module) GetConfig added in v0.0.2

func (e *Module) GetConfig() types.ModuleConfig

func (*Module) GetFactory added in v0.0.2

func (e *Module) GetFactory(name string) worker.Factory

func (*Module) Init added in v0.0.2

func (e *Module) Init(config *config.Config)

func (*Module) Name added in v0.0.2

func (e *Module) Name() string

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

type ProxyEvent struct {
	Source string
	Log    string
	Time   time.Time
}

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) NewWorker added in v0.0.2

func (fac *ProxyFactory) NewWorker(helper *worker.Helper) (worker.Worker, error)

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

type Worker

type Worker struct {
	// contains filtered or unexported fields
}

Worker

func (*Worker) ID

func (worker *Worker) ID() string

func (*Worker) IsStarted

func (worker *Worker) IsStarted() bool

func (*Worker) Start

func (worker *Worker) Start() error

func (*Worker) Stop

func (worker *Worker) Stop() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL