org.jboss.jsr299.tck.tests.extensions.container.event
Class ProcessInjectionTargetObserver

java.lang.Object
  extended by org.jboss.jsr299.tck.tests.extensions.container.event.ProcessInjectionTargetObserver
All Implemented Interfaces:
javax.enterprise.inject.spi.Extension

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


Constructor Summary
ProcessInjectionTargetObserver()
           
 
Method Summary
 void cleanup(javax.enterprise.inject.spi.BeforeShutdown shutdown)
           
static int getEvent1Observed()
           
static int getEvent2Observed()
           
static int getEvent3Observed()
           
static int getEvent4Observed()
           
static int getEvent5Observed()
           
static javax.enterprise.inject.spi.ProcessInjectionTarget<?> getEventWithTypeVariable()
           
static javax.enterprise.inject.spi.ProcessInjectionTarget<org.jboss.jsr299.tck.tests.extensions.container.event.Farm> getManagedBeanEvent()
           
static javax.enterprise.inject.spi.ProcessInjectionTarget<SheepInterceptor> getSessionBeanInterceptorEvent()
           
static javax.enterprise.inject.spi.ProcessInjectionTarget<Cow> getStatefulSessionBeanEvent()
           
static javax.enterprise.inject.spi.ProcessInjectionTarget<Sheep> getStatelessSessionBeanEvent()
           
 void observeEvent1(javax.enterprise.inject.spi.ProcessInjectionTarget<? super String> event)
           
 void observeEvent2(javax.enterprise.inject.spi.ProcessInjectionTarget<? extends String> event)
           
 void observeEvent3(javax.enterprise.inject.spi.ProcessInjectionTarget<String> event)
           
 void observeEvent4(javax.enterprise.inject.spi.ProcessInjectionTarget<? super SheepLocal> event)
           
 void observeEvent5(javax.enterprise.inject.spi.ProcessInjectionTarget<? extends SheepLocal> event)
           
 void observeManagedBean(javax.enterprise.inject.spi.ProcessInjectionTarget<org.jboss.jsr299.tck.tests.extensions.container.event.Farm> event)
           
 void observeSessionBeanInterceptor(javax.enterprise.inject.spi.ProcessInjectionTarget<SheepInterceptor> event)
           
 void observeStatefulSessionBean(javax.enterprise.inject.spi.ProcessInjectionTarget<Cow> event)
           
 void observeStatelessSessionBean(javax.enterprise.inject.spi.ProcessInjectionTarget<Sheep> event)
           
<X> void
processInjectionTarget(javax.enterprise.inject.spi.ProcessInjectionTarget<X> event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessInjectionTargetObserver

public ProcessInjectionTargetObserver()
Method Detail

cleanup

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

observeStatelessSessionBean

public void observeStatelessSessionBean(@Observes
                                        javax.enterprise.inject.spi.ProcessInjectionTarget<Sheep> event)

observeStatefulSessionBean

public void observeStatefulSessionBean(@Observes
                                       javax.enterprise.inject.spi.ProcessInjectionTarget<Cow> event)

observeSessionBeanInterceptor

public void observeSessionBeanInterceptor(@Observes
                                          javax.enterprise.inject.spi.ProcessInjectionTarget<SheepInterceptor> event)

observeManagedBean

public void observeManagedBean(@Observes
                               javax.enterprise.inject.spi.ProcessInjectionTarget<org.jboss.jsr299.tck.tests.extensions.container.event.Farm> event)

observeEvent1

public void observeEvent1(@Observes
                          javax.enterprise.inject.spi.ProcessInjectionTarget<? super String> event)

observeEvent2

public void observeEvent2(@Observes
                          javax.enterprise.inject.spi.ProcessInjectionTarget<? extends String> event)

observeEvent3

public void observeEvent3(@Observes
                          javax.enterprise.inject.spi.ProcessInjectionTarget<String> event)

observeEvent4

public void observeEvent4(@Observes
                          javax.enterprise.inject.spi.ProcessInjectionTarget<? super SheepLocal> event)

observeEvent5

public void observeEvent5(@Observes
                          javax.enterprise.inject.spi.ProcessInjectionTarget<? extends SheepLocal> event)

processInjectionTarget

public <X> void processInjectionTarget(@Observes
                                       javax.enterprise.inject.spi.ProcessInjectionTarget<X> event)

getStatelessSessionBeanEvent

public static javax.enterprise.inject.spi.ProcessInjectionTarget<Sheep> getStatelessSessionBeanEvent()

getStatefulSessionBeanEvent

public static javax.enterprise.inject.spi.ProcessInjectionTarget<Cow> getStatefulSessionBeanEvent()

getSessionBeanInterceptorEvent

public static javax.enterprise.inject.spi.ProcessInjectionTarget<SheepInterceptor> getSessionBeanInterceptorEvent()

getManagedBeanEvent

public static javax.enterprise.inject.spi.ProcessInjectionTarget<org.jboss.jsr299.tck.tests.extensions.container.event.Farm> getManagedBeanEvent()

getEventWithTypeVariable

public static javax.enterprise.inject.spi.ProcessInjectionTarget<?> getEventWithTypeVariable()

getEvent1Observed

public static int getEvent1Observed()

getEvent2Observed

public static int getEvent2Observed()

getEvent3Observed

public static int getEvent3Observed()

getEvent4Observed

public static int getEvent4Observed()

getEvent5Observed

public static int getEvent5Observed()


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