public void handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject, Injector> injectors) { EJB ref = container.getAnnotation(EJB.class, field); if(ref == null) return; String encName = getEncName(ref, field); injectors.put(field, new JndiFieldInjector(field, encName, container.getEnc())); }
public void handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject, Injector> injectors) { EJB ref = container.getAnnotation(EJB.class, method); if(ref == null) return; String encName = getEncName(ref, method); injectors.put(method, new JndiMethodInjector(method, encName, container.getEnc())); }