work library

Classes

DecodedMessage
DuplexChannel
Used to communicate work status
ErrorStack
grunt
Grunt
This is the implementation class that processes a long-running task
GruntChannel
A communications channel that lets a supervisor and grunt communicate about work that needs to be completed
GruntFactory<G extends Grunt>
gruntMain
GruntMessages
MessageCode
MessageEncoding
MessageEnvelope
Payload
PayloadHandler
Supervisor<G extends Grunt>
SupervisorMessages
Work
WorkStatus

Enums

WorkPhase

Mixins

GruntMixin<SELF extends Grunt>

Properties

gruntRegistry ↔ _GruntRegistry
getter/setter pair

Functions

rawPayloadEncoder(MessageEnvelope env) → dynamic
workPhaseOf(int? i) WorkPhase?

Typedefs

ChannelSender = void Function(int code, dynamic payload)
GruntFactoryFn<G extends Grunt> = G Function()
PayloadDecoder = dynamic Function(int? contentType, dynamic payload)
PayloadEncoder = Payload Function(Payload payload)