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 Method
method
Injectable methodprotected Object
ownerInstance
Bean 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, jakarta.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext)
InjectableMethod(Method m, Object instance, jakarta.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext, Set<jakarta.enterprise.inject.spi.InjectionPoint> ips)
Constructs new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
doInjection()
Map<jakarta.enterprise.inject.spi.Bean<?>,Object>
getDependentBeanParameters()
void
setDisposable(boolean disposable)
void
setProducerMethodInstance(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, jakarta.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext)
-
InjectableMethod
public InjectableMethod(Method m, Object instance, jakarta.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext, Set<jakarta.enterprise.inject.spi.InjectionPoint> ips)
Constructs new instance.- Parameters:
m
- injectable methodinstance
- component instance
-
-
Method Detail
-
doInjection
public T doInjection()
-
getDependentBeanParameters
public Map<jakarta.enterprise.inject.spi.Bean<?>,Object> getDependentBeanParameters()
-
setDisposable
public void setDisposable(boolean disposable)
- Parameters:
disposable
- the disposable to set
-
setProducerMethodInstance
public void setProducerMethodInstance(Object instance)
-
-