package org.springframework.roo.process.manager.event; import org.springframework.roo.process.manager.ProcessManager; /** * Represents the different states that a {@link ProcessManager} can legally be * in. * <p> * There is no "shut down" state because the process manager would have been * terminated by that stage and potentially garbage collected. There is no * guarantee that a process manager implementation will necessarily publish * every state. * * @author Ben Alex * @author Juan Carlos GarcĂ­a * @since 1.0 */ public enum ProcessManagerStatus { AVAILABLE, BUSY_EXECUTING, BUSY_SCANNING, COMPLETING_STARTUP, RESETTING_UNDOS, STARTING, TERMINATED, UNDOING }