Package org.springframework.context

Examples of org.springframework.context.Lifecycle.start()


        Lifecycle lifecycle = null;

        support.getBean("ConfigurationContext", ConfigurationFactory.class).configure(args);
        lifecycle = support.getBean("LifeCycle", Lifecycle.class);

        lifecycle.start();
        lifecycle.stop();
    }

}
View Full Code Here


          (!autoStartupOnly || !(bean instanceof SmartLifecycle) || ((SmartLifecycle) bean).isAutoStartup())) {
        if (logger.isDebugEnabled()) {
          logger.debug("Starting bean '" + beanName + "' of type [" + bean.getClass() + "]");
        }
        try {
          bean.start();
        }
        catch (Throwable ex) {
          throw new ApplicationContextException("Failed to start bean '" + beanName + "'", ex);
        }
        if (logger.isDebugEnabled()) {
View Full Code Here

      String[] dependenciesForBean = getBeanFactory().getDependenciesForBean(beanName);
      for (int i = 0; i < dependenciesForBean.length; i++) {
        doStart(lifecycleBeans, dependenciesForBean[i]);
      }
      if (!bean.isRunning()) {
        bean.start();
      }
      lifecycleBeans.remove(beanName);
    }
  }
View Full Code Here

      String[] dependenciesForBean = getBeanFactory().getDependenciesForBean(beanName);
      for (int i = 0; i < dependenciesForBean.length; i++) {
        doStart(lifecycleBeans, dependenciesForBean[i]);
      }
      if (!bean.isRunning()) {
        bean.start();
      }
      lifecycleBeans.remove(beanName);
    }
  }
View Full Code Here

  public void start() {
    Iterator it = getLifecycleBeans().iterator();
    while (it.hasNext()) {
      Lifecycle lifecycle = (Lifecycle) it.next();
      if (!lifecycle.isRunning()) {
        lifecycle.start();
      }
    }
  }

  public void stop() {
View Full Code Here

      String[] dependenciesForBean = getBeanFactory().getDependenciesForBean(beanName);
      for (int i = 0; i < dependenciesForBean.length; i++) {
        doStart(lifecycleBeans, dependenciesForBean[i]);
      }
      if (!bean.isRunning()) {
        bean.start();
      }
      lifecycleBeans.remove(beanName);
    }
  }
View Full Code Here

    Lifecycle bean = new TestLifecycleBean(null, stoppedBeans);
    StaticApplicationContext context = new StaticApplicationContext();
    context.getBeanFactory().registerSingleton("bean", bean);
    context.refresh();
    assertFalse(bean.isRunning());
    bean.start();
    assertTrue(bean.isRunning());
    context.stop();
    assertEquals(1, stoppedBeans.size());
    assertFalse(bean.isRunning());
    assertEquals(bean, stoppedBeans.get(0));
View Full Code Here

      }
      if (!bean.isRunning()) {
        if (logger.isDebugEnabled()) {
          logger.debug("Starting bean '" + beanName + "' of type [" + bean.getClass() + "]");
        }
        bean.start();
        if (logger.isDebugEnabled()) {
          logger.debug("Successfully started bean '" + beanName + "'");
        }
      }
      lifecycleBeans.remove(beanName);
View Full Code Here

      if (!bean.isRunning()) {
        if (logger.isDebugEnabled()) {
          logger.debug("Starting bean '" + beanName + "' of type [" + bean.getClass() + "]");
        }
        try {
          bean.start();
        }
        catch (Throwable ex) {
          throw new ApplicationContextException("Failed to start bean '" + beanName + "'", ex);
        }
        if (logger.isDebugEnabled()) {
View Full Code Here

      String[] dependenciesForBean = getBeanFactory().getDependenciesForBean(beanName);
      for (int i = 0; i < dependenciesForBean.length; i++) {
        doStart(lifecycleBeans, dependenciesForBean[i]);
      }
      if (!bean.isRunning()) {
        bean.start();
      }
      lifecycleBeans.remove(beanName);
    }
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.