All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description CancellationPolicy Annotates a production component or subcomponent to specify its policy when a child component is cancelled.CancellationPolicy.Propagation Enumeration of the options for what happens to a parent component when one of its child components is cancelled.Produced<T> An interface that represents the result of a production of typeT, or an exception that was thrown during that production.Producer<T> An interface that represents the production of a typeT.ProducerModule Annotates a class that contributesProducesbindings to the production component.ProducerMonitor A hook for monitoring the execution of individual producer methods.Producers Utility methods to createProducers.ProducerTimingRecorder A hook for recording the timing of the execution of individual producer methods.ProducerToken A token that represents an individual producer method.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 production component.ProductionComponent.Factory A factory for a production component.ProductionComponentMonitor A hook for monitoring execution of production components.ProductionComponentMonitor.Factory ProductionComponentTimingRecorder A hook for recording timing of the execution of production components.ProductionComponentTimingRecorder.Factory ProductionScope A scope annotation for provision bindings that are tied to the lifetime of aProductionComponentorProductionSubcomponent.ProductionSubcomponent A subcomponent that inherits the bindings from a parentComponent,Subcomponent,ProductionComponent, orProductionSubcomponent.ProductionSubcomponent.Builder A builder for a production subcomponent.ProductionSubcomponent.Factory A factory for a production subcomponent.TimingProductionComponentMonitor A monitor that measures the timing of the execution of a production component, and logs those timings with the given recorder.TimingProductionComponentMonitor.Factory TimingRecorders Utility methods relating to timing.