private void initMethodDeclaredEjbInterceptors(AnnotatedMethod<?> method) { Method javaMethod = method.getJavaMember(); boolean excludeClassInterceptors = method.isAnnotationPresent(interceptorsApi.getExcludeClassInterceptorsAnnotationClass()); if (excludeClassInterceptors) { builder.addMethodIgnoringGlobalInterceptors(javaMethod); } Class<?>[] methodDeclaredInterceptors = interceptorsApi.extractInterceptorClasses(method); if (methodDeclaredInterceptors != null && methodDeclaredInterceptors.length > 0) { if (Reflections.isFinal(method.getJavaMember())) { throw new DeploymentException(BeanLogger.LOG.finalInterceptedBeanMethodNotAllowed(method, methodDeclaredInterceptors[0].getName())); } InterceptionType interceptionType = isTimeoutAnnotationPresentOn(method) ? InterceptionType.AROUND_TIMEOUT : InterceptionType.AROUND_INVOKE; builder.interceptMethod(interceptionType, javaMethod, getMethodDeclaredInterceptorMetadatas(methodDeclaredInterceptors), null); } }
private void initMethodDeclaredEjbInterceptors(AnnotatedMethod<?> method) { Method javaMethod = method.getJavaMember(); boolean excludeClassInterceptors = method.isAnnotationPresent(interceptorsApi.getExcludeClassInterceptorsAnnotationClass()); if (excludeClassInterceptors) { builder.addMethodIgnoringGlobalInterceptors(javaMethod); } Class<?>[] methodDeclaredInterceptors = interceptorsApi.extractInterceptorClasses(method); if (methodDeclaredInterceptors != null && methodDeclaredInterceptors.length > 0) { if (Reflections.isFinal(method.getJavaMember())) { throw new DeploymentException(BeanLogger.LOG.finalInterceptedBeanMethodNotAllowed(method, methodDeclaredInterceptors[0].getName())); } InterceptionType interceptionType = isTimeoutAnnotationPresentOn(method) ? InterceptionType.AROUND_TIMEOUT : InterceptionType.AROUND_INVOKE; builder.interceptMethod(interceptionType, javaMethod, getMethodDeclaredInterceptorMetadatas(methodDeclaredInterceptors), null); } }
private void initMethodDeclaredEjbInterceptors(AnnotatedMethod<?> method) { Method javaMethod = method.getJavaMember(); boolean excludeClassInterceptors = method.isAnnotationPresent(interceptorsApi.getExcludeClassInterceptorsAnnotationClass()); if (excludeClassInterceptors) { builder.addMethodIgnoringGlobalInterceptors(javaMethod); } Class<?>[] methodDeclaredInterceptors = interceptorsApi.extractInterceptorClasses(method); if (methodDeclaredInterceptors != null && methodDeclaredInterceptors.length > 0) { if (Reflections.isFinal(method.getJavaMember())) { throw new DeploymentException(BeanLogger.LOG.finalInterceptedBeanMethodNotAllowed(method, methodDeclaredInterceptors[0].getName())); } InterceptionType interceptionType = isTimeoutAnnotationPresentOn(method) ? InterceptionType.AROUND_TIMEOUT : InterceptionType.AROUND_INVOKE; builder.interceptMethod(interceptionType, javaMethod, getMethodDeclaredInterceptorMetadatas(methodDeclaredInterceptors), null); } }
private void initMethodDeclaredEjbInterceptors(AnnotatedMethod<?> method) { Method javaMethod = method.getJavaMember(); boolean excludeClassInterceptors = method.isAnnotationPresent(interceptorsApi.getExcludeClassInterceptorsAnnotationClass()); if (excludeClassInterceptors) { builder.addMethodIgnoringGlobalInterceptors(javaMethod); } Class<?>[] methodDeclaredInterceptors = interceptorsApi.extractInterceptorClasses(method); if (methodDeclaredInterceptors != null && methodDeclaredInterceptors.length > 0) { if (Reflections.isFinal(method.getJavaMember())) { throw new DeploymentException(BeanLogger.LOG.finalInterceptedBeanMethodNotAllowed(method, methodDeclaredInterceptors[0].getName())); } InterceptionType interceptionType = isTimeoutAnnotationPresentOn(method) ? InterceptionType.AROUND_TIMEOUT : InterceptionType.AROUND_INVOKE; builder.interceptMethod(interceptionType, javaMethod, getMethodDeclaredInterceptorMetadatas(methodDeclaredInterceptors), null); } }
private void initMethodDeclaredEjbInterceptors(AnnotatedMethod<?> method) { Method javaMethod = method.getJavaMember(); boolean excludeClassInterceptors = method.isAnnotationPresent(interceptorsApi.getExcludeClassInterceptorsAnnotationClass()); if (excludeClassInterceptors) { builder.addMethodIgnoringGlobalInterceptors(javaMethod); } Class<?>[] methodDeclaredInterceptors = interceptorsApi.extractInterceptorClasses(method); if (methodDeclaredInterceptors != null && methodDeclaredInterceptors.length > 0) { if (Reflections.isFinal(method.getJavaMember())) { throw new DeploymentException(BeanLogger.LOG.finalInterceptedBeanMethodNotAllowed(method, methodDeclaredInterceptors[0].getName())); } InterceptionType interceptionType = isTimeoutAnnotationPresentOn(method) ? InterceptionType.AROUND_TIMEOUT : InterceptionType.AROUND_INVOKE; builder.interceptMethod(interceptionType, javaMethod, getMethodDeclaredInterceptorMetadatas(methodDeclaredInterceptors), null); } }
private void initMethodDeclaredEjbInterceptors(AnnotatedMethod<?> method) { Method javaMethod = method.getJavaMember(); boolean excludeClassInterceptors = method.isAnnotationPresent(interceptorsApi.getExcludeClassInterceptorsAnnotationClass()); if (excludeClassInterceptors) { builder.addMethodIgnoringGlobalInterceptors(javaMethod); } Class<?>[] methodDeclaredInterceptors = interceptorsApi.extractInterceptorClasses(method); if (methodDeclaredInterceptors != null && methodDeclaredInterceptors.length > 0) { if (Reflections.isFinal(method.getJavaMember())) { throw new DeploymentException(BeanLogger.LOG.finalInterceptedBeanMethodNotAllowed(method, methodDeclaredInterceptors[0].getName())); } InterceptionType interceptionType = isTimeoutAnnotationPresentOn(method) ? InterceptionType.AROUND_TIMEOUT : InterceptionType.AROUND_INVOKE; builder.interceptMethod(interceptionType, javaMethod, getMethodDeclaredInterceptorMetadatas(methodDeclaredInterceptors), null); } }