List of usage examples for org.springframework.context.support AbstractApplicationContext isRunning
@Override public boolean isRunning()
From source file:org.jbr.commons.container.SpringContainerManager.java
@ManagedOperation(description = "Stop the SpringContainer, if it is running.") public void stopContainer() { if (log.isInfoEnabled()) { log.info("Stopping SpringContainer..."); }// w ww . j a v a 2 s .c o m final AbstractApplicationContext ctx = (AbstractApplicationContext) context; if (ctx.isRunning()) { ctx.stop(); stopTimestamp = Calendar.getInstance(); if (log.isInfoEnabled()) { log.info("SpringContainer stopped !!!"); } } else { if (log.isInfoEnabled()) { log.info("SpringContainer already stopped !!!"); } } }
From source file:org.jbr.commons.container.SpringContainerManager.java
@ManagedOperation(description = "Start the SpringContainer if it is not already running.") public void startContainer() { if (log.isInfoEnabled()) { log.info("Starting SpringContainer..."); }//from w w w .j av a2 s . c o m final AbstractApplicationContext ctx = (AbstractApplicationContext) context; if (!ctx.isRunning()) { ctx.start(); startTimestamp = Calendar.getInstance(); if (log.isInfoEnabled()) { log.info("SpringContainer started !!!"); } } else { if (log.isInfoEnabled()) { log.info("SpringContainer already running !!!"); } } }