public abstract class WorkerFactory
A factory object that creates ListenableWorker instances. The factory is invoked every time a work runs. You can override the default implementation of this factory by manually initializing WorkManager (see WorkManager.initialize and specifying a new WorkerFactory in Configuration.Builder.setWorkerFactory.