Spec-Zone .ru
спецификации, руководства, описания, API
|
public static enum Worker.State extends java.lang.Enum<Worker.State>
Состояние Рабочего. Изменения состояния в Рабочем очень хорошо определяются. Все Рабочие начинают в Состоянии готовности. При некоторых обстоятельствах Рабочий мог бы быть запланирован для выполнения прежде, чем оно будет фактически выполнено. В таких случаях иногда полезно знать, когда Рабочий был ЗАПЛАНИРОВАН отдельно от того, когда это РАБОТАЕТ. Однако даже в случаях, где Рабочий сразу выполняется, Рабочий временно введет ЗАПЛАНИРОВАННОЕ состояние прежде, чем ввести СОСТОЯНИЕ ВЫПОЛНЕНИЯ. Таким образом, переход всегда не от ГОТОВОГО до ЗАПЛАНИРОВАННОГО к ВЫПОЛНЕНИЮ (если, конечно, Рабочий в отмененном).
Рабочий, который работает, но никогда не отменяется, может только закончить одном из двух состояний, за которыми или СЛЕДУЮТ или ОТКАЗАВШИЙ. Это только входит ОТКАЗАВШИЙ, если исключение было выдано во время выполнения Рабочего. Рабочий может быть отменен когда ПОДГОТОВЛЕНО, ЗАПЛАНИРОВАННЫЙ, или ВЫПОЛНЕНИЕ, когда окончательный статус будет ОТМЕНЕН. Когда Рабочий будет отменен при одном из этих обстоятельств, оно сразу перейдет к ОТМЕНЕННОМУ состоянию.
Допускающий повторное использование Рабочий перейдет от ОТМЕНЕННОГО, СЛЕДОВАВШЕГО или ВОЗВРАЩЕННОГО К СОСТОЯНИЮ ДО СБОЯ к ГОТОВОМУ. От той точки снова сопровождаются нормальные изменения состояния.
Перечислимая Константа и Описание |
---|
ОТМЕНЕННЫЙ
Указывает, что этот Рабочий был отменен через
Worker.cancel() метод. |
ОТКАЗАВШИЙ
Указывает, что этот Рабочий перестал работать, обычно из-за некоторого неожиданного условия, происходившего.
|
ГОТОВЫЙ
Указывает, что Рабочий еще не был выполнен и готов быть выполненным, или что это было повторно инициализировано.
|
ВЫПОЛНЕНИЕ
Указывает, что этот Рабочий работает.
|
ЗАПЛАНИРОВАННЫЙ
Указывает, что Рабочий был запланирован для выполнения, но что это не является в настоящий момент рабочим.
|
СЛЕДОВАВШИЙ
Указывает, что этот Рабочий завершился успешно, и что есть допустимый результат, готовый быть считанным из
value свойство. |
Модификатор и Тип | Метод и Описание |
---|---|
static Worker.State |
valueOf(java.lang.String name)
Возвращает перечислимую константу этого типа с указанным именем.
|
static Worker.State[] |
values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
|
public static final Рабочий. Государство ГОТОВЫЙ
public static final Рабочий. Государство ЗАПЛАНИРОВАННЫЙ
public static final Рабочий. Государство ВЫПОЛНЕНИЕ
public static final Рабочий. Государство СЛЕДОВАВШИЙ
value
свойство.public static final Рабочий. Государство ОТМЕНЕННЫЙ
Worker.cancel()
метод.public static final Рабочий. Государство ОТКАЗАВШИЙ
exception
свойство.public static Рабочий. Государство[] значения()
for (Worker.State c : Worker.State.values()) System.out.println(c);
public static Рабочий. Государство valueOf(java.lang.String name)
name
- имя перечислимой константы, которая будет возвращена.java.lang.IllegalArgumentException
- если у этого перечислимого типа нет никакой константы с указанным именемjava.lang.NullPointerException
- если параметром является нульCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается