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.