Documentation
¶
Index ¶
- type LocalSupervisor
- func (*LocalSupervisor) Configure(ctx context.Context, req *model.ConfigureRequest) error
- func (s *LocalSupervisor) Events(ctx context.Context, req *model.EventsRequest) (<-chan model.Event, error)
- func (s *LocalSupervisor) Exec(ctx context.Context, req *model.ExecRequest) error
- func (*LocalSupervisor) Exit(ctx context.Context)
- func (s *LocalSupervisor) Freeze(ctx context.Context, req *model.FreezeRequest) (*model.FreezeResponse, error)
- func (s *LocalSupervisor) Kill(ctx context.Context, req *model.KillRequest) error
- func (s *LocalSupervisor) Ping(ctx context.Context) error
- func (*LocalSupervisor) Start(ctx context.Context, req *model.StartRequest) error
- func (s *LocalSupervisor) Stop(ctx context.Context, req *model.StopRequest) (*model.StopResponse, error)
- func (s *LocalSupervisor) Terminate(ctx context.Context, req *model.TerminateRequest) error
- func (s *LocalSupervisor) Thaw(ctx context.Context, req *model.ThawRequest) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalSupervisor ¶
type LocalSupervisor struct {
RootPath string
// contains filtered or unexported fields
}
func NewLocalSupervisor ¶
func NewLocalSupervisor() *LocalSupervisor
func (*LocalSupervisor) Configure ¶
func (*LocalSupervisor) Configure(ctx context.Context, req *model.ConfigureRequest) error
func (*LocalSupervisor) Events ¶
func (s *LocalSupervisor) Events(ctx context.Context, req *model.EventsRequest) (<-chan model.Event, error)
func (*LocalSupervisor) Exec ¶
func (s *LocalSupervisor) Exec(ctx context.Context, req *model.ExecRequest) error
func (*LocalSupervisor) Exit ¶
func (*LocalSupervisor) Exit(ctx context.Context)
func (*LocalSupervisor) Freeze ¶
func (s *LocalSupervisor) Freeze(ctx context.Context, req *model.FreezeRequest) (*model.FreezeResponse, error)
func (*LocalSupervisor) Kill ¶
func (s *LocalSupervisor) Kill(ctx context.Context, req *model.KillRequest) error
func (*LocalSupervisor) Start ¶
func (*LocalSupervisor) Start(ctx context.Context, req *model.StartRequest) error
func (*LocalSupervisor) Stop ¶
func (s *LocalSupervisor) Stop(ctx context.Context, req *model.StopRequest) (*model.StopResponse, error)
func (*LocalSupervisor) Terminate ¶
func (s *LocalSupervisor) Terminate(ctx context.Context, req *model.TerminateRequest) error
func (*LocalSupervisor) Thaw ¶
func (s *LocalSupervisor) Thaw(ctx context.Context, req *model.ThawRequest) error
Click to show internal directories.
Click to hide internal directories.