public class AbstractComponentConfigurator extends Object
Constructor and Description |
---|
AbstractComponentConfigurator() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isNotOverriden(Class<?> clazz,
Method method,
Class<?> actualClass,
DeploymentReflectionIndex deploymentReflectionIndex) |
protected void |
mergeInjectionsForClass(Class<?> clazz,
Class<?> actualClass,
EEModuleClassDescription classDescription,
EEModuleDescription moduleDescription,
DeploymentReflectionIndex deploymentReflectionIndex,
ComponentDescription description,
ComponentConfiguration configuration,
DeploymentPhaseContext context,
Deque<org.jboss.invocation.InterceptorFactory> injectors,
Object instanceKey,
Deque<org.jboss.invocation.InterceptorFactory> uninjectors,
boolean metadataComplete)
Sets up all resource injections for a class.
|
protected static org.jboss.invocation.InterceptorFactory |
weaved(Collection<org.jboss.invocation.InterceptorFactory> interceptorFactories) |
protected static org.jboss.invocation.InterceptorFactory weaved(Collection<org.jboss.invocation.InterceptorFactory> interceptorFactories)
protected void mergeInjectionsForClass(Class<?> clazz, Class<?> actualClass, EEModuleClassDescription classDescription, EEModuleDescription moduleDescription, DeploymentReflectionIndex deploymentReflectionIndex, ComponentDescription description, ComponentConfiguration configuration, DeploymentPhaseContext context, Deque<org.jboss.invocation.InterceptorFactory> injectors, Object instanceKey, Deque<org.jboss.invocation.InterceptorFactory> uninjectors, boolean metadataComplete) throws DeploymentUnitProcessingException
clazz
- The class or superclass to perform injection foractualClass
- The actual component or interceptor classclassDescription
- The class description, may be nullmoduleDescription
- The module descriptiondescription
- The component descriptionconfiguration
- The component configurationcontext
- The phase contextinjectors
- The list of injectors for the current componentinstanceKey
- The key that identifies the instance to inject in the interceptor contextuninjectors
- The list of uninjections for the current componentDeploymentUnitProcessingException
protected boolean isNotOverriden(Class<?> clazz, Method method, Class<?> actualClass, DeploymentReflectionIndex deploymentReflectionIndex) throws DeploymentUnitProcessingException
Copyright © 2014 JBoss by Red Hat. All rights reserved.