Package org.apache.webbeans.inject
Class InjectableMethod<T>
- java.lang.Object
-
- org.apache.webbeans.inject.AbstractInjectable<T>
-
- org.apache.webbeans.inject.InjectableMethod<T>
-
public class InjectableMethod<T> extends AbstractInjectable<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected MethodmethodInjectable methodprotected ObjectownerInstanceBean parent instance that owns the method-
Fields inherited from class org.apache.webbeans.inject.AbstractInjectable
creationalContext, owner, transientCreationalContext
-
-
Constructor Summary
Constructors Constructor Description InjectableMethod(Method m, Object instance, javax.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext)InjectableMethod(Method m, Object instance, javax.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext, Set<javax.enterprise.inject.spi.InjectionPoint> ips)Constructs new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TdoInjection()Map<javax.enterprise.inject.spi.Bean<?>,Object>getDependentBeanParameters()voidsetDisposable(boolean disposable)voidsetProducerMethodInstance(Object instance)-
Methods inherited from class org.apache.webbeans.inject.AbstractInjectable
createInjectionPoints, getBean, getInjectionPoints, getWebBeansContext, inject
-
-
-
-
Constructor Detail
-
InjectableMethod
public InjectableMethod(Method m, Object instance, javax.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext)
-
InjectableMethod
public InjectableMethod(Method m, Object instance, javax.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext, Set<javax.enterprise.inject.spi.InjectionPoint> ips)
Constructs new instance.- Parameters:
m- injectable methodinstance- component instance
-
-
Method Detail
-
doInjection
public T doInjection()
-
getDependentBeanParameters
public Map<javax.enterprise.inject.spi.Bean<?>,Object> getDependentBeanParameters()
-
setDisposable
public void setDisposable(boolean disposable)
- Parameters:
disposable- the disposable to set
-
setProducerMethodInstance
public void setProducerMethodInstance(Object instance)
-
-