Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.

InputMergerFactory

public abstract class InputMergerFactory
extends Object

java.lang.Object
   ↳ androidx.work.InputMergerFactory


A factory object that creates InputMerger 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(Context, Configuration) and specifying a new InputMergerFactory in Configuration.Builder.setInputMergerFactory(InputMergerFactory).

Summary

Public constructors

InputMergerFactory()

Public methods

abstract InputMerger createInputMerger(String className)

Override this method to create an instance of a InputMerger given its fully qualified class name.

Inherited methods

Public constructors

InputMergerFactory

public InputMergerFactory ()

Public methods

createInputMerger

public abstract InputMerger createInputMerger (String className)

Override this method to create an instance of a InputMerger given its fully qualified class name.

Throwing an Exception here will crash the application. If an InputMergerFactory is unable to create an instance of a InputMerger, it should return null so it can delegate to the default InputMergerFactory.

Parameters
className String: The fully qualified class name for the InputMerger

Returns
InputMerger an instance of InputMerger