Uses of Class
org.jvnet.hk2.component.Habitat

Packages that use Habitat
com.sun.hk2.component Dependency injection implementation for HK2. 
org.jvnet.hk2.component Primary API surface of HK2. Start with Habitat
org.jvnet.hk2.component.internal.runlevel   
org.jvnet.hk2.junit   
 

Uses of Habitat in com.sun.hk2.component
 

Fields in com.sun.hk2.component declared as Habitat
 Habitat InhabitantsParser.habitat
           
protected  Habitat LazyInhabitant.habitat
           
protected  Habitat AbstractWombImpl.habitat
           
 

Methods in com.sun.hk2.component with parameters of type Habitat
static
<T> Inhabitant<T>
Inhabitants.create(java.lang.Class<T> c, Habitat habitat, MultiMap<java.lang.String,java.lang.String> metadata)
          Creates a Inhabitant by looking at annotations of the given type.
static Inhabitant<?> CompanionSeed.Registerer.createCompanion(Habitat habitat, Inhabitant<?> lead, Inhabitant<?> seed)
          Creates a companion inhabitant from the inhabitant of a CompanionSeed, to be associated with a lead component.
static Inhabitant<?> Inhabitants.createInhabitant(Habitat habitat, Holder<java.lang.ClassLoader> classLoader, java.lang.String typeName, MultiMap<java.lang.String,java.lang.String> metadata, Inhabitant<?> lead, java.util.Set<java.lang.String> indicies)
           
protected
<V> V
InjectInjectionResolver.getArrayInjectValue(Habitat habitat, java.lang.Object component, Inhabitant<?> onBehalfOf, java.lang.reflect.AnnotatedElement target, java.lang.Class<V> type)
           
protected
<V> V
InjectInjectionResolver.getComponentInjectValue(Habitat habitat, java.lang.Object component, Inhabitant<?> onBehalfOf, java.lang.reflect.AnnotatedElement target, java.lang.Class<V> type, Inject inject)
           
protected
<V> V
InjectInjectionResolver.getHolderInjectValue(Habitat habitat, java.lang.Object component, Inhabitant<?> onBehalfOf, java.lang.reflect.AnnotatedElement target, java.lang.Class<V> type, Inject inject)
           
protected
<V> V
InjectInjectionResolver.getServiceInjectValue(Habitat habitat, java.lang.Object component, Inhabitant<?> onBehalfOf, java.lang.reflect.AnnotatedElement target, java.lang.Class<V> type, Inject inject)
           
protected  void AbstractWombImpl.inject(Habitat habitat, T t, Inhabitant<?> onBehalfOf)
          Performs resource injection on the given instance from the given habitat.
 

Constructors in com.sun.hk2.component with parameters of type Habitat
AbstractWombImpl(java.lang.Class<T> type, Habitat habitat, MultiMap<java.lang.String,java.lang.String> metadata)
           
CompanionSeed.Registerer(Habitat habitat)
           
ConstructorWomb(java.lang.Class<T> type, Habitat habitat, MultiMap<java.lang.String,java.lang.String> metadata)
           
FactoryWomb(java.lang.Class<T> type, java.lang.Class<? extends Factory> factory, Habitat habitat, MultiMap<java.lang.String,java.lang.String> metadata)
           
FactoryWomb(java.lang.Class<T> type, Inhabitant<? extends Factory> factory, Habitat habitat, MultiMap<java.lang.String,java.lang.String> metadata)
           
InhabitantsParser(Habitat habitat)
           
InjectInjectionResolver(Habitat habitat)
           
LazyInhabitant(Habitat habitat, Holder<java.lang.ClassLoader> cl, java.lang.String typeName, MultiMap<java.lang.String,java.lang.String> metadata)
           
LazyInhabitant(Habitat habitat, Holder<java.lang.ClassLoader> cl, java.lang.String typeName, MultiMap<java.lang.String,java.lang.String> metadata, Inhabitant<?> lead)
           
LeadInjectionResolver(Habitat habitat)
           
 

Uses of Habitat in org.jvnet.hk2.component
 

Methods in org.jvnet.hk2.component that return Habitat
 Habitat HabitatFactory.newHabitat()
           
 

Methods in org.jvnet.hk2.component with parameters of type Habitat
static
<T> Womb<T>
Wombs.create(java.lang.Class<T> c, Habitat habitat, MultiMap<java.lang.String,java.lang.String> metadata)
           
static
<T> Inhabitant<T>
Inhabitants.create(java.lang.Class<T> c, Habitat habitat, MultiMap<java.lang.String,java.lang.String> metadata)
          Deprecated. Use Inhabitants instead.
static InhabitantTrackerContextBuilder InhabitantTrackerContextBuilder.create(Habitat h)
          Creates a builder appropriate for the given habitat
 boolean HabitatListener.inhabitantChanged(HabitatListener.EventType eventType, Habitat habitat, Inhabitant<?> inhabitant)
          Called when the habitat has changed.
 boolean HabitatListenerWeakProxy.inhabitantChanged(HabitatListener.EventType eventType, Habitat habitat, Inhabitant<?> inhabitant)
           
 boolean HabitatListener.inhabitantIndexChanged(HabitatListener.EventType eventType, Habitat habitat, Inhabitant<?> inhabitant, java.lang.String index, java.lang.String name, java.lang.Object service)
          Called when the habitat index has changed.
 boolean HabitatListenerWeakProxy.inhabitantIndexChanged(HabitatListener.EventType eventType, Habitat habitat, Inhabitant<?> inhabitant, java.lang.String index, java.lang.String name, java.lang.Object service)
           
 void InhabitantTracker.Callback.updated(InhabitantTracker t, Habitat h, boolean initial)
          Called when there is a modification to the set of inhabitants of some kind.
 

Constructors in org.jvnet.hk2.component with parameters of type Habitat
CageBuilder.Registerer(Habitat habitat)
           
 

Uses of Habitat in org.jvnet.hk2.component.internal.runlevel
 

Methods in org.jvnet.hk2.component.internal.runlevel with parameters of type Habitat
 RunLevelService<?> RunLevelServices.get(Habitat habitat, RunLevel rl)
          Find the RunLevelService appropriate for the specified RunLevel.
 boolean DefaultRunLevelService.inhabitantChanged(HabitatListener.EventType eventType, Habitat habitat, Inhabitant<?> inhabitant)
           
 boolean DefaultRunLevelService.inhabitantIndexChanged(HabitatListener.EventType eventType, Habitat habitat, Inhabitant<?> inhabitant, java.lang.String index, java.lang.String name, java.lang.Object service)
           
 

Constructors in org.jvnet.hk2.component.internal.runlevel with parameters of type Habitat
DefaultRunLevelService(Habitat habitat)
           
 

Uses of Habitat in org.jvnet.hk2.junit
 

Methods in org.jvnet.hk2.junit that return Habitat
 Habitat Hk2TestServices.getHabitat()
           
static Habitat Hk2Runner.getHabitat()
           
 Habitat Hk2TestServices.newHabitat()
           
 



Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.