org.jboss.cdi.tck.tests.extensions.producer
Class ProducerProcessor

java.lang.Object
  extended by org.jboss.cdi.tck.tests.extensions.producer.ProducerProcessor
All Implemented Interfaces:
javax.enterprise.inject.spi.Extension

public class ProducerProcessor
extends Object
implements javax.enterprise.inject.spi.Extension


Constructor Summary
ProducerProcessor()
           
 
Method Summary
 void cleanup(javax.enterprise.inject.spi.BeforeShutdown shutdown)
           
static javax.enterprise.inject.spi.InjectionTarget<Cat> getCatInjectionTarget()
           
static javax.enterprise.inject.spi.AnnotatedType<Dog> getDogAnnotatedType()
           
static javax.enterprise.inject.spi.InjectionTarget<Dog> getDogInjectionTarget()
           
static javax.enterprise.inject.spi.Producer<Dog> getNoisyDogProducer()
           
static javax.enterprise.inject.spi.Producer<Dog> getQuietDogProducer()
           
static boolean isOverriddenCowProducerCalled()
           
 void processBirdCage(javax.enterprise.inject.spi.ProcessInjectionTarget<BirdCage> event)
           
 void processCatProducer(javax.enterprise.inject.spi.ProcessInjectionTarget<Cat> event)
           
 void processCowProducer(javax.enterprise.inject.spi.ProcessProducer<CowProducer,Cow> event)
           
 void processDogInjectionTarget(javax.enterprise.inject.spi.ProcessInjectionTarget<Dog> injectionTargetEvent)
           
 void processDogProducerProducer(javax.enterprise.inject.spi.ProcessProducer<DogProducer,Dog> producerEvent)
           
 void processServiceProducer(javax.enterprise.inject.spi.ProcessProducer<ServiceProducer,ServiceRemote> producerEvent)
           
 void processServiceProducerField(javax.enterprise.inject.spi.ProcessProducerField<ServiceRemote,ServiceProducer> event)
          FIXME revise parameters order according to CDI-88/CDITCK-174 resolution
static void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProducerProcessor

public ProducerProcessor()
Method Detail

cleanup

public void cleanup(@Observes
                    javax.enterprise.inject.spi.BeforeShutdown shutdown)

processDogProducerProducer

public void processDogProducerProducer(@Observes
                                       javax.enterprise.inject.spi.ProcessProducer<DogProducer,Dog> producerEvent)

processCatProducer

public void processCatProducer(@Observes
                               javax.enterprise.inject.spi.ProcessInjectionTarget<Cat> event)

processDogInjectionTarget

public void processDogInjectionTarget(@Observes
                                      javax.enterprise.inject.spi.ProcessInjectionTarget<Dog> injectionTargetEvent)

processCowProducer

public void processCowProducer(@Observes
                               javax.enterprise.inject.spi.ProcessProducer<CowProducer,Cow> event)

processBirdCage

public void processBirdCage(@Observes
                            javax.enterprise.inject.spi.ProcessInjectionTarget<BirdCage> event)

processServiceProducer

public void processServiceProducer(@Observes
                                   javax.enterprise.inject.spi.ProcessProducer<ServiceProducer,ServiceRemote> producerEvent)

processServiceProducerField

public void processServiceProducerField(@Observes
                                        javax.enterprise.inject.spi.ProcessProducerField<ServiceRemote,ServiceProducer> event)
FIXME revise parameters order according to CDI-88/CDITCK-174 resolution

Parameters:
event -

getNoisyDogProducer

public static javax.enterprise.inject.spi.Producer<Dog> getNoisyDogProducer()

getQuietDogProducer

public static javax.enterprise.inject.spi.Producer<Dog> getQuietDogProducer()

getCatInjectionTarget

public static javax.enterprise.inject.spi.InjectionTarget<Cat> getCatInjectionTarget()

getDogInjectionTarget

public static javax.enterprise.inject.spi.InjectionTarget<Dog> getDogInjectionTarget()

getDogAnnotatedType

public static javax.enterprise.inject.spi.AnnotatedType<Dog> getDogAnnotatedType()

reset

public static void reset()

isOverriddenCowProducerCalled

public static boolean isOverriddenCowProducerCalled()


Copyright © 2008-2012 Seam Framework. All Rights Reserved.