ShellJobEntry class final

One registered background shell job.

Properties

command String
The command line being executed.
no setter
exitCode int?
The process exit code, or null while running.
no setter
hashCode int
The hash code for this object.
no setterinherited
id String
no setter
isRunning bool
Whether the process is still running.
no setter
job ShellJob
The backend handle.
final
logPath String
The log file receiving the job's stdout and stderr.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
settled Future<void>
Completes when the process exits.
no setter
stopReason String?
Why the job was stopped early ('timeout'/'cancelled'/'stopped'), or null when it exited on its own.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
stop() Future<void>
Terminates the process.
suppressSettleNotification() → void
The caller that awaited this job inline (foreground bash that finished before a steer-yield) reports the result itself — suppress the registry's settle notification so the model is not told twice.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited