code: @Override
  	public void activeProcesses() {
  		try {
  			log.debug("active processes {} {}",m_shuttingDown,m_freeze);
  			if (!m_shuttingDown && !m_freeze) {
  				List<ProcessInstance> activeProcesses;
  				try {
  					activeProcesses = getWorkflowDAO().getActiveProcesses();
  				} catch (RuntimeException e) {
  					return;
  				}
  				while (!activeProcesses.isEmpty()) {
  					execute(activeProcesses.get(0));
  					activeProcesses = getWorkflowDAO().getActiveProcesses();
  				}
  				log.debug("active processes: exit");
  			}
  		} catch (Exception e) {
  			log.debug("activeProcesses", e);
  		}
  	}
docs: /* (non-Javadoc)
  @see nz.co.senanque.workflow.Executor#activeProcesses()