/** * This entry point is used both for a single @EJB and iteratively * from a compound @EJBs processor. */ protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts) throws AnnotationProcessorException { Resources resourcesAn = (Resources)ainfo.getAnnotation(); Resource[] resourceAns = resourcesAn.value(); List<HandlerProcessingResult> results = new ArrayList<HandlerProcessingResult>(); for(Resource res : resourceAns) { results.add(processResource(ainfo, rcContexts, res)); } return getOverallProcessingResult(results); }
/** * This entry point is used both for a single @EJB and iteratively * from a compound @EJBs processor. */ protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts) throws AnnotationProcessorException { Resources resourcesAn = (Resources)ainfo.getAnnotation(); Resource[] resourceAns = resourcesAn.value(); List<HandlerProcessingResult> results = new ArrayList<HandlerProcessingResult>(); for(Resource res : resourceAns) { results.add(processResource(ainfo, rcContexts, res)); } return getOverallProcessingResult(results); }