All Classes and Interfaces

Class
Description
Annotates a production component or subcomponent to specify its policy when a child component is cancelled.
Enumeration of the options for what happens to a parent component when one of its child components is cancelled.
An interface that represents the result of a production of type T, or an exception that was thrown during that production.
An interface that represents the production of a type T.
Annotates a class that contributes Produces bindings to the production component.
A hook for monitoring the execution of individual producer methods.
Utility methods to create Producers.
A hook for recording the timing of the execution of individual producer methods.
A token that represents an individual producer method.
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 hook for monitoring execution of production components.
 
A hook for recording timing of the execution of production components.
 
A scope annotation for provision bindings that are tied to the lifetime of a ProductionComponent or ProductionSubcomponent.
A subcomponent that inherits the bindings from a parent Component, Subcomponent, ProductionComponent, or ProductionSubcomponent.
A builder for a production subcomponent.
A factory for a production subcomponent.
A monitor that measures the timing of the execution of a production component, and logs those timings with the given recorder.
 
Utility methods relating to timing.