summaryrefslogtreecommitdiff
path: root/pool.go
diff options
context:
space:
mode:
Diffstat (limited to 'pool.go')
-rw-r--r--pool.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/pool.go b/pool.go
index 7dfea26c..8372b4a6 100644
--- a/pool.go
+++ b/pool.go
@@ -22,6 +22,10 @@ const (
// Pool managed set of inner worker processes.
type Pool interface {
+ // Watch enables worker watching (to destroy expired workers or workers which experience
+ // memory leaks).
+ Watch(w Watcher)
+
// Listen all caused events to attached watcher.
Listen(l func(event int, ctx interface{}))