Package org.apache.webbeans.context.creational

Examples of org.apache.webbeans.context.creational.EjbInterceptorContext


                ownerCreationalContext.addDependent(ownerInstance, (WebBeansInterceptor<Object>) webBeansInterceptor, interceptor);
            }
            return interceptor;
        }

        EjbInterceptorContext ejbInterceptorContext ;
        Object interceptor = null;
        // control for this InterceptorData is defined by interceptor class
        if (definedInInterceptorClass)
        {
            ejbInterceptorContext = ownerCreationalContext.getEjbInterceptor(ownerInstance, interceptorClass);
            if (ejbInterceptorContext == null)
            {
                interceptor = webBeansContext.getWebBeansUtil().newInstanceForced(interceptorClass);
                try
                {
                    OWBInjector.inject(webBeansContext.getBeanManagerImpl(), interceptor, ownerCreationalContext);

                    ejbInterceptorContext = new EjbInterceptorContext();
                    ejbInterceptorContext.setInterceptorInstance(interceptor);
                    ejbInterceptorContext.setInterceptorClass(interceptorClass);
                }
                catch (Exception e)
                {
                    logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0022, interceptorClass), e);
                }

                ownerCreationalContext.addEjbInterceptor(ownerInstance, ejbInterceptorContext);
            }
            else
            {
                interceptor = ejbInterceptorContext.getInterceptorInstance();
            }
        }
        return interceptor;
    }
View Full Code Here


            }

            return interceptor;
        }

        EjbInterceptorContext ctx = null;
        Object interceptor = null;
        // control for this InterceptorData is defined by interceptor class
        if (this.definedInInterceptorClass)
        {
            ctx = ownerCreationalContext.getEjbInterceptor(ownerInstance, this.interceptorClass);
            if (logger.wblWillLogDebug())
            {
                logger.debug("EjbInterceptor Context " + ctx);
            }

            if (ctx == null)
            {
                interceptor = WebBeansUtil.newInstanceForced(this.interceptorClass);
                if (logger.wblWillLogDebug())
                {
                    logger.debug("EjbInterceptor newInstanceForced  " + interceptor);
                }

                try
                {
                    OWBInjector injector = new OWBInjector();
                    injector.inject(interceptor);

                    ctx = new EjbInterceptorContext();
                    ctx.setInjectorInstance(injector);
                    ctx.setInterceptorInstance(interceptor);
                    ctx.setInterceptorClass(interceptorClass);
                }
                catch (Exception e)
                {
                    logger.error(OWBLogConst.ERROR_0022, e, interceptorClass);
                }

                ownerCreationalContext.addEjbInterceptor(ownerInstance, ctx);
            }
            else
            {
                interceptor = ctx.getInterceptorInstance();
                if (logger.wblWillLogDebug())
                {
                    logger.debug("EjbInterceptor existing " + interceptor);
                }
View Full Code Here

            }
           
            return interceptor;
        }

        EjbInterceptorContext ctx = null;
        Object interceptor = null;      
        //control for this InterceptorData is defined by interceptor class
        if(this.definedInInterceptorClass)
        {
            ctx = ownerCreationalContext.getEjbInterceptor(ownerInstance, this.interceptorClass);               
            if(ctx == null)
            {                   
                interceptor = WebBeansUtil.newInstanceForced(this.interceptorClass);
                try
                {
                    OWBInjector injector = new OWBInjector();
                    injector.inject(interceptor);
                   
                    ctx = new EjbInterceptorContext();
                    ctx.setInjectorInstance(injector);
                    ctx.setInterceptorInstance(interceptor);
                }
                catch (Exception e)
                {
                    logger.error(OWBLogConst.ERROR_0022, e, interceptorClass);
                }         
               
                ownerCreationalContext.addEjbInterceptor(interceptorClass, ctx);
            }
            else
            {
                interceptor = ctx.getInterceptorInstance();
            }
        }

        return interceptor;
    }
View Full Code Here

                ownerCreationalContext.addDependent(ownerInstance, (WebBeansInterceptor<Object>) webBeansInterceptor, interceptor);
            }
            return interceptor;
        }

        EjbInterceptorContext ctx ;
        Object interceptor = null;
        // control for this InterceptorData is defined by interceptor class
        if (definedInInterceptorClass)
        {
            ctx = ownerCreationalContext.getEjbInterceptor(ownerInstance, interceptorClass);
            if (ctx == null)
            {
                interceptor = webBeansContext.getWebBeansUtil().newInstanceForced(interceptorClass);
                try
                {
                    OWBInjector injector = new OWBInjector(webBeansContext);
                    injector.inject(interceptor);

                    ctx = new EjbInterceptorContext();
                    ctx.setInjectorInstance(injector);
                    ctx.setInterceptorInstance(interceptor);
                    ctx.setInterceptorClass(interceptorClass);
                }
                catch (Exception e)
                {
                    logger.error(OWBLogConst.ERROR_0022, e, interceptorClass);
                }

                ownerCreationalContext.addEjbInterceptor(ownerInstance, ctx);
            }
            else
            {
                interceptor = ctx.getInterceptorInstance();
            }
        }
        return interceptor;
    }
View Full Code Here

            }
           
            return interceptor;
        }

        EjbInterceptorContext ctx = null;
        Object interceptor = null;      
        //control for this InterceptorData is defined by interceptor class
        if(this.definedInInterceptorClass)
        {
            ctx = ownerCreationalContext.getEjbInterceptor(ownerInstance, this.interceptorClass);               
            if(ctx == null)
            {                   
                interceptor = WebBeansUtil.newInstanceForced(this.interceptorClass);
                try
                {
                    OWBInjector injector = new OWBInjector();
                    injector.inject(interceptor);
                   
                    ctx = new EjbInterceptorContext();
                    ctx.setInjectorInstance(injector);
                    ctx.setInterceptorInstance(interceptor);
                }
                catch (Exception e)
                {
                    logger.error(OWBLogConst.ERROR_0022, e, interceptorClass);
                }         
               
                ownerCreationalContext.addEjbInterceptor(interceptorClass, ctx);
            }
            else
            {
                interceptor = ctx.getInterceptorInstance();
            }
        }

        return interceptor;
    }
View Full Code Here

                ownerCreationalContext.addDependent(ownerInstance, (WebBeansInterceptor<Object>) this.webBeansInterceptor, interceptor);
            }
            return interceptor;
        }

        EjbInterceptorContext ctx ;
        Object interceptor = null;
        // control for this InterceptorData is defined by interceptor class
        if (this.definedInInterceptorClass)
        {
            ctx = ownerCreationalContext.getEjbInterceptor(ownerInstance, this.interceptorClass);
            if (ctx == null)
            {
                interceptor = webBeansContext.getWebBeansUtil().newInstanceForced(this.interceptorClass);
                try
                {
                    OWBInjector injector = new OWBInjector(webBeansContext);
                    injector.inject(interceptor);

                    ctx = new EjbInterceptorContext();
                    ctx.setInjectorInstance(injector);
                    ctx.setInterceptorInstance(interceptor);
                    ctx.setInterceptorClass(interceptorClass);
                }
                catch (Exception e)
                {
                    logger.error(OWBLogConst.ERROR_0022, e, interceptorClass);
                }

                ownerCreationalContext.addEjbInterceptor(ownerInstance, ctx);
            }
            else
            {
                interceptor = ctx.getInterceptorInstance();
            }
        }
        return interceptor;
    }
View Full Code Here

                ownerCreationalContext.addDependent(ownerInstance, (WebBeansInterceptor<Object>) webBeansInterceptor, interceptor);
            }
            return interceptor;
        }

        EjbInterceptorContext ejbInterceptorContext ;
        Object interceptor = null;
        // control for this InterceptorData is defined by interceptor class
        if (definedInInterceptorClass)
        {
            ejbInterceptorContext = ownerCreationalContext.getEjbInterceptor(ownerInstance, interceptorClass);
            if (ejbInterceptorContext == null)
            {
                interceptor = webBeansContext.getWebBeansUtil().newInstanceForced(interceptorClass);
                try
                {
                    OWBInjector.inject(webBeansContext.getBeanManagerImpl(), interceptor, ownerCreationalContext);

                    ejbInterceptorContext = new EjbInterceptorContext();
                    ejbInterceptorContext.setInterceptorInstance(interceptor);
                    ejbInterceptorContext.setInterceptorClass(interceptorClass);
                }
                catch (Exception e)
                {
                    logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0022, interceptorClass), e);
                }

                ownerCreationalContext.addEjbInterceptor(ownerInstance, ejbInterceptorContext);
            }
            else
            {
                interceptor = ejbInterceptorContext.getInterceptorInstance();
            }
        }
        return interceptor;
    }
View Full Code Here

TOP

Related Classes of org.apache.webbeans.context.creational.EjbInterceptorContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.