InputMergerFactory

public abstract class 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 and specifying a new InputMergerFactory in Configuration.Builder.setInputMergerFactory.

Summary

Public constructors

Public methods

abstract InputMerger

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

Public constructors

InputMergerFactory

Added in 2.3.0
public InputMergerFactory()

Public methods

createInputMerger

Added in 2.3.0
public abstract InputMerger createInputMerger(@NonNull 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
@NonNull String className

The fully qualified class name for the InputMerger

Returns
InputMerger

an instance of InputMerger