An interface that represents the production of a type
An interface that represents the result of a production of type
Utility methods to create
Enumeration of the options for what happens to a parent component when one of its child components is cancelled.
Annotates a production component or subcomponent to specify its policy when a child component is cancelled.
Annotates a class that contributes
Annotates methods of a producer module to create a production binding.
Qualifies a type that will be provided to the framework for use internally.
Annotates an interface or abstract class for which a fully-formed, dependency-injected implementation is to be generated from a set of modules.
A builder for a production component.
A factory for a production component.
A builder for a production subcomponent.
A factory for a production subcomponent.
Dagger Producers is an extension to Dagger that implements asynchronous dependency injection in Java.
Extended documentation on Dagger Producers can be found at https://dagger.dev/producers.