Documentation
¶
Overview ¶
Package process provides process management API handlers.
Index ¶
- func Handler(logger *slog.Logger, jobClient client.JobClient, signingKey string, ...) []func(e *echo.Echo)
- type Process
- func (s *Process) GetNodeProcess(ctx context.Context, request gen.GetNodeProcessRequestObject) (gen.GetNodeProcessResponseObject, error)
- func (s *Process) GetNodeProcessByPid(ctx context.Context, request gen.GetNodeProcessByPidRequestObject) (gen.GetNodeProcessByPidResponseObject, error)
- func (s *Process) PostNodeProcessSignal(ctx context.Context, request gen.PostNodeProcessSignalRequestObject) (gen.PostNodeProcessSignalResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Process ¶
type Process struct {
// JobClient provides job-based operations for process management.
JobClient client.JobClient
// contains filtered or unexported fields
}
Process implementation of the Process APIs operations.
func (*Process) GetNodeProcess ¶
func (s *Process) GetNodeProcess( ctx context.Context, request gen.GetNodeProcessRequestObject, ) (gen.GetNodeProcessResponseObject, error)
GetNodeProcess lists processes on a target node.
func (*Process) GetNodeProcessByPid ¶
func (s *Process) GetNodeProcessByPid( ctx context.Context, request gen.GetNodeProcessByPidRequestObject, ) (gen.GetNodeProcessByPidResponseObject, error)
GetNodeProcessByPid gets a process by PID on a target node.
func (*Process) PostNodeProcessSignal ¶
func (s *Process) PostNodeProcessSignal( ctx context.Context, request gen.PostNodeProcessSignalRequestObject, ) (gen.PostNodeProcessSignalResponseObject, error)
PostNodeProcessSignal sends a signal to a process on a target node.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.