com.sun.hk2.jsr330.spi.internal
Class Jsr330LazyInhabitant<T>
java.lang.Object
com.sun.hk2.component.AbstractInhabitantImpl<T>
com.sun.hk2.component.EventPublishingInhabitant<T>
com.sun.hk2.component.LazyInhabitant<T>
com.sun.hk2.jsr330.spi.internal.Jsr330LazyInhabitant<T>
- All Implemented Interfaces:
- ClassLoaderHolder, Holder<T>, Binding<T>, Factory<T>, ManagedComponentProvider<T>, Provider<T>, Releasable, Inhabitant<T>
public class Jsr330LazyInhabitant<T>
- extends LazyInhabitant<T>
Jsr330 Inhabitants have special injection semantics.
- Since:
- 3.1
- Author:
- Jeff Trent
| Nested classes/interfaces inherited from interface com.sun.hk2.component.Holder |
Holder.Impl<T> |
| Methods inherited from class com.sun.hk2.component.AbstractInhabitantImpl |
companions, dispose, get, getAnnotation, getAnnotation, getAnnotations, getByType, getDescriptor, getDescriptorFor, getProvider, getProvider, getSerializedMetadata, getSerializedMetadata, matches, setCompanions |
Jsr330LazyInhabitant
public Jsr330LazyInhabitant(Habitat habitat,
Holder<ClassLoader> cl,
String typeName,
Scope scope,
MultiMap<String,String> metadata)
createCreator
protected Creator<T> createCreator(Class<T> c)
- Description copied from class:
LazyInhabitant
- Creates
Creator for instantiating objects.
- Overrides:
createCreator in class LazyInhabitant<T>
Copyright © 2012 Oracle Corporation. All Rights Reserved.