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 |
|---|---|
InjectionPointConfigurator |
configureInjectionPoint()
Returns an
InjectionPointConfigurator initialized with the InjectionPoint processed by this event
to configure a new InjectionPoint that will replace the original one at the end of the observer invocation. |
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 |
postNotify(Extension extension) |
void |
setInjectionPoint(InjectionPoint injectionPoint)
Replaces the InjectionPoint.
|
addDefinitionError, firegetActualTypeArguments, getBeanManager, getErrors, getEventType, getRawTypegetReceiver, checkWithinObserverNotification, preNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddDefinitionErrorprotected 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)
ProcessInjectionPointsetInjectionPoint in interface ProcessInjectionPoint<T,X>injectionPoint - the new injection pointpublic InjectionPointConfigurator configureInjectionPoint()
ProcessInjectionPointInjectionPointConfigurator initialized with the InjectionPoint processed by this event
to configure a new InjectionPoint that will replace the original one at the end of the observer invocation.
Each call returns the same InjectionPointConfiguratorconfigureInjectionPoint in interface ProcessInjectionPoint<T,X>InjectionPointConfigurator to configure the replacing InjectionPointpublic boolean isDirty()
public void postNotify(Extension extension)
postNotify in interface NotificationListenerpostNotify in class ContainerEventCopyright © 2016. All Rights Reserved.