public class SimpleInjectionTarget<T> extends Object implements javax.enterprise.inject.spi.InjectionTarget<T>
Constructor and Description |
---|
SimpleInjectionTarget(WeldClass<T> type,
BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
void |
dispose(T instance) |
protected BeanManagerImpl |
getBeanManager() |
protected List<Set<MethodInjectionPoint<?,?>>> |
getInitializerMethods() |
protected List<Set<FieldInjectionPoint<?,?>>> |
getInjectableFields() |
Set<javax.enterprise.inject.spi.InjectionPoint> |
getInjectionPoints() |
protected WeldClass<T> |
getType() |
void |
inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx) |
void |
postConstruct(T instance) |
void |
preDestroy(T instance) |
T |
produce(javax.enterprise.context.spi.CreationalContext<T> ctx) |
public SimpleInjectionTarget(WeldClass<T> type, BeanManagerImpl beanManager)
public T produce(javax.enterprise.context.spi.CreationalContext<T> ctx)
produce
in interface javax.enterprise.inject.spi.Producer<T>
public void inject(T instance, javax.enterprise.context.spi.CreationalContext<T> ctx)
inject
in interface javax.enterprise.inject.spi.InjectionTarget<T>
public void postConstruct(T instance)
postConstruct
in interface javax.enterprise.inject.spi.InjectionTarget<T>
public void preDestroy(T instance)
preDestroy
in interface javax.enterprise.inject.spi.InjectionTarget<T>
public void dispose(T instance)
dispose
in interface javax.enterprise.inject.spi.Producer<T>
public Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
getInjectionPoints
in interface javax.enterprise.inject.spi.Producer<T>
protected BeanManagerImpl getBeanManager()
protected List<Set<FieldInjectionPoint<?,?>>> getInjectableFields()
protected List<Set<MethodInjectionPoint<?,?>>> getInitializerMethods()
Copyright © 2013 Seam Framework. All rights reserved.