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
Mixins
-
GruntMixin<
SELF extends Grunt>
Extensions
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)