summaryrefslogtreecommitdiff
path: root/plugins/http/rpc.go
blob: 56d8f1a116411fa1c8f45af796ba8cbfed768c58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package http

//import (
//	"github.com/pkg/errors"
//	"github.com/spiral/roadrunner/util"
//)

//type rpcServer struct{ svc *Plugin }
//
//// WorkerList contains list of workers.
//type WorkerList struct {
//	// Workers is list of workers.
//	Workers []*util.State `json:"workers"`
//}
//
//// Reset resets underlying RR worker pool and restarts all of it's workers.
//func (rpc *rpcServer) Reset(reset bool, r *string) error {
//	if rpc.svc == nil || rpc.svc.handler == nil {
//		return errors.New("http server is not running")
//	}
//
//	*r = "OK"
//	return rpc.svc.Server().Reset()
//}
//
//// Workers returns list of active workers and their stats.
//func (rpc *rpcServer) Workers(list bool, r *WorkerList) (err error) {
//	if rpc.svc == nil || rpc.svc.handler == nil {
//		return errors.New("http server is not running")
//	}
//
//	r.Workers, err = util.ServerState(rpc.svc.Server())
//	return err
//}