Examples of EjbInterceptorContext


Examples of com.sun.enterprise.deployment.annotation.context.EjbInterceptorContext

            interceptor.addCallbackDescriptors(CallbackType.PRE_PASSIVATE,
                prePassivateDescriptors);
        }

        // process resource related annotations
        EjbInterceptorContext ejbInterceptorContext =
            new EjbInterceptorContext(interceptor);
        ProcessingContext procContext = ainfo.getProcessingContext();
        procContext.pushHandler(ejbInterceptorContext);
        procContext.getProcessor().process(
            procContext, new Class[] { interceptorClass });
        return;
View Full Code Here

Examples of com.sun.enterprise.deployment.annotation.context.EjbInterceptorContext

                return getDefaultProcessedResult();
            }
        }
               
        EjbContext[] ejbContexts = null;
        EjbInterceptorContext ejbInterceptorContext = null;
        if (aeHandler instanceof EjbContext) {
            EjbContext ejbContext = (EjbContext)aeHandler;
            ejbContexts = new EjbContext[] { ejbContext };
        } else if (aeHandler instanceof EjbsContext) {
            ejbContexts = ((EjbsContext)aeHandler).getEjbContexts();
View Full Code Here

Examples of com.sun.enterprise.deployment.annotation.context.EjbInterceptorContext

                return getDefaultProcessedResult();
            }
        }
               
        EjbContext[] ejbContexts = null;
        EjbInterceptorContext ejbInterceptorContext = null;
        if (aeHandler instanceof EjbContext) {
            EjbContext ejbContext = (EjbContext)aeHandler;
            ejbContexts = new EjbContext[] { ejbContext };
        } else if (aeHandler instanceof EjbsContext) {
            ejbContexts = ((EjbsContext)aeHandler).getEjbContexts();
View Full Code Here

Examples of com.sun.enterprise.deployment.annotation.context.EjbInterceptorContext

            interceptor.addCallbackDescriptors(CallbackType.PRE_PASSIVATE,
                prePassivateDescriptors);
        }

        // process resource related annotations
        EjbInterceptorContext ejbInterceptorContext =
            new EjbInterceptorContext(interceptor);
        ProcessingContext procContext = ainfo.getProcessingContext();
        procContext.pushHandler(ejbInterceptorContext);
        procContext.getProcessor().process(
            procContext, new Class[] { interceptorClass });
        return;
View Full Code Here

Examples of com.sun.enterprise.deployment.annotation.context.EjbInterceptorContext

                return getDefaultProcessedResult();
            }
        }
               
        EjbContext[] ejbContexts = null;
        EjbInterceptorContext ejbInterceptorContext = null;
        if (aeHandler instanceof EjbContext) {
            EjbContext ejbContext = (EjbContext)aeHandler;
            ejbContexts = new EjbContext[] { ejbContext };
        } else if (aeHandler instanceof EjbsContext) {
            ejbContexts = ((EjbsContext)aeHandler).getEjbContexts();
View Full Code Here

Examples of com.sun.enterprise.deployment.annotation.context.EjbInterceptorContext

            interceptor.addCallbackDescriptors(CallbackType.PRE_PASSIVATE,
                prePassivateDescriptors);
        }

        // process resource related annotations
        EjbInterceptorContext ejbInterceptorContext =
            new EjbInterceptorContext(interceptor);
        ProcessingContext procContext = ainfo.getProcessingContext();
        procContext.pushHandler(ejbInterceptorContext);
        procContext.getProcessor().process(
            procContext, new Class[] { interceptorClass });
        return;
View Full Code Here

Examples of com.sun.enterprise.deployment.annotation.context.EjbInterceptorContext

            interceptor.addCallbackDescriptors(CallbackType.PRE_PASSIVATE,
                prePassivateDescriptors);
        }

        // process resource related annotations
        EjbInterceptorContext ejbInterceptorContext =
            new EjbInterceptorContext(interceptor);
        ProcessingContext procContext = ainfo.getProcessingContext();
        procContext.pushHandler(ejbInterceptorContext);
        procContext.getProcessor().process(
            procContext, new Class[] { interceptorClass });
        return;
View Full Code Here

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

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

            }

            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

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

            }
           
            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
TOP
Copyright © 2018 www.massapi.com. 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.