org.apache.webbeans.portable.creation
Class InjectionTargetProducer<T>

java.lang.Object
  extended by org.apache.webbeans.portable.creation.AbstractProducer<T>
      extended by org.apache.webbeans.portable.creation.InjectionTargetProducer<T>
Type Parameters:
T - bean type info
All Implemented Interfaces:
javax.enterprise.inject.spi.InjectionTarget<T>, javax.enterprise.inject.spi.Producer<T>

public class InjectionTargetProducer<T>
extends AbstractProducer<T>
implements javax.enterprise.inject.spi.InjectionTarget<T>

InjectionTargetProducer implementation.

Version:
$Rev: 1182847 $ $Date: 2011-10-13 15:31:37 +0200 (Do, 13 Okt 2011) $

Field Summary
 
Fields inherited from class org.apache.webbeans.portable.creation.AbstractProducer
bean, creationalContext
 
Constructor Summary
InjectionTargetProducer(InjectionTargetBean<T> bean)
          Creates a new injection target producer.
 
Method Summary
 void inject(T instance, javax.enterprise.context.spi.CreationalContext<T> ctx)
          
 void postConstruct(T instance)
          
 void preDestroy(T instance)
          
 
Methods inherited from class org.apache.webbeans.portable.creation.AbstractProducer
dispose, getBean, getInjectionPoints, produce
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.Producer
dispose, getInjectionPoints, produce
 

Constructor Detail

InjectionTargetProducer

public InjectionTargetProducer(InjectionTargetBean<T> bean)
Creates a new injection target producer.

Parameters:
bean - injection target bean
Method Detail

inject

public void inject(T instance,
                   javax.enterprise.context.spi.CreationalContext<T> ctx)

Specified by:
inject in interface javax.enterprise.inject.spi.InjectionTarget<T>

postConstruct

public void postConstruct(T instance)

Specified by:
postConstruct in interface javax.enterprise.inject.spi.InjectionTarget<T>

preDestroy

public void preDestroy(T instance)

Specified by:
preDestroy in interface javax.enterprise.inject.spi.InjectionTarget<T>


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.