public class ProcessInjectionPointImpl<T,X> extends AbstractDefinitionContainerEvent implements ProcessInjectionPoint<T,X>
Modifier | Constructor and Description |
---|---|
protected |
ProcessInjectionPointImpl(InjectionPoint ip,
Class<?> declaringComponentClass,
BeanManagerImpl beanManager,
Type injectionPointType) |
Modifier and Type | Method and Description |
---|---|
void |
addDefinitionError(Throwable t)
Registers a definition error with the container, causing the container to abort deployment after bean discovery is
complete.
|
protected static <T,X> FieldInjectionPointAttributes<T,X> |
fire(FieldInjectionPointAttributes<T,X> attributes,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
static <T,X> ParameterInjectionPointAttributes<T,X> |
fire(ParameterInjectionPointAttributes<T,X> attributes,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
InjectionPoint |
getInjectionPoint() |
boolean |
isDirty() |
void |
setInjectionPoint(InjectionPoint injectionPoint)
Replaces the InjectionPoint.
|
fire
getActualTypeArguments, getBeanManager, getErrors, getObserverMethod, getRawType, getReceiver, setObserverMethod, setReceiver
protected ProcessInjectionPointImpl(InjectionPoint ip, Class<?> declaringComponentClass, BeanManagerImpl beanManager, Type injectionPointType)
protected static <T,X> FieldInjectionPointAttributes<T,X> fire(FieldInjectionPointAttributes<T,X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
public static <T,X> ParameterInjectionPointAttributes<T,X> fire(ParameterInjectionPointAttributes<T,X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
public InjectionPoint getInjectionPoint()
getInjectionPoint
in interface ProcessInjectionPoint<T,X>
public void setInjectionPoint(InjectionPoint injectionPoint)
ProcessInjectionPoint
setInjectionPoint
in interface ProcessInjectionPoint<T,X>
injectionPoint
- the new injection pointpublic void addDefinitionError(Throwable t)
ProcessInjectionPoint
addDefinitionError
in interface ProcessInjectionPoint<T,X>
t
- the definition errorpublic boolean isDirty()
Copyright © 2013 Seam Framework. All Rights Reserved.