Class Request<I,R>

java.lang.Object
org.microbean.reference.Request<I,R>
Type Parameters:
I - the contextual instance type (see for example Creation)
R - the contextual reference type (see References)
All Implemented Interfaces:
AutoCloseable, Iterable<R>, Creation<I>, Destruction, References<R>, ReferencesSelector

public class Request<I,R> extends Object implements Creation<I>, Destruction, References<R>
A central object representing a request for dependencies that is a Creation (and therefore also a Destruction) and a References.

Instances of this class are the heart and soul of a dependency injection and acquisition system.

Author:
Laird Nelson
See Also: