Esempio n. 1
0
  /** {@inheritDoc} */
  public Object get(String ifaceName) {
    Object component = null;

    try {
      component = m_ac.getBean(ifaceName);
    } catch (NoSuchBeanDefinitionException e) {
      // This is an expected outcome, we don't usually want logs
      if (M_log.isDebugEnabled()) {
        M_log.debug("get(" + ifaceName + "): " + e, e);
      }
    } catch (Exception e) {
      M_log.error("get(" + ifaceName + "): ", e);
    }

    return component;
  }
Esempio n. 2
0
  /** {@inheritDoc} */
  public <T> T get(Class<T> iface) {
    T component = null;

    try {
      component = m_ac.getBean(iface.getName(), iface);
    } catch (NoSuchBeanDefinitionException e) {
      // This is an expected outcome, we don't usually want logs
      if (M_log.isDebugEnabled()) {
        M_log.debug("get(" + iface.getName() + "): " + e, e);
      }
    } catch (Exception e) {
      M_log.error("get(" + iface.getName() + "): ", e);
    }

    return component;
  }