runexec

package
v1.10.0-rc.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CmdProcess

type CmdProcess struct {
	Command      *exec.Cmd
	CommandErr   error
	OutputWriter io.Writer
	ErrorWriter  io.Writer
}

func GetAppCmdProcess

func GetAppCmdProcess(config *standalone.RunConfig) (*CmdProcess, error)

func GetDaprCmdProcess

func GetDaprCmdProcess(config *standalone.RunConfig) (*CmdProcess, error)

func (*CmdProcess) SetStderr

func (c *CmdProcess) SetStderr() error

SetStdErr should be called after WithErrorWriter.

func (*CmdProcess) SetStdout

func (c *CmdProcess) SetStdout() error

SetStdout should be called after WithOutputWriter.

func (*CmdProcess) WithErrorWriter

func (c *CmdProcess) WithErrorWriter(w io.Writer)

func (*CmdProcess) WithOutputWriter

func (c *CmdProcess) WithOutputWriter(w io.Writer)

type RunExec

type RunExec struct {
	DaprCMD        *CmdProcess
	AppCMD         *CmdProcess
	AppID          string
	DaprHTTPPort   int
	DaprGRPCPort   int
	DaprMetricPort int
}

func New

func New(config *standalone.RunConfig, daprCmdProcess *CmdProcess, appCmdProcess *CmdProcess) *RunExec

type RunOutput

type RunOutput struct {
	DaprCMD      *exec.Cmd
	DaprErr      error
	DaprHTTPPort int
	DaprGRPCPort int
	AppID        string
	AppCMD       *exec.Cmd
	AppErr       error
}

RunOutput represents the run execution.

func NewOutput

func NewOutput(config *standalone.RunConfig) (*RunOutput, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL