|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.classmodel | |
| 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 | |
|---|---|
protected Habitat |
LazyInhabitant.habitat
|
Habitat |
InhabitantsParser.habitat
|
protected Habitat |
AbstractCreatorImpl.habitat
|
| Methods in com.sun.hk2.component with parameters of type Habitat | ||
|---|---|---|
static
|
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
|
InjectInjectionResolver.getArrayInjectValue(Habitat habitat,
java.lang.Object component,
Inhabitant<?> onBehalfOf,
java.lang.reflect.AnnotatedElement target,
java.lang.reflect.Type genericType,
java.lang.Class<V> type)
|
|
protected
|
InjectInjectionResolver.getComponentInjectValue(Habitat habitat,
java.lang.Object component,
Inhabitant<?> onBehalfOf,
java.lang.reflect.AnnotatedElement target,
java.lang.reflect.Type genericType,
java.lang.Class<V> type,
Inject inject)
|
|
protected
|
InjectInjectionResolver.getHolderInjectValue(Habitat habitat,
java.lang.Object component,
Inhabitant<?> onBehalfOf,
java.lang.reflect.AnnotatedElement target,
java.lang.reflect.Type genericType,
java.lang.Class<V> type,
Inject inject)
|
|
protected
|
InjectInjectionResolver.getServiceInjectValue(Habitat habitat,
java.lang.Object component,
Inhabitant<?> onBehalfOf,
java.lang.reflect.AnnotatedElement target,
java.lang.reflect.Type genericType,
java.lang.Class<V> type,
Inject inject)
|
|
protected void |
AbstractCreatorImpl.inject(Habitat habitat,
T t,
Inhabitant<?> onBehalfOf)
Performs resource injection on the given instance from the given habitat. |
|
static
|
Inhabitants.wrapByScope(java.lang.Class<T> c,
Creator<T> creator,
Habitat habitat)
Creates a Inhabitant by wrapping Creator to handle scoping right. |
|
static
|
Inhabitants.wrapByScope(Creator<T> creator,
Habitat habitat,
java.lang.Class<? extends Scope> scopeClass)
|
|
| Constructors in com.sun.hk2.component with parameters of type Habitat | |
|---|---|
AbstractCreatorImpl(java.lang.Class<T> type,
Habitat habitat,
MultiMap<java.lang.String,java.lang.String> metadata)
|
|
CompanionSeed.Registerer(Habitat habitat)
|
|
ConstructorCreator(java.lang.Class<T> type,
Habitat habitat,
MultiMap<java.lang.String,java.lang.String> metadata)
|
|
ConstructorWomb(java.lang.Class<T> type,
Habitat habitat,
MultiMap<java.lang.String,java.lang.String> metadata)
Deprecated. |
|
FactoryCreator(java.lang.Class<T> type,
java.lang.Class<? extends Factory> factory,
Habitat habitat,
MultiMap<java.lang.String,java.lang.String> metadata)
|
|
FactoryCreator(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)
Deprecated. |
|
| 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
|
Creators.create(java.lang.Class<T> c,
Habitat habitat,
MultiMap<java.lang.String,java.lang.String> metadata)
|
|
static
|
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 |
|
InhabitantsParser |
InhabitantsParserFactory.createInhabitantsParser(Habitat 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.classmodel |
|---|
| Methods in org.jvnet.hk2.component.classmodel with parameters of type Habitat | |
|---|---|
static InhabitantsParsingContextGenerator |
InhabitantsParsingContextGenerator.create(Habitat h)
Factory for the InhabitantsParsingContextGenerator |
static ClassPath |
ClassPath.create(Habitat h,
boolean allowTestClassPath)
Creates a ClassPathHelper instance. |
static ClassPath |
ClassPath.create(Habitat h,
java.util.Collection<java.io.File> classPath)
|
static InhabitantsParsingContextGenerator |
InhabitantsParsingContextGenerator.create(Habitat h,
java.util.concurrent.ExecutorService es,
ClassPath inhabitantsClassPath)
Factory for the InhabitantsParsingContextGenerator |
static InhabitantsFeed |
InhabitantsFeed.create(Habitat h,
InhabitantsParser ip)
Creates an InhabitantsHabitatFeed. |
static ClassPath |
ClassPath.create(Habitat h,
java.lang.String classPath)
|
| 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)
Once habitat is initialized we can proceed to boot through to kernel level (-1) |
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)
|
|
DefaultRunLevelService(Habitat habitat,
boolean async,
java.lang.String name,
java.lang.Class<?> targetEnv,
java.util.HashMap<java.lang.Integer,org.jvnet.hk2.component.internal.runlevel.Recorder> recorders)
|
|
| Uses of Habitat in org.jvnet.hk2.junit |
|---|
| Methods in org.jvnet.hk2.junit that return Habitat | |
|---|---|
Habitat |
Hk2TestServices.createHabitat()
|
static Habitat |
Hk2Runner.getHabitat()
|
Habitat |
Hk2TestServices.getHabitat()
|
| Methods in org.jvnet.hk2.junit with parameters of type Habitat | |
|---|---|
InhabitantsParser |
Hk2TestServices.createInhabitantsParser(Habitat h)
|
void |
Hk2Test.Populator.populate(Habitat habitat)
|
protected void |
Hk2TestServices.populateHabitat(Habitat habitat,
InhabitantsParser ip)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||