diff options
author | Valery Piashchynski <[email protected]> | 2021-07-10 16:14:37 +0300 |
---|---|---|
committer | Valery Piashchynski <[email protected]> | 2021-07-10 16:14:37 +0300 |
commit | cb2665d93ad7abe1ab30508ff0e2bd4d0bc379ea (patch) | |
tree | d434861d00919985e9335c79336695cd3085bdcb /pkg/worker_watcher/container | |
parent | 453eb10b436925ef91b1206e795e581e6293d132 (diff) |
Move interfaces to its consumers
Signed-off-by: Valery Piashchynski <[email protected]>
Diffstat (limited to 'pkg/worker_watcher/container')
-rw-r--r-- | pkg/worker_watcher/container/interface.go | 17 | ||||
-rw-r--r-- | pkg/worker_watcher/container/vec.go | 2 |
2 files changed, 1 insertions, 18 deletions
diff --git a/pkg/worker_watcher/container/interface.go b/pkg/worker_watcher/container/interface.go deleted file mode 100644 index e10ecdae..00000000 --- a/pkg/worker_watcher/container/interface.go +++ /dev/null @@ -1,17 +0,0 @@ -package container - -import ( - "context" - - "github.com/spiral/roadrunner/v2/pkg/worker" -) - -// Vector interface represents vector container -type Vector interface { - // Enqueue used to put worker to the vector - Enqueue(worker.BaseProcess) - // Dequeue used to get worker from the vector - Dequeue(ctx context.Context) (worker.BaseProcess, error) - // Destroy used to stop releasing the workers - Destroy() -} diff --git a/pkg/worker_watcher/container/vec.go b/pkg/worker_watcher/container/vec.go index b9150c43..24b5fa6d 100644 --- a/pkg/worker_watcher/container/vec.go +++ b/pkg/worker_watcher/container/vec.go @@ -13,7 +13,7 @@ type Vec struct { workers chan worker.BaseProcess } -func NewVector(initialNumOfWorkers uint64) Vector { +func NewVector(initialNumOfWorkers uint64) *Vec { vec := &Vec{ destroy: 0, workers: make(chan worker.BaseProcess, initialNumOfWorkers), |