|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.webbeans.portable.creation.AbstractProducer<T>
T - bean type infopublic abstract class AbstractProducer<T>
Abstract implementation of Producer contract.
| Field Summary | |
|---|---|
protected OwbBean<T> |
bean
Bean instance |
protected javax.enterprise.context.spi.CreationalContext<T> |
creationalContext
Passing creational context |
| Constructor Summary | |
|---|---|
protected |
AbstractProducer(OwbBean<T> bean)
Create a new producer with given bean. |
| Method Summary | ||
|---|---|---|
void |
dispose(T instance)
|
|
protected
|
getBean(Class<X> clazz)
Returns actual bean instance. |
|
Set<javax.enterprise.inject.spi.InjectionPoint> |
getInjectionPoints()
|
|
T |
produce(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected OwbBean<T> bean
protected javax.enterprise.context.spi.CreationalContext<T> creationalContext
| Constructor Detail |
|---|
protected AbstractProducer(OwbBean<T> bean)
bean - bean instance| Method Detail |
|---|
public Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
getInjectionPoints in interface javax.enterprise.inject.spi.Producer<T>public T produce(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
produce in interface javax.enterprise.inject.spi.Producer<T>public void dispose(T instance)
dispose in interface javax.enterprise.inject.spi.Producer<T>protected <X> X getBean(Class<X> clazz)
X - bean type infoclazz - bean type class
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||