/** * Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.engine.view; import com.opengamma.util.PublicAPI; /** * Enumerates the computation states of a {@link ViewProcess}. */ @PublicAPI public enum ViewProcessState { /** * The computation job is not running. There may be more computation cycles still to run. */ STOPPED, /** * The computation job is running. */ RUNNING, /** * The computation job has completed. Jobs which provide an infinite sequence of evaluation times will never * complete. */ FINISHED, /** * The view has been terminated. */ TERMINATED }