Exemplo n.º 1
0
Arquivo: sum.go Projeto: nsaje/dagger
func main() {
	ch := make(chan os.Signal, 1)
	signal.Notify(ch, os.Interrupt)
	go func() {
		for sig := range ch {
			panic(sig)
		}
	}()
	//log.SetPrefix("[SumComputation log] ")
	log.Printf("SumComputation started")
	c := computations.NewTimeBucketsComputation(&SumProcessor{state: NewSumProcessorState()})
	computations.StartPlugin(c)
}
Exemplo n.º 2
0
Arquivo: foo.go Projeto: nsaje/dagger
func main() {
	//log.SetPrefix("[fooComputation log] ")
	log.Printf("fooComputation started")
	c := &FooComputation{1}
	computations.StartPlugin(c)
}
Exemplo n.º 3
0
func main() {
	//log.SetPrefix("[alarmComputation log] ")
	log.Printf("alarmComputation started")
	c := &AlarmComputation{NewAlarmComputationState()}
	computations.StartPlugin(c)
}
Exemplo n.º 4
0
Arquivo: bar.go Projeto: nsaje/dagger
func main() {
	//log.SetPrefix("[barComputation log] ")
	log.Printf("barComputation started")
	c := BarComputation{}
	computations.StartPlugin(c)
}