Author: struberg
Date: Tue Mar 15 13:15:06 2011
New Revision: 1081767
URL: http://svn.apache.org/viewvc?rev=1081767&view=rev
Log:
OWB-545 further SecurityService cleanup
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/WebBeansContext.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
Tue Mar 15 13:15:06 2011
@@ -72,7 +72,6 @@ import org.apache.webbeans.event.EventUt
import org.apache.webbeans.event.NotificationManager;
import org.apache.webbeans.exception.WebBeansConfigurationException;
import org.apache.webbeans.intercept.InterceptorData;
-import org.apache.webbeans.intercept.WebBeansInterceptorConfig;
import org.apache.webbeans.spi.api.ResourceReference;
import org.apache.webbeans.util.AnnotationUtil;
import org.apache.webbeans.util.Asserts;
@@ -985,7 +984,7 @@ public final class DefinitionUtil
for (Field field : fields)
{
//Check for public fields
- if(ClassUtil.isPublic(field.getModifiers()) &&
!Modifier.isStatic(field.getModifiers()))
+ if(Modifier.isPublic(field.getModifiers()) &&
!Modifier.isStatic(field.getModifiers()))
{
if(webBeansContext.getBeanManagerImpl().isNormalScope(component.getScope()))
{
@@ -1189,7 +1188,7 @@ public final class DefinitionUtil
}
// For every injection target bean
- WebBeansInterceptorConfig.configure(bean, bean.getInterceptorStack());
+
bean.getWebBeansContext().getWebBeansInterceptorConfig().configure(bean,
bean.getInterceptorStack());
}
/**
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/WebBeansContext.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/WebBeansContext.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/WebBeansContext.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/WebBeansContext.java
Tue Mar 15 13:15:06 2011
@@ -41,6 +41,7 @@ import org.apache.webbeans.inject.Altern
import org.apache.webbeans.inject.impl.InjectionPointFactory;
import org.apache.webbeans.intercept.InterceptorUtil;
import org.apache.webbeans.intercept.InterceptorsManager;
+import org.apache.webbeans.intercept.WebBeansInterceptorConfig;
import org.apache.webbeans.intercept.ejb.EJBInterceptorConfig;
import org.apache.webbeans.jms.JMSManager;
import org.apache.webbeans.plugins.PluginLoader;
@@ -75,6 +76,7 @@ public class WebBeansContext
private EJBInterceptorConfig ejbInterceptorConfig = new
EJBInterceptorConfig(this);
private ExtensionLoader extensionLoader = new ExtensionLoader(this);
private InterceptorsManager interceptorsManager = new
InterceptorsManager(this);
+ private WebBeansInterceptorConfig webBeansInterceptorConfig = new
WebBeansInterceptorConfig(this);
private JMSManager jmsManager = new JMSManager();
private JavassistProxyFactory javassistProxyFactory = new
JavassistProxyFactory();
private OpenWebBeansConfiguration openWebBeansConfiguration = new
OpenWebBeansConfiguration();
@@ -247,6 +249,11 @@ public class WebBeansContext
return decoratorsManager;
}
+ public WebBeansInterceptorConfig getWebBeansInterceptorConfig()
+ {
+ return webBeansInterceptorConfig;
+ }
+
public EJBInterceptorConfig getEJBInterceptorConfig()
{
return ejbInterceptorConfig;
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
Tue Mar 15 13:15:06 2011
@@ -79,7 +79,6 @@ import org.apache.webbeans.exception.Web
import org.apache.webbeans.exception.definition.DuplicateDefinitionException;
import org.apache.webbeans.exception.inject.DefinitionException;
import org.apache.webbeans.intercept.InterceptorComparator;
-import org.apache.webbeans.intercept.WebBeansInterceptorConfig;
import org.apache.webbeans.intercept.webbeans.WebBeansInterceptor;
import org.apache.webbeans.plugins.OpenWebBeansJmsPlugin;
import org.apache.webbeans.portable.AnnotatedElementFactory;
@@ -614,7 +613,7 @@ public class BeanManagerImpl implements
{
webBeansContext.getAnnotationManager().checkInterceptorResolverParams(interceptorBindings);
- Set<Interceptor<?>> intsSet =
WebBeansInterceptorConfig.findDeployedWebBeansInterceptor(interceptorBindings,
webBeansContext);
+ Set<Interceptor<?>> intsSet =
webBeansContext.getWebBeansInterceptorConfig().findDeployedWebBeansInterceptor(interceptorBindings,
webBeansContext);
Iterator<Interceptor<?>> itSet = intsSet.iterator();
List<Interceptor<?>> interceptorList = new ArrayList<Interceptor<?>>();
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java
Tue Mar 15 13:15:06 2011
@@ -31,7 +31,6 @@ import org.apache.webbeans.plugins.OpenW
import org.apache.webbeans.spi.BDABeansXmlScanner;
import org.apache.webbeans.spi.ScannerService;
import org.apache.webbeans.util.AnnotationUtil;
-import org.apache.webbeans.util.SecurityUtil;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
@@ -65,9 +64,6 @@ public final class WebBeansInterceptorCo
private WebBeansContext webBeansContext;
- /*
- * Private
- */
public WebBeansInterceptorConfig(WebBeansContext webBeansContext)
{
this.webBeansContext = webBeansContext;
@@ -78,7 +74,7 @@ public final class WebBeansInterceptorCo
*
* @param interceptorBindingTypes interceptor class
*/
- public static <T> void
configureInterceptorClass(AbstractInjectionTargetBean<T> delegate, Annotation[]
interceptorBindingTypes)
+ public <T> void configureInterceptorClass(AbstractInjectionTargetBean<T>
delegate, Annotation[] interceptorBindingTypes)
{
if(delegate.getScope() != Dependent.class)
{
@@ -123,7 +119,7 @@ public final class WebBeansInterceptorCo
}
- private static void checkAnns(List<Annotation> list, Annotation ann,
Bean<?> bean)
+ private void checkAnns(List<Annotation> list, Annotation ann, Bean<?> bean)
{
for(Annotation old : list)
{
@@ -140,9 +136,8 @@ public final class WebBeansInterceptorCo
/**
* Configures the given class for applicable interceptors.
*
- * @param clazz configuration interceptors for this
*/
- public static void configure(AbstractInjectionTargetBean<?> component,
List<InterceptorData> stack)
+ public void configure(AbstractInjectionTargetBean<?> component,
List<InterceptorData> stack)
{
Class<?> clazz = ((AbstractOwbBean<?>)component).getReturnType();
AnnotatedType<?> annotatedType = component.getAnnotatedType();
@@ -271,7 +266,7 @@ public final class WebBeansInterceptorCo
}
- private static void
filterInterceptorsPerBDA(AbstractInjectionTargetBean<?> component,
List<InterceptorData> stack)
+ private void filterInterceptorsPerBDA(AbstractInjectionTargetBean<?>
component, List<InterceptorData> stack)
{
ScannerService scannerService =
component.getWebBeansContext().getScannerService();
@@ -300,7 +295,7 @@ public final class WebBeansInterceptorCo
}
- public static void addComponentInterceptors(AbstractOwbBean<?> bean,
Set<Interceptor<?>> set, List<InterceptorData> stack)
+ public void addComponentInterceptors(AbstractOwbBean<?> bean,
Set<Interceptor<?>> set, List<InterceptorData> stack)
{
WebBeansContext webBeansContext = bean.getWebBeansContext();
Iterator<Interceptor<?>> it = set.iterator();
@@ -322,27 +317,27 @@ public final class WebBeansInterceptorCo
{
// interceptor binding
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
annotatedType,
-
AroundInvoke.class, true,
-
false, stack, null);
+
AroundInvoke.class, true,
+
false, stack, null);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
annotatedType,
-
PostConstruct.class, true,
-
false, stack, null);
+
PostConstruct.class, true,
+
false, stack, null);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
annotatedType,
-
PreDestroy.class, true,
-
false, stack, null);
+
PreDestroy.class, true,
+
false, stack, null);
if (null != ejbPlugin)
{
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
annotatedType,
-
prePassivateClass,
-
true, false, stack,
-
null);
+
annotatedType,
+
prePassivateClass,
+
true, false, stack,
+
null);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
annotatedType,
-
postActivateClass,
-
true, false, stack,
-
null);
+
annotatedType,
+
postActivateClass,
+
true, false, stack,
+
null);
}
}
@@ -350,30 +345,30 @@ public final class WebBeansInterceptorCo
{
// interceptor binding
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
AroundInvoke.class, true,
-
false, stack, null, true);
+
interceptor.getClazz(),
+
AroundInvoke.class, true,
+
false, stack, null, true);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
PostConstruct.class, true,
-
false, stack, null, true);
+
interceptor.getClazz(),
+
PostConstruct.class, true,
+
false, stack, null, true);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
PreDestroy.class, true,
-
false, stack, null, true);
+
interceptor.getClazz(),
+
PreDestroy.class, true,
+
false, stack, null, true);
if (null != ejbPlugin)
{
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
prePassivateClass,
-
true, false, stack,
-
null, true);
+
interceptor.getClazz(),
+
prePassivateClass,
+
true, false, stack,
+
null, true);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
postActivateClass,
-
true, false, stack,
-
null, true);
+
interceptor.getClazz(),
+
postActivateClass,
+
true, false, stack,
+
null, true);
}
@@ -390,7 +385,7 @@ public final class WebBeansInterceptorCo
* @param componentInterceptors the configured interceptors from the
component level
* @param resolvedComponentInterceptorBindings complete (including
transitive) set of component-level interceptor bindings
*/
- private static void addMethodInterceptors(AbstractInjectionTargetBean<?>
component, Class<?> clazz, List<InterceptorData> stack, Set<Interceptor<?>>
componentInterceptors,
+ private void addMethodInterceptors(AbstractInjectionTargetBean<?>
component, Class<?> clazz, List<InterceptorData> stack, Set<Interceptor<?>>
componentInterceptors,
Set<Annotation>
resolvedComponentInterceptorBindings)
{
WebBeansContext webBeansContext = component.getWebBeansContext();
@@ -406,7 +401,7 @@ public final class WebBeansInterceptorCo
//GE : I added for private, protected etc. methods.
//Not just for public methods.
- methods = SecurityUtil.doPrivilegedGetDeclaredMethods(clazz);
+ methods =
webBeansContext.getSecurityService().doPrivilegedGetDeclaredMethods(clazz);
for(Method m : methods)
{
set.add(m);
@@ -452,34 +447,34 @@ public final class WebBeansInterceptorCo
WebBeansInterceptor<?> interceptor =
(WebBeansInterceptor<?>) it.next();
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
AroundInvoke.class,
-
true, true, stack,
-
method, true);
+
interceptor.getClazz(),
+
AroundInvoke.class,
+
true, true, stack,
+
method, true);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
PostConstruct.class,
-
true, true, stack,
-
method, true);
+
interceptor.getClazz(),
+
PostConstruct.class,
+
true, true, stack,
+
method, true);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
PreDestroy.class, true,
-
true, stack, method,
-
true);
+
interceptor.getClazz(),
+
PreDestroy.class, true,
+
true, stack, method,
+
true);
OpenWebBeansEjbLCAPlugin ejbPlugin =
webBeansContext.getPluginLoader().getEjbLCAPlugin();
if (null != ejbPlugin)
{
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
ejbPlugin.getPrePassivateClass(),
-
true, true, stack,
-
method, true);
+
interceptor.getClazz(),
+
ejbPlugin.getPrePassivateClass(),
+
true, true, stack,
+
method, true);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
ejbPlugin.getPostActivateClass(),
-
true, true, stack,
-
method, true);
+
interceptor.getClazz(),
+
ejbPlugin.getPostActivateClass(),
+
true, true, stack,
+
method, true);
}
@@ -490,7 +485,7 @@ public final class WebBeansInterceptorCo
}
@SuppressWarnings("unchecked")
- private static <T> void
addMethodInterceptors(AbstractInjectionTargetBean<?> component,
+ private <T> void addMethodInterceptors(AbstractInjectionTargetBean<?>
component,
AnnotatedType<T>
annotatedType,
List<InterceptorData> stack,
Set<Interceptor<?>>
componentInterceptors)
@@ -568,38 +563,38 @@ public final class WebBeansInterceptorCo
if(interAnnoType == null)
{
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
AroundInvoke.class,
-
true, true, stack,
-
method, true);
+
interceptor.getClazz(),
+
AroundInvoke.class,
+
true, true, stack,
+
method, true);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
PostConstruct.class,
-
true, true, stack,
-
method, true);
+
interceptor.getClazz(),
+
PostConstruct.class,
+
true, true, stack,
+
method, true);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interceptor.getClazz(),
-
PreDestroy.class,
-
true, true, stack,
-
method, true);
+
interceptor.getClazz(),
+
PreDestroy.class,
+
true, true, stack,
+
method, true);
}
else
{
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interAnnoType,
-
AroundInvoke.class,
-
true, true, stack,
-
method);
+
interAnnoType,
+
AroundInvoke.class,
+
true, true, stack,
+
method);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interAnnoType,
-
PostConstruct.class,
-
true, true, stack,
-
method);
+
interAnnoType,
+
PostConstruct.class,
+
true, true, stack,
+
method);
webBeansContext.getWebBeansUtil().configureInterceptorMethods(interceptor,
-
interAnnoType,
-
PreDestroy.class,
-
true, true, stack,
-
method);
+
interAnnoType,
+
PreDestroy.class,
+
true, true, stack,
+
method);
}
}
}
@@ -610,7 +605,7 @@ public final class WebBeansInterceptorCo
/*
* Find the deployed interceptors with given interceptor binding types.
*/
- public static Set<Interceptor<?>>
findDeployedWebBeansInterceptor(Annotation[] anns, WebBeansContext
webBeansContext)
+ public Set<Interceptor<?>> findDeployedWebBeansInterceptor(Annotation[]
anns, WebBeansContext webBeansContext)
{
Set<Interceptor<?>> set = new HashSet<Interceptor<?>>();
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java
Tue Mar 15 13:15:06 2011
@@ -29,9 +29,7 @@ import org.apache.webbeans.exception.Web
import org.apache.webbeans.inject.InjectableField;
import org.apache.webbeans.inject.InjectableMethods;
import org.apache.webbeans.intercept.OwbInterceptor;
-import org.apache.webbeans.intercept.WebBeansInterceptorConfig;
import org.apache.webbeans.util.AnnotationUtil;
-import org.apache.webbeans.util.SecurityUtil;
import org.apache.webbeans.util.WebBeansUtil;
import javax.enterprise.context.spi.Context;
@@ -109,7 +107,7 @@ public class WebBeansInterceptor<T> exte
*/
public void addInterceptorBinding(Class<? extends Annotation> binding,
Annotation annot)
{
- Method[] methods =
SecurityUtil.doPrivilegedGetDeclaredMethods(binding);
+ Method[] methods =
webBeansContext.getSecurityService().doPrivilegedGetDeclaredMethods(binding);
for (Method method : methods)
{
@@ -216,7 +214,7 @@ public class WebBeansInterceptor<T> exte
if (anns != null && anns.length > 0)
{
// For example : @Transactional @Action Interceptor
- Set<Interceptor<?>> metas =
WebBeansInterceptorConfig.findDeployedWebBeansInterceptor(anns,
webBeansContext);
+ Set<Interceptor<?>> metas =
webBeansContext.getWebBeansInterceptorConfig().findDeployedWebBeansInterceptor(anns,
webBeansContext);
set.addAll(metas);
// For each @Transactional and @Action Interceptor
@@ -224,7 +222,7 @@ public class WebBeansInterceptor<T> exte
{
Annotation[] simple = new Annotation[1];
simple[0] = ann;
- metas =
WebBeansInterceptorConfig.findDeployedWebBeansInterceptor(simple,
webBeansContext);
+ metas =
webBeansContext.getWebBeansInterceptorConfig().findDeployedWebBeansInterceptor(simple,
webBeansContext);
set.addAll(metas);
}
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java
Tue Mar 15 13:15:06 2011
@@ -18,7 +18,6 @@
*/
package org.apache.webbeans.util;
-import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.GenericArrayType;
import java.lang.reflect.Method;
@@ -446,17 +445,6 @@ public final class ClassUtil
}
/**
- * Check the modifiers contains the public keyword.
- *
- * @param modifs modifiers
- * @return true or false
- */
- public static boolean isPublic(int modifs)
- {
- return Modifier.isPublic(modifs);
- }
-
- /**
* Gets java package if exist.
*
* @param packageName package name
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java
Tue Mar 15 13:15:06 2011
@@ -353,7 +353,7 @@ public final class WebBeansAnnotatedType
Field field = annotatedField.getJavaMember();
Annotation[] anns =
AnnotationUtil.getAnnotationsFromSet(annotatedField.getAnnotations());
- if(ClassUtil.isPublic(field.getModifiers()))
+ if(Modifier.isPublic(field.getModifiers()))
{
if(!bean.getScope().equals(Dependent.class))
{
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
Tue Mar 15 13:15:06 2011
@@ -140,7 +140,6 @@ import org.apache.webbeans.inject.Altern
import org.apache.webbeans.intercept.InterceptorData;
import org.apache.webbeans.intercept.InterceptorDataImpl;
import org.apache.webbeans.intercept.InterceptorType;
-import org.apache.webbeans.intercept.WebBeansInterceptorConfig;
import org.apache.webbeans.logger.WebBeansLogger;
import org.apache.webbeans.plugins.OpenWebBeansEjbLCAPlugin;
import org.apache.webbeans.plugins.PluginLoader;
@@ -2070,9 +2069,9 @@ public final class WebBeansUtil
if (component != null)
{
-
WebBeansInterceptorConfig.configureInterceptorClass((ManagedBean<Object>)
component,
-
webBeansContext.getAnnotationManager().getInterceptorBindingMetaAnnotations(
-
clazz.getDeclaredAnnotations()));
+
webBeansContext.getWebBeansInterceptorConfig().configureInterceptorClass((ManagedBean<Object>)
component,
+
webBeansContext.getAnnotationManager().getInterceptorBindingMetaAnnotations(
+ clazz.getDeclaredAnnotations()));
}
else
{
@@ -3195,8 +3194,8 @@ public final class WebBeansUtil
Set<Annotation> annTypeSet = annotatedType.getAnnotations();
Annotation[] anns = annTypeSet.toArray(new
Annotation[annTypeSet.size()]);
AnnotationManager annotationManager =
webBeansContext.getAnnotationManager();
- WebBeansInterceptorConfig.configureInterceptorClass(delegate,
-
annotationManager.getInterceptorBindingMetaAnnotations(anns));
+
webBeansContext.getWebBeansInterceptorConfig().configureInterceptorClass(delegate,
+
annotationManager.getInterceptorBindingMetaAnnotations(anns));
}
else
{
Modified:
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java?rev=1081767&r1=1081766&r2=1081767&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/TestContext.java
Tue Mar 15 13:15:06 2011
@@ -44,7 +44,6 @@ import org.apache.webbeans.context.Depen
import org.apache.webbeans.decorator.DecoratorUtil;
import org.apache.webbeans.decorator.WebBeansDecoratorConfig;
import org.apache.webbeans.deployment.StereoTypeModel;
-import org.apache.webbeans.intercept.WebBeansInterceptorConfig;
import org.apache.webbeans.logger.WebBeansLogger;
import org.apache.webbeans.newtests.AbstractUnitTest;
import org.apache.webbeans.portable.events.generics.GProcessAnnotatedType;
@@ -337,7 +336,7 @@ public abstract class TestContext implem
webBeansContext.getInterceptorsManager().addNewInterceptor(clazz);
webBeansContext.getInterceptorUtil().checkInterceptorConditions(clazz);
component = webBeansContext.getManagedBeanConfigurator().define(clazz,
WebBeansType.INTERCEPTOR);
-
WebBeansInterceptorConfig.configureInterceptorClass((ManagedBean<Object>)
component,
+
webBeansContext.getWebBeansInterceptorConfig().configureInterceptorClass((ManagedBean<Object>)
component,
webBeansContext.getAnnotationManager().getInterceptorBindingMetaAnnotations(
clazz.getDeclaredAnnotations()));