summaryrefslogtreecommitdiff
path: root/service/limit/service.go
diff options
context:
space:
mode:
Diffstat (limited to 'service/limit/service.go')
-rw-r--r--service/limit/service.go8
1 files changed, 1 insertions, 7 deletions
diff --git a/service/limit/service.go b/service/limit/service.go
index 6af571e2..c0b4139c 100644
--- a/service/limit/service.go
+++ b/service/limit/service.go
@@ -8,12 +8,6 @@ import (
// ID defines controller service name.
const ID = "limit"
-// controllable defines the ability to attach rr controller.
-type controllable interface {
- // Attach attaches controller to the service.
- Attach(c roadrunner.Controller)
-}
-
// Service to control the state of rr service inside other services.
type Service struct {
lsns []func(event int, ctx interface{})
@@ -24,7 +18,7 @@ func (s *Service) Init(cfg *Config, c service.Container) (bool, error) {
// mount Services to designated services
for id, watcher := range cfg.Controllers(s.throw) {
svc, _ := c.Get(id)
- if ctrl, ok := svc.(controllable); ok {
+ if ctrl, ok := svc.(roadrunner.Attacher); ok {
ctrl.Attach(watcher)
}
}