You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by ge...@apache.org on 2009/10/16 17:42:11 UTC
svn commit: r825955 - in
/incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans:
component/AbstractInjectionTargetBean.java config/DefinitionUtil.java
intercept/InterceptorHandler.java
Author: gerdogdu
Date: Fri Oct 16 15:42:11 2009
New Revision: 825955
URL: http://svn.apache.org/viewvc?rev=825955&view=rev
Log:
Using more correct method names.
Modified:
incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java
incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java
Modified: incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java?rev=825955&r1=825954&r2=825955&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java (original)
+++ incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java Fri Oct 16 15:42:11 2009
@@ -179,8 +179,8 @@
// Interceptor and decorator stack
if (getWebBeansType().equals(WebBeansType.MANAGED))
{
- DefinitionUtil.defineSimpleWebBeanInterceptorStack(this);
- DefinitionUtil.defineWebBeanDecoratorStack(this, instance);
+ DefinitionUtil.defineBeanInterceptorStack(this);
+ DefinitionUtil.defineBeanDecoratorStack(this, instance);
}
postConstruct(instance);
Modified: incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java?rev=825955&r1=825954&r2=825955&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java (original)
+++ incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java Fri Oct 16 15:42:11 2009
@@ -1013,21 +1013,32 @@
Annotation[] anns = method.getDeclaredAnnotations();
WebBeansUtil.checkForValidResources(parameterTypes[0], clazz, method.getName(), anns);
}
-
- public static void defineSimpleWebBeanInterceptorStack(AbstractBean<?> component)
+
+ /**
+ * Configure bean instance interceptor stack.
+ * @param bean bean instance
+ */
+ public static void defineBeanInterceptorStack(AbstractBean<?> bean)
{
- Asserts.assertNotNull(component, "component parameter can no be null");
+ Asserts.assertNotNull(bean, "bean parameter can no be null");
// @javax.interceptor.Interceptors
- EJBInterceptorConfig.configure(component.getReturnType(), component.getInterceptorStack());
+ EJBInterceptorConfig.configure(bean.getReturnType(), bean.getInterceptorStack());
// @javax.webbeans.Interceptor
- WebBeansInterceptorConfig.configure(component, component.getInterceptorStack());
+ WebBeansInterceptorConfig.configure(bean, bean.getInterceptorStack());
}
- public static void defineWebBeanDecoratorStack(AbstractBean<?> component, Object object)
+ /**
+ * Configure bean instance decorator stack.
+ * @param bean bean
+ * @param object actual instantiated bean instance
+ */
+ public static void defineBeanDecoratorStack(AbstractBean<?> bean, Object object)
{
- WebBeansDecoratorConfig.configureDecarotors(component, object);
+ Asserts.assertNotNull(bean, "bean parameter can no be null");
+
+ WebBeansDecoratorConfig.configureDecarotors(bean, object);
}
public static <T> void defineObserverMethods(InjectionTargetBean<T> component, Class<T> clazz)
Modified: incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java?rev=825955&r1=825954&r2=825955&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java (original)
+++ incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java Fri Oct 16 15:42:11 2009
@@ -86,7 +86,7 @@
* instantiated by the container first time. This method can be found in the
* AbstractInjectionTargetBean" class "afterConstructor()" method. Actual
* configuration is done by the
- * {@link DefinitionUtil#defineSimpleWebBeanInterceptorStack(AbstractBean)} and
+ * {@link DefinitionUtil#defineBeanInterceptorStack(AbstractBean)} and
* {@link DefinitionUtil#defineWebBeanDecoratorStack}. In
* "DefinitionUtil.defineSimpleWebBeanInterceptorStack", firstly it configures
* "EJB spec. interceptors" after that configures "JSR-299 spec. interceptors."