summaryrefslogtreecommitdiff
path: root/edgemesh/pkg/module.go
diff options
context:
space:
mode:
Diffstat (limited to 'edgemesh/pkg/module.go')
-rw-r--r--edgemesh/pkg/module.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/edgemesh/pkg/module.go b/edgemesh/pkg/module.go
index d42f701ee..0cd622363 100644
--- a/edgemesh/pkg/module.go
+++ b/edgemesh/pkg/module.go
@@ -15,8 +15,7 @@ import (
//EdgeMesh defines EdgeMesh object structure
type EdgeMesh struct {
- context *beehiveContext.Context
- cancel context.CancelFunc
+ cancel context.CancelFunc
}
// Register register edgemesh
@@ -35,8 +34,7 @@ func (em *EdgeMesh) Group() string {
}
//Start sets context and starts the controller
-func (em *EdgeMesh) Start(c *beehiveContext.Context) {
- em.context = c
+func (em *EdgeMesh) Start() {
var ctx context.Context
ctx, em.cancel = context.WithCancel(context.Background())
proxy.Init()
@@ -49,7 +47,7 @@ func (em *EdgeMesh) Start(c *beehiveContext.Context) {
return
default:
}
- msg, err := em.context.Receive(constant.ModuleNameEdgeMesh)
+ msg, err := beehiveContext.Receive(constant.ModuleNameEdgeMesh)
if err != nil {
klog.Warningf("edgemesh receive msg error %v", err)
continue
@@ -62,5 +60,5 @@ func (em *EdgeMesh) Start(c *beehiveContext.Context) {
//Cleanup sets up context cleanup through EdgeMesh name
func (em *EdgeMesh) Cleanup() {
em.cancel()
- em.context.Cleanup(em.Name())
+ beehiveContext.Cleanup(em.Name())
}