@Override public void postProcessBeforeDestruction(Object bean, String beanName) throws BeansException { if (bean instanceof BeanNameAware) { ((BeanNameAware) bean).setBeanName(null); } }
private void invokeAwareMethods(final String beanName, final Object bean) { if (bean instanceof Aware) { if (bean instanceof BeanNameAware) { ((BeanNameAware) bean).setBeanName(beanName); } if (bean instanceof BeanClassLoaderAware) { ClassLoader bcl = getBeanClassLoader(); if (bcl != null) { ((BeanClassLoaderAware) bean).setBeanClassLoader(bcl); } } if (bean instanceof BeanFactoryAware) { ((BeanFactoryAware) bean).setBeanFactory(AbstractAutowireCapableBeanFactory.this); } } }
private void invokeAwareMethods(final String beanName, final Object bean) { if (bean instanceof Aware) { if (bean instanceof BeanNameAware) { ((BeanNameAware) bean).setBeanName(beanName); } if (bean instanceof BeanClassLoaderAware) { ClassLoader bcl = getBeanClassLoader(); if (bcl != null) { ((BeanClassLoaderAware) bean).setBeanClassLoader(bcl); } } if (bean instanceof BeanFactoryAware) { ((BeanFactoryAware) bean).setBeanFactory(AbstractAutowireCapableBeanFactory.this); } } }
@Override public S id(String id) { this.endpointFactoryBean.setBeanName(id); return super.id(id); }
private void invokeAwareMethods(final String beanName, final Object bean) { if (bean instanceof Aware) { if (bean instanceof BeanNameAware) { ((BeanNameAware) bean).setBeanName(beanName); } if (bean instanceof BeanClassLoaderAware) { ((BeanClassLoaderAware) bean).setBeanClassLoader(getBeanClassLoader()); } if (bean instanceof BeanFactoryAware) { ((BeanFactoryAware) bean).setBeanFactory(AbstractAutowireCapableBeanFactory.this); } } }
((BeanNameAware) this.handler).setBeanName(this.beanName);
private void invokeBeanInitializationHooks(final String beanName, final Object bean) { if (bean instanceof Aware) { if (bean instanceof BeanNameAware) { ((BeanNameAware) bean).setBeanName(beanName);
@Override public S id(String id) { this.endpointFactoryBean.setBeanName(id); return super.id(id); }
@Override public S id(String id) { this.endpointFactoryBean.setBeanName(id); return super.id(id); }
@Override public S id(String id) { this.endpointFactoryBean.setBeanName(id); return super.id(id); }
/** * Instantiates a new composite data bean state. */ protected CompositeDataBeanState() { try { this.bean = CompositeDataBean.this.type.newInstance(); // Tell the bean its name if it cares if (this.bean instanceof BeanNameAware) { ((BeanNameAware) this.bean).setBeanName(getId().get(getId().size() - 1)); } this.wrappedBean = new BeanWrapperImpl(this.bean); } catch (RuntimeException e) { throw e; } catch (Exception e) { throw new RuntimeException(e); } }
/** * Instantiates a new composite data bean state. */ protected CompositeDataBeanState() { try { this.bean = CompositeDataBean.this.type.newInstance(); // Tell the bean its name if it cares if (this.bean instanceof BeanNameAware) { ((BeanNameAware) this.bean).setBeanName(getId().get(getId().size() - 1)); } this.wrappedBean = new BeanWrapperImpl(this.bean); } catch (RuntimeException e) { throw e; } catch (Exception e) { throw new RuntimeException(e); } }
private void invokeAwareMethods(final String beanName, final Object bean) { if (bean instanceof Aware) { if (bean instanceof BeanNameAware) { ((BeanNameAware) bean).setBeanName(beanName); } if (bean instanceof BeanClassLoaderAware) { ((BeanClassLoaderAware) bean).setBeanClassLoader(getBeanClassLoader()); } if (bean instanceof BeanFactoryAware) { ((BeanFactoryAware) bean).setBeanFactory(AbstractAutowireCapableBeanFactory.this); } } }
private void initMessageReceiver(ApplicationContext context) { try { messageReceiver = context.getBean(getMessageReceiverBeanName(), WebServiceMessageReceiver.class); } catch (NoSuchBeanDefinitionException ex) { messageReceiver = defaultStrategiesHelper .getDefaultStrategy(WebServiceMessageReceiver.class, context); if (messageReceiver instanceof BeanNameAware) { ((BeanNameAware) messageReceiver).setBeanName(getServletName()); } if (logger.isDebugEnabled()) { logger.debug("No MessageDispatcher found in servlet '" + getServletName() + "': using default"); } } }
private void initMessageReceiver(ApplicationContext context) { try { messageReceiver = context.getBean(getMessageReceiverBeanName(), WebServiceMessageReceiver.class); } catch (NoSuchBeanDefinitionException ex) { messageReceiver = defaultStrategiesHelper .getDefaultStrategy(WebServiceMessageReceiver.class, context); if (messageReceiver instanceof BeanNameAware) { ((BeanNameAware) messageReceiver).setBeanName(getServletName()); } if (logger.isDebugEnabled()) { logger.debug("No MessageDispatcher found in servlet '" + getServletName() + "': using default"); } } }
private void initMessageReceiver(ApplicationContext context) { try { messageReceiver = context.getBean(getMessageReceiverBeanName(), WebServiceMessageReceiver.class); } catch (NoSuchBeanDefinitionException ex) { messageReceiver = defaultStrategiesHelper .getDefaultStrategy(WebServiceMessageReceiver.class, context); if (messageReceiver instanceof BeanNameAware) { ((BeanNameAware) messageReceiver).setBeanName(getServletName()); } if (logger.isDebugEnabled()) { logger.debug("No MessageDispatcher found in servlet '" + getServletName() + "': using default"); } } }
private Object processNewBean(PerRequestInfo pri, String beanname, Object newbean) { pri.tlabpp.postProcessBeforeInitialization(newbean, beanname); for (int i = 0; i < pri.postprocessors.size(); ++i) { BeanPostProcessor beanpp = (BeanPostProcessor) pri.postprocessors.get(i); try { newbean = beanpp.postProcessBeforeInitialization(newbean, beanname); // TODO: Timing of this next line is incorrect - should occur after // initialisation in caller. // beanpp.postProcessAfterInitialization(newbean, beanname); } catch (Exception e) { Logger.log.log(Level.ERROR, "Exception processing bean " + newbean.getClass().getName(), e); } } if (newbean instanceof BeanFactoryAware) { ((BeanFactoryAware) newbean).setBeanFactory(pri.blfactory); } if (newbean instanceof BeanNameAware) { ((BeanNameAware) newbean).setBeanName(beanname); } if (newbean instanceof ApplicationContextAware) { ((ApplicationContextAware) newbean).setApplicationContext(parentcontext); } return newbean; }
((BeanNameAware) result).setBeanName(endpointBeanName);
String endpointBeanName = generateBeanName(beanName, method, annotation.annotationType()); if (result instanceof BeanNameAware) { ((BeanNameAware) result).setBeanName(endpointBeanName);
private void initMessageReceiver() { try { messageReceiver = (WebServiceMessageReceiver) getWebApplicationContext() .getBean(getMessageReceiverBeanName(), WebServiceMessageReceiver.class); } catch (NoSuchBeanDefinitionException ex) { messageReceiver = (WebServiceMessageReceiver) defaultStrategiesHelper .getDefaultStrategy(WebServiceMessageReceiver.class, getWebApplicationContext()); if (messageReceiver instanceof BeanNameAware) { ((BeanNameAware) messageReceiver).setBeanName(getServletName()); } if (logger.isDebugEnabled()) { logger.debug("No MessageDispatcher found in servlet '" + getServletName() + "': using default"); } } }