Job class abstract

an instance created by a job dispatcher which represents a user specified action to run

Implementers

Constructors

Job({required List<String> inputPath})

Properties

hashCode int
The hash code for this object.
no setterinherited
hashId String
latefinal
inputPath List<String>
getter/setter pair
outputNameBuilder OutputPathHandler
processes and generates an output name
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timestamp DateTime
final

Methods

buildForm(BuildContext context) JobBody
canPop() bool
called by the global job stack to determine if this job can be popped
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onPush() → void
called when this job instance gets pushed onto the global job stack
process() Result<Null, String>
called for when this job stack has determined this job is suitable to be ran
toString() String
A string representation of this object.
override

Operators

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