001package org.javasimon;
002
003/**
004 * Status of monitor. While effective state can be either enabled or disabled, inner
005 * state of monitor accepts one additional state - INHERIT, which means that effective
006 * state will be inherited recursively from the parent.
007 *
008 * @author <a href="mailto:virgo47@gmail.com">Richard "Virgo" Richter</a>
009 */
010public enum SimonState {
011
012        /** Enabled. */
013        ENABLED,
014
015        /** Disabled. */
016        DISABLED,
017
018        /** Effective state (enabled/disabled) is going to be derived from the parent. */
019        INHERIT,
020}