Package org.jboss.weld.bootstrap.events
Class ProcessAnnotatedTypeImpl<X>
- java.lang.Object
-
- org.jboss.weld.bootstrap.events.ContainerEvent
-
- org.jboss.weld.bootstrap.events.ProcessAnnotatedTypeImpl<X>
-
- All Implemented Interfaces:
javax.enterprise.inject.spi.ProcessAnnotatedType<X>,NotificationListener
- Direct Known Subclasses:
ProcessSyntheticAnnotatedTypeImpl
public class ProcessAnnotatedTypeImpl<X> extends ContainerEvent implements javax.enterprise.inject.spi.ProcessAnnotatedType<X>
Container lifecycle event for each Java class or interface discovered by the container.- Author:
- pmuir, David Allen, Jozef Hartinger
-
-
Constructor Summary
Constructors Modifier Constructor Description ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager, SlimAnnotatedType<X> annotatedType)protectedProcessAnnotatedTypeImpl(BeanManagerImpl beanManager, SlimAnnotatedType<X> annotatedType, Class<? extends javax.enterprise.inject.spi.ProcessAnnotatedType> rawType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.enterprise.inject.spi.AnnotatedType<X>getAnnotatedType()SlimAnnotatedType<X>getOriginalAnnotatedType()SlimAnnotatedType<X>getResultingAnnotatedType()Call this method after all observer methods of this event have been invoked to get the final value of thisAnnotatedType.booleanisDirty()booleanisVeto()voidsetAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<X> type)StringtoString()voidveto()-
Methods inherited from class org.jboss.weld.bootstrap.events.ContainerEvent
checkWithinObserverNotification, getReceiver, postNotify, preNotify
-
-
-
-
Constructor Detail
-
ProcessAnnotatedTypeImpl
public ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager, SlimAnnotatedType<X> annotatedType)
-
ProcessAnnotatedTypeImpl
protected ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager, SlimAnnotatedType<X> annotatedType, Class<? extends javax.enterprise.inject.spi.ProcessAnnotatedType> rawType)
-
-
Method Detail
-
getAnnotatedType
public javax.enterprise.inject.spi.AnnotatedType<X> getAnnotatedType()
- Specified by:
getAnnotatedTypein interfacejavax.enterprise.inject.spi.ProcessAnnotatedType<X>
-
getResultingAnnotatedType
public SlimAnnotatedType<X> getResultingAnnotatedType()
Call this method after all observer methods of this event have been invoked to get the final value of thisAnnotatedType.- Returns:
-
getOriginalAnnotatedType
public SlimAnnotatedType<X> getOriginalAnnotatedType()
-
setAnnotatedType
public void setAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<X> type)
- Specified by:
setAnnotatedTypein interfacejavax.enterprise.inject.spi.ProcessAnnotatedType<X>
-
veto
public void veto()
- Specified by:
vetoin interfacejavax.enterprise.inject.spi.ProcessAnnotatedType<X>
-
isVeto
public boolean isVeto()
-
isDirty
public boolean isDirty()
-
-