Modifier and Type | Method and Description |
---|---|
InjectionPoint |
BeanManager.createInjectionPoint(AnnotatedField<?> field)
Obtains a container provided implementation of
InjectionPoint for the given AnnotatedField . |
InjectionPoint |
BeanManager.createInjectionPoint(AnnotatedParameter<?> parameter)
Obtains a container provided implementation of
InjectionPoint for the given AnnotatedParameter . |
InjectionPoint |
ProcessInjectionPoint.getInjectionPoint() |
InjectionPoint |
EventMetadata.getInjectionPoint()
Get the
InjectionPoint representing the injected Event instance which fired the event, or
null if it was fired from BeanManager.fireEvent(Object, Annotation...) ; |
Modifier and Type | Method and Description |
---|---|
Set<InjectionPoint> |
Producer.getInjectionPoints()
Returns the set of all
InjectionPoints . |
Set<InjectionPoint> |
Bean.getInjectionPoints()
Obtains the
InjectionPoint objects representing injection points of the bean, that
will be validated by the container at initialization time. |
Modifier and Type | Method and Description |
---|---|
Object |
BeanManager.getInjectableReference(InjectionPoint ij,
CreationalContext<?> ctx)
Obtains an injectable reference for a certain injection point.
|
void |
ProcessInjectionPoint.setInjectionPoint(InjectionPoint injectionPoint)
Replaces the InjectionPoint.
|
void |
BeanManager.validate(InjectionPoint injectionPoint)
Validate a certain injection point.
|
Modifier and Type | Method and Description |
---|---|
protected InjectionPoint |
SyntheticDecorator.identifyDelegateInjectionPoint(Set<InjectionPoint> injectionPoints) |
Modifier and Type | Method and Description |
---|---|
Set<InjectionPoint> |
DisposalMethod.getInjectionPoints() |
Set<InjectionPoint> |
AbstractSyntheticBean.getInjectionPoints() |
Set<InjectionPoint> |
AbstractProducerBean.getInjectionPoints() |
Set<InjectionPoint> |
AbstractClassBean.getInjectionPoints() |
Modifier and Type | Method and Description |
---|---|
protected InjectionPoint |
SyntheticDecorator.identifyDelegateInjectionPoint(Set<InjectionPoint> injectionPoints) |
Modifier and Type | Class and Description |
---|---|
class |
DynamicLookupInjectionPoint
|
class |
FacadeInjectionPoint |
Modifier and Type | Method and Description |
---|---|
protected InjectionPoint |
FacadeInjectionPoint.delegate() |
protected InjectionPoint |
DynamicLookupInjectionPoint.delegate() |
protected InjectionPoint |
AbstractFacade.getInjectionPoint() |
protected InjectionPoint |
AbstractFacade.AbstractFacadeSerializationProxy.getInjectionPoint() |
protected InjectionPoint |
InjectionPointBean.getInjectionPoint(CurrentInjectionPoint cip) |
protected InjectionPoint |
AbstractFacadeBean.getInjectionPoint(CurrentInjectionPoint cip) |
protected InjectionPoint |
AbstractDecorableBuiltInBean.getInjectionPoint(CurrentInjectionPoint cip) |
protected InjectionPoint |
InjectionPointBean.newInstance(InjectionPoint ip,
CreationalContext<InjectionPoint> creationalContext) |
Modifier and Type | Method and Description |
---|---|
Set<InjectionPoint> |
AbstractBuiltInBean.getInjectionPoints() |
Modifier and Type | Method and Description |
---|---|
protected void |
InterceptedBeanMetadataBean.checkInjectionPoint(InjectionPoint ip) |
protected void |
DecoratedBeanMetadataBean.checkInjectionPoint(InjectionPoint ip) |
void |
InjectionPointBean.destroy(InjectionPoint instance,
CreationalContext<InjectionPoint> creationalContext) |
protected List<Decorator<?>> |
AbstractStaticallyDecorableBuiltInBean.getDecorators(InjectionPoint ip) |
protected List<Decorator<?>> |
AbstractFacadeBean.getDecorators(InjectionPoint ip) |
protected abstract List<Decorator<?>> |
AbstractDecorableBuiltInBean.getDecorators(InjectionPoint ip) |
protected static Type |
AbstractFacade.getFacadeType(InjectionPoint injectionPoint) |
Object |
BeanManagerProxy.getInjectableReference(InjectionPoint ij,
CreationalContext<?> ctx) |
protected Bean<?> |
InterceptedBeanMetadataBean.newInstance(InjectionPoint ip,
CreationalContext<Bean<?>> ctx) |
protected Bean<?> |
BeanMetadataBean.newInstance(InjectionPoint ip,
CreationalContext<Bean<?>> creationalContext) |
protected Conversation |
ConversationBean.newInstance(InjectionPoint ip,
CreationalContext<Conversation> creationalContext) |
protected Decorator<?> |
DecoratorMetadataBean.newInstance(InjectionPoint ip,
CreationalContext<Decorator<?>> creationalContext) |
protected Event<?> |
EventBean.newInstance(InjectionPoint ip,
CreationalContext<Event<?>> creationalContext) |
protected EventMetadata |
EventMetadataBean.newInstance(InjectionPoint ip,
CreationalContext<EventMetadata> creationalContext) |
protected InjectionPoint |
InjectionPointBean.newInstance(InjectionPoint ip,
CreationalContext<InjectionPoint> creationalContext) |
protected Instance<?> |
InstanceBean.newInstance(InjectionPoint injectionPoint,
CreationalContext<Instance<?>> creationalContext) |
protected Interceptor<?> |
InterceptorMetadataBean.newInstance(InjectionPoint ip,
CreationalContext<Interceptor<?>> creationalContext) |
protected abstract T |
AbstractDecorableBuiltInBean.newInstance(InjectionPoint ip,
CreationalContext<T> creationalContext) |
protected abstract T |
AbstractBuiltInMetadataBean.newInstance(InjectionPoint ip,
CreationalContext<T> creationalContext) |
static <I> Instance<I> |
InstanceImpl.of(InjectionPoint injectionPoint,
CreationalContext<I> creationalContext,
BeanManagerImpl beanManager) |
void |
BeanManagerProxy.validate(InjectionPoint injectionPoint) |
Modifier and Type | Method and Description |
---|---|
void |
InjectionPointBean.destroy(InjectionPoint instance,
CreationalContext<InjectionPoint> creationalContext) |
protected InjectionPoint |
InjectionPointBean.newInstance(InjectionPoint ip,
CreationalContext<InjectionPoint> creationalContext) |
Constructor and Description |
---|
AbstractFacade(InjectionPoint injectionPoint,
CreationalContext<? super T> creationalContext,
BeanManagerImpl beanManager) |
DynamicLookupInjectionPoint(InjectionPoint injectionPoint,
Type type,
Set<Annotation> qualifiers) |
FacadeInjectionPoint(InjectionPoint injectionPoint,
Type subtype,
Set<Annotation> existingQualifiers,
Annotation[] newQualifiers) |
Modifier and Type | Method and Description |
---|---|
protected HttpServletRequest |
HttpServletRequestBean.newInstance(InjectionPoint ip,
CreationalContext<HttpServletRequest> creationalContext) |
protected HttpSession |
HttpSessionBean.newInstance(InjectionPoint ip,
CreationalContext<HttpSession> creationalContext) |
protected ServletContext |
ServletContextBean.newInstance(InjectionPoint ip,
CreationalContext<ServletContext> creationalContext) |
protected T |
AbstractEEBean.newInstance(InjectionPoint ip,
CreationalContext<T> creationalContext) |
Modifier and Type | Method and Description |
---|---|
DecoratorProxyMethodHandler |
DecorationHelper.createMethodHandler(InjectionPoint injectionPoint,
CreationalContext<?> creationalContext,
Decorator<Object> decorator) |
T |
DecorationHelper.getNextDelegate(InjectionPoint injectionPoint,
CreationalContext<?> creationalContext) |
Modifier and Type | Method and Description |
---|---|
static void |
Validator.checkBeanMetadataInjectionPoint(Object bean,
InjectionPoint ip,
Type expectedTypeArgument) |
void |
Validator.validateEventMetadataInjectionPoint(InjectionPoint ip) |
void |
Validator.validateInjectionPoint(InjectionPoint ij,
BeanManagerImpl beanManager)
Validate an injection point
|
void |
Validator.validateInjectionPointForDefinitionErrors(InjectionPoint ij,
Bean<?> bean,
BeanManagerImpl beanManager)
Checks for definition errors associated with a given
InjectionPoint |
void |
Validator.validateInjectionPointForDeploymentProblems(InjectionPoint ij,
Bean<?> bean,
BeanManagerImpl beanManager)
Checks for deployment problems associated with a given
InjectionPoint |
void |
Validator.validateInjectionPointPassivationCapable(InjectionPoint ij,
Bean<?> resolvedBean,
BeanManagerImpl beanManager) |
void |
Validator.validateMetadataInjectionPoint(InjectionPoint ij,
Bean<?> bean,
ValidatorMessage message) |
Modifier and Type | Method and Description |
---|---|
void |
BeanDeployerEnvironment.addNewBeansFromInjectionPoints(Set<? extends InjectionPoint> injectionPoints) |
Modifier and Type | Method and Description |
---|---|
InjectionPoint |
ProcessInjectionPointImpl.getInjectionPoint() |
Modifier and Type | Method and Description |
---|---|
void |
ProcessInjectionPointImpl.setInjectionPoint(InjectionPoint injectionPoint) |
Constructor and Description |
---|
ProcessInjectionPointImpl(InjectionPoint ip,
Class<?> declaringComponentClass,
BeanManagerImpl beanManager,
Type injectionPointType) |
Modifier and Type | Method and Description |
---|---|
static InjectionPoint |
SessionBeanInjectionPoint.wrapIfNecessary(InjectionPoint ip)
Returns the
InjectionPoint passed in as a parameter if this InjectionPoint belongs to a contextual
instance of a session bean. |
Modifier and Type | Method and Description |
---|---|
static InjectionPoint |
SessionBeanInjectionPoint.wrapIfNecessary(InjectionPoint ip)
Returns the
InjectionPoint passed in as a parameter if this InjectionPoint belongs to a contextual
instance of a session bean. |
Modifier and Type | Method and Description |
---|---|
InjectionPoint |
EventPacket.getInjectionPoint() |
Modifier and Type | Method and Description |
---|---|
static <E> EventImpl<E> |
EventImpl.of(InjectionPoint injectionPoint,
BeanManagerImpl beanManager) |
static <T> EventPacket<T> |
EventPacket.of(T event,
Type eventType,
Resolvable resolvable,
Set<Annotation> qualifiers,
InjectionPoint ip) |
Modifier and Type | Interface and Description |
---|---|
interface |
ParameterInjectionPoint<T,X> |
Modifier and Type | Class and Description |
---|---|
class |
ConstructorInjectionPoint<T>
High-level representation of an injected constructor.
|
class |
DynamicInjectionPoint
A proxy that forwards call to the current
SLSBInvocationInjectionPoint . |
class |
EmptyInjectionPoint |
class |
FieldInjectionPoint<T,X> |
class |
ForwardingInjectionPoint |
class |
MethodInjectionPoint<T,X>
High-level representation of an injected method.
|
class |
ParameterInjectionPointImpl<T,X> |
class |
ProxyClassConstructorInjectionPointWrapper<T>
A wrapper on a
ConstructorInjectionPoint , to be used if a proxy subclass is instantiated instead of the
original (e.g. |
Modifier and Type | Field and Description |
---|---|
static InjectionPoint |
EmptyInjectionPoint.INSTANCE |
Modifier and Type | Method and Description |
---|---|
protected abstract InjectionPoint |
ForwardingInjectionPoint.delegate() |
protected InjectionPoint |
DynamicInjectionPoint.delegate() |
Modifier and Type | Method and Description |
---|---|
Set<InjectionPoint> |
ForwardingInjectionTarget.getInjectionPoints() |
Modifier and Type | Interface and Description |
---|---|
interface |
FieldInjectionPointAttributes<T,X> |
interface |
ParameterInjectionPointAttributes<T,X> |
interface |
WeldInjectionPointAttributes<T,S>
Representation of properties of an
InjectionPoint , which can be modified by an extension in the
ProcessInjectionPoint phase. |
Modifier and Type | Method and Description |
---|---|
protected InjectionPoint |
AbstractForwardingInjectionPointAttributes.delegate() |
Modifier and Type | Method and Description |
---|---|
static <T,X> ForwardingParameterInjectionPointAttributes<T,X> |
ForwardingParameterInjectionPointAttributes.of(InjectionPoint ip) |
static <T,X> FieldInjectionPointAttributes<T,X> |
ForwardingFieldInjectionPointAttributes.of(InjectionPoint ip) |
Constructor and Description |
---|
AbstractForwardingInjectionPointAttributes(InjectionPoint delegate) |
ForwardingFieldInjectionPointAttributes(InjectionPoint delegate) |
ForwardingParameterInjectionPointAttributes(InjectionPoint delegate) |
Modifier and Type | Method and Description |
---|---|
Set<InjectionPoint> |
ProducerMethodProducer.getInjectionPoints() |
Set<InjectionPoint> |
ProducerFieldProducer.getInjectionPoints() |
Set<InjectionPoint> |
BasicInjectionTarget.getInjectionPoints() |
Modifier and Type | Method and Description |
---|---|
protected T |
SubclassDecoratorApplyingInstantiator.applyDecorators(T instance,
CreationalContext<T> creationalContext,
InjectionPoint originalInjectionPoint,
BeanManagerImpl manager) |
protected abstract T |
AbstractDecoratorApplyingInstantiator.applyDecorators(T instance,
CreationalContext<T> creationalContext,
InjectionPoint originalInjectionPoint,
BeanManagerImpl manager) |
protected T |
AbstractDecoratorApplyingInstantiator.getOuterDelegate(T instance,
CreationalContext<T> creationalContext,
InjectionPoint originalInjectionPoint,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
protected Instantiator<T> |
NonProducibleInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
Bean<T> bean,
BeanManagerImpl beanManager,
Set<InjectionPoint> injectionPoints) |
protected Instantiator<T> |
DecoratorInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
Bean<T> bean,
BeanManagerImpl beanManager,
Set<InjectionPoint> injectionPoints) |
protected Instantiator<T> |
BasicInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
Bean<T> bean,
BeanManagerImpl beanManager,
Set<InjectionPoint> injectionPoints)
Returns an instantiator that will be used to create a new instance of a given component.
|
void |
Injector.registerInjectionPoints(Set<InjectionPoint> injectionPoints)
Add field/parameter injection points to the set of injection points of an InjectionTarget.
|
void |
DefaultInjector.registerInjectionPoints(Set<InjectionPoint> injectionPoints) |
Modifier and Type | Method and Description |
---|---|
protected Instantiator<T> |
SessionBeanInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
Bean<T> bean,
BeanManagerImpl beanManager,
Set<InjectionPoint> injectionPoints) |
Modifier and Type | Method and Description |
---|---|
ResourceReferenceFactory<Object> |
EjbInjectionServices.registerEjbInjectionPoint(InjectionPoint injectionPoint)
Register an EJB injection point.
|
ResourceReferenceFactory<EntityManager> |
JpaInjectionServices.registerPersistenceContextInjectionPoint(InjectionPoint injectionPoint)
Register a persistence context injection point.
|
ResourceReferenceFactory<EntityManagerFactory> |
JpaInjectionServices.registerPersistenceUnitInjectionPoint(InjectionPoint injectionPoint)
Register a persistence unit injection point.
|
ResourceReferenceFactory<Object> |
ResourceInjectionServices.registerResourceInjectionPoint(InjectionPoint injectionPoint)
Register a resource injection point.
|
<T> ResourceReferenceFactory<T> |
JaxwsInjectionServices.registerWebServiceRefInjectionPoint(InjectionPoint injectionPoint)
Register a WebServiceRef injection point.
|
Object |
EjbInjectionServices.resolveEjb(InjectionPoint injectionPoint)
Deprecated.
Instead of calling this method at runtime, Weld should register every EJB injection point at bootstrap using
EjbInjectionServices.registerEjbInjectionPoint(InjectionPoint) and use the returned factory for producing injectable
instances at runtime. |
EntityManager |
JpaInjectionServices.resolvePersistenceContext(InjectionPoint injectionPoint)
Deprecated.
Instead of calling this method at runtime, Weld should register every persistence context injection point at
bootstrap using
JpaInjectionServices.registerPersistenceContextInjectionPoint(InjectionPoint) and use the returned
factory for producing injectable instances at runtime. |
EntityManagerFactory |
JpaInjectionServices.resolvePersistenceUnit(InjectionPoint injectionPoint)
Deprecated.
Instead of calling this method at runtime, Weld should register every persistence unit injection point at
bootstrap using
JpaInjectionServices.registerPersistenceUnitInjectionPoint(InjectionPoint) and use the returned factory
for producing injectable instances at runtime. |
Object |
ResourceInjectionServices.resolveResource(InjectionPoint injectionPoint)
Deprecated.
Instead of calling this method at runtime, Weld should register every resource injection point at bootstrap
using
ResourceInjectionServices.registerResourceInjectionPoint(InjectionPoint) and use the returned factory for producing
injectable instances at runtime. |
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractResourceServices.getResourceName(InjectionPoint injectionPoint) |
ResourceReferenceFactory<EntityManager> |
ForwardingJpaInjectionServices.registerPersistenceContextInjectionPoint(InjectionPoint injectionPoint) |
ResourceReferenceFactory<EntityManagerFactory> |
ForwardingJpaInjectionServices.registerPersistenceUnitInjectionPoint(InjectionPoint injectionPoint) |
ResourceReferenceFactory<Object> |
ForwardingResourceInjectionServices.registerResourceInjectionPoint(InjectionPoint injectionPoint) |
ResourceReferenceFactory<Object> |
AbstractResourceServices.registerResourceInjectionPoint(InjectionPoint injectionPoint) |
EntityManager |
ForwardingJpaInjectionServices.resolvePersistenceContext(InjectionPoint injectionPoint) |
EntityManagerFactory |
ForwardingJpaInjectionServices.resolvePersistenceUnit(InjectionPoint injectionPoint) |
Object |
ForwardingResourceInjectionServices.resolveResource(InjectionPoint injectionPoint) |
Object |
AbstractResourceServices.resolveResource(InjectionPoint injectionPoint) |
Modifier and Type | Method and Description |
---|---|
Set<Bean<?>> |
BeanManagerImpl.getBeans(InjectionPoint injectionPoint) |
Object |
BeanManagerImpl.getInjectableReference(InjectionPoint injectionPoint,
CreationalContext<?> creationalContext) |
Object |
BeanManagerImpl.getReference(InjectionPoint injectionPoint,
Bean<?> resolvedBean,
CreationalContext<?> creationalContext)
Get a reference, registering the injection point used.
|
void |
BeanManagerImpl.validate(InjectionPoint ij) |
Constructor and Description |
---|
ResolvableBuilder(InjectionPoint injectionPoint,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
protected InjectionPoint |
InjectionPointHolder.initialize() |
Constructor and Description |
---|
InjectionPointHolder(InjectionPoint ip) |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingFieldInjectionPointAttributes<T,X>
Forwarding implementation of
FieldInjectionPointAttributes . |
Modifier and Type | Method and Description |
---|---|
InjectionPoint |
ForwardingBeanManager.createInjectionPoint(AnnotatedField<?> field) |
InjectionPoint |
ForwardingBeanManager.createInjectionPoint(AnnotatedParameter<?> parameter) |
static InjectionPoint |
InjectionPoints.getDelegateInjectionPoint(Decorator<?> decorator) |
Modifier and Type | Method and Description |
---|---|
Object |
ForwardingBeanManager.getInjectableReference(InjectionPoint ij,
CreationalContext<?> ctx) |
static <T> T |
Decorators.getOuterDelegate(Bean<T> bean,
T instance,
CreationalContext<T> creationalContext,
Class<T> proxyClass,
InjectionPoint originalInjectionPoint,
BeanManagerImpl manager,
List<Decorator<?>> decorators) |
static <T,X> WeldInjectionPointAttributes<T,?> |
InjectionPoints.getWeldInjectionPoint(InjectionPoint injectionPoint) |
void |
ForwardingBeanManager.validate(InjectionPoint injectionPoint) |
Modifier and Type | Method and Description |
---|---|
static WeldInjectionPointAttributes<?,?> |
Decorators.findDelegateInjectionPoint(AnnotatedType<?> type,
Iterable<InjectionPoint> injectionPoints) |
Modifier and Type | Class and Description |
---|---|
class |
SerializableForwardingInjectionPoint |
Modifier and Type | Method and Description |
---|---|
protected InjectionPoint |
SerializableForwardingInjectionPoint.delegate() |
Modifier and Type | Method and Description |
---|---|
Set<InjectionPoint> |
IsolatedForwardingBean.getInjectionPoints() |
Constructor and Description |
---|
SerializableForwardingInjectionPoint(InjectionPoint ip) |
Copyright © 2013 Seam Framework. All Rights Reserved.