public static abstract class

ProvisionListener.ProvisionInvocation

extends Object
java.lang.Object
   ↳ com.google.inject.spi.ProvisionListener.ProvisionInvocation<T>

Class Overview

Encapsulates a single act of provisioning.

Summary

Public Constructors
ProvisionListener.ProvisionInvocation()
Public Methods
abstract List<DependencyAndSource> getDependencyChain()
Returns the dependency chain that led to this object being provisioned.
abstract Key<T> getKey()
Returns the Key which will be provisioned.
abstract T provision()
Performs the provision, returning the object provisioned.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ProvisionListener.ProvisionInvocation ()

Public Methods

public abstract List<DependencyAndSource> getDependencyChain ()

Returns the dependency chain that led to this object being provisioned.

public abstract Key<T> getKey ()

Returns the Key which will be provisioned.

public abstract T provision ()

Performs the provision, returning the object provisioned.