private InjectionMetadata getMetadata(Class<?> clazz) { // Quick check on the concurrent map first, with minimal locking. InjectionMetadata metadata = cache.get(clazz); if (metadata == null) { metadata = buildContextMetadata(clazz); cache.put(clazz, metadata); } return metadata; }
public PropertyValues postProcessPropertyValues(PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName) throws BeansException { InjectionMetadata metadata = getMetadata(bean.getClass()); try { metadata.inject(bean, beanName, pvs); } catch (Throwable ex) { throw new BeanCreationException(beanName, "Context injection failed", ex); } return pvs; }
public PropertyValues postProcessPropertyValues(PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName) throws BeansException { InjectionMetadata metadata = getMetadata(bean.getClass()); try { metadata.inject(bean, beanName, pvs); } catch (Throwable ex) { throw new BeanCreationException(beanName, "Context injection failed", ex); } return pvs; }
private InjectionMetadata getMetadata(Class<?> clazz) { // Quick check on the concurrent map first, with minimal locking. InjectionMetadata metadata = cache.get(clazz); if (metadata == null) { metadata = buildContextMetadata(clazz); cache.put(clazz, metadata); } return metadata; }
public PropertyValues postProcessPropertyValues(PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName) throws BeansException { InjectionMetadata metadata = getMetadata(bean.getClass()); try { metadata.inject(bean, beanName, pvs); } catch (Throwable ex) { throw new BeanCreationException(beanName, "Context injection failed", ex); } return pvs; }
private InjectionMetadata getMetadata(Class<?> clazz) { // Quick check on the concurrent map first, with minimal locking. InjectionMetadata metadata = cache.get(clazz); if (metadata == null) { metadata = buildContextMetadata(clazz); cache.put(clazz, metadata); } return metadata; }
public void postProcessMergedBeanDefinition(RootBeanDefinition beanDefinition, Class<?> beanType, String beanName) { if (beanType != null) { InjectionMetadata metadata = buildContextMetadata(beanType); metadata.checkConfigMembers(beanDefinition); } }
public void postProcessMergedBeanDefinition(RootBeanDefinition beanDefinition, Class<?> beanType, String beanName) { if (beanType != null) { InjectionMetadata metadata = buildContextMetadata(beanType); metadata.checkConfigMembers(beanDefinition); } }
public void postProcessMergedBeanDefinition(RootBeanDefinition beanDefinition, Class<?> beanType, String beanName) { if (beanType != null) { InjectionMetadata metadata = buildContextMetadata(beanType); metadata.checkConfigMembers(beanDefinition); } }