registerJobFactory method

void registerJobFactory(
  1. String name,
  2. JobFactory factory
)

Registers a factory to reconstruct a Job of the given name from a payload.

driver.registerJobFactory('SendEmailJob', (payload) {
  final data = jsonDecode(payload ?? '{}');
  return SendEmailJob(data['to'], data['subject']);
});

Implementation

void registerJobFactory(String name, JobFactory factory) {
  _factories[name] = factory;
}