See: Description
Interface | Description |
---|---|
Producer<T> |
An interface that represents the production of a type
T . |
Class | Description |
---|---|
Produced<T> |
An interface that represents the result of a production of type
T ,
or an exception that was thrown during that production. |
Annotation Type | Description |
---|---|
ProducerModule |
Annotates a class that contributes
Produces bindings to the production component. |
Produces |
Annotates methods of a producer module to create a production binding.
|
Production |
Qualifies a type that will be provided to the framework for use internally.
|
ProductionComponent |
Annotates an interface or abstract class for which a fully-formed, dependency-injected
implementation is to be generated from a set of modules.
|
ProductionComponent.Builder |
A builder for a component.
|
ProductionScope |
A scope annotation for provision bindings that are tied to the lifetime of a
ProductionComponent or ProductionSubcomponent . |
ProductionSubcomponent |
A subcomponent that inherits the bindings from a parent
Component , Subcomponent ,
ProductionComponent , or ProductionSubcomponent . |
ProductionSubcomponent.Builder |
A builder for a subcomponent.
|
Dagger Producers is an extension to Dagger that implements asynchronous dependency injection in Java.
Extended documentation on Dagger Producers can be found at google.github.io/dagger/producers.
Copyright © 2012–2017 The Dagger Authors. All rights reserved.