You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2010/02/19 17:56:39 UTC
svn commit: r911867 - in
/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept:
InterceptorHandler.java InvocationContextImpl.java
Author: struberg
Date: Fri Feb 19 16:56:39 2010
New Revision: 911867
URL: http://svn.apache.org/viewvc?rev=911867&view=rev
Log:
OWB-291 fix ClassCastException in InterceptorHandler
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InvocationContextImpl.java
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java?rev=911867&r1=911866&r2=911867&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java Fri Feb 19 16:56:39 2010
@@ -32,8 +32,8 @@
import javax.interceptor.Interceptors;
import org.apache.webbeans.component.AbstractOwbBean;
-import org.apache.webbeans.component.AbstractInjectionTargetBean;
import org.apache.webbeans.component.InjectionTargetBean;
+import org.apache.webbeans.component.OwbBean;
import org.apache.webbeans.config.BeansDeployer;
import org.apache.webbeans.config.DefinitionUtil;
import org.apache.webbeans.container.BeanManagerImpl;
@@ -144,7 +144,7 @@
{
private static final WebBeansLogger logger = WebBeansLogger.getLogger(InterceptorHandler.class);
- protected AbstractOwbBean<?> bean = null;
+ protected OwbBean<?> bean = null;
protected InterceptorHandler(AbstractOwbBean<?> bean)
{
@@ -371,7 +371,7 @@
{
if( s.readByte() == 1)
{
- this.bean = (AbstractInjectionTargetBean<?>)BeanManagerImpl.getManager().getPassivationCapableBean(s.readUTF());
+ this.bean = (OwbBean<?>)BeanManagerImpl.getManager().getPassivationCapableBean(s.readUTF());
}
else
{
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InvocationContextImpl.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InvocationContextImpl.java?rev=911867&r1=911866&r2=911867&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InvocationContextImpl.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InvocationContextImpl.java Fri Feb 19 16:56:39 2010
@@ -24,7 +24,7 @@
import javax.enterprise.context.spi.CreationalContext;
import javax.interceptor.InvocationContext;
-import org.apache.webbeans.component.AbstractOwbBean;
+import org.apache.webbeans.component.OwbBean;
import org.apache.webbeans.container.BeanManagerImpl;
/**
@@ -67,7 +67,7 @@
* @param datas interceptor stack
* @param type interceptor type
*/
- public InvocationContextImpl(AbstractOwbBean<?> bean, Object instance, Method method, Object[] parameters, List<InterceptorData> datas, InterceptorType type)
+ public InvocationContextImpl(OwbBean<?> bean, Object instance, Method method, Object[] parameters, List<InterceptorData> datas, InterceptorType type)
{
this.method = method;
this.parameters = parameters;
@@ -91,7 +91,7 @@
@SuppressWarnings("unchecked")
- private void configureTarget(AbstractOwbBean<?> bean)
+ private void configureTarget(OwbBean<?> bean)
{
Context webbeansContext = BeanManagerImpl.getManager().getContext(bean.getScope());