mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
30 lines
529 B
Go
30 lines
529 B
Go
package dispatch
|
|
|
|
import (
|
|
"log"
|
|
"pilosa/core"
|
|
)
|
|
|
|
type CruncherDispatch struct {
|
|
service *core.Service
|
|
}
|
|
|
|
func (self *CruncherDispatch) Init() error {
|
|
log.Println("Starting Dispatcher")
|
|
return nil
|
|
}
|
|
|
|
func (self *CruncherDispatch) Close() {
|
|
log.Println("Shutting down Dispatcher")
|
|
}
|
|
|
|
func (self *CruncherDispatch) Run() {
|
|
for {
|
|
message := self.service.Transport.Receive()
|
|
log.Println("Processing ", message)
|
|
}
|
|
}
|
|
|
|
func NewCruncherDispatch(service *core.Service) *CruncherDispatch {
|
|
return &CruncherDispatch{service}
|
|
}
|