classLevelBindings.add(binding); if (binding.isExcludeDefaultInterceptors()) { classLevelExcludeDefaultInterceptors = true; if (binding.isExcludeDefaultInterceptors()) { methodLevelExcludeDefaultInterceptors.put(resolvedMethod, true);
if (binding.isExcludeDefaultInterceptors()) { classLevelExcludeDefaultInterceptors = true; if (binding.isExcludeDefaultInterceptors()) { methodLevelExcludeDefaultInterceptors.put(resolvedMethod, true);
/** * Interceptors are additive. What's in the annotations and in the XML is * merged */ private void addClassLevelInterceptorBindingAnnotations( EJBContainer container, InterceptorBindingMetaData binding) throws ClassNotFoundException { Interceptors interceptors = (Interceptors) container .resolveAnnotation(Interceptors.class); if (binding != null) { Interceptors impl = createInterceptorsFromInterceptorBinding(interceptors, binding); addClassAnnotation(container, impl.annotationType(), impl); } boolean exclude = false; if (binding != null) exclude = binding.isExcludeDefaultInterceptors(); if (exclude && container.resolveAnnotation(ExcludeDefaultInterceptors.class) == null) { addClassAnnotation(container, ExcludeDefaultInterceptors.class, new ExcludeDefaultInterceptorsImpl()); } }
if (binding.isExcludeDefaultInterceptors()) { classLevelExcludeDefaultInterceptors = true; if (binding.isExcludeDefaultInterceptors()) { methodLevelExcludeDefaultInterceptors.put(resolvedMethod, true);
classLevelBindings.add(binding); if (binding.isExcludeDefaultInterceptors()) { classLevelExcludeDefaultInterceptors = true; if (binding.isExcludeDefaultInterceptors()) { methodLevelExcludeDefaultInterceptors.put(resolvedMethod, true);