Spec-Zone .ru
спецификации, руководства, описания, API


javax.ejb
Класс ScheduleExpression

java.lang.Object
  расширенный javax.ejb.ScheduleExpression
Все Реализованные Интерфейсы:
java.io. Сериализуемый

public class ScheduleExpression
расширяет java.lang. Объект
реализации java.io. Сериализуемый

Основанное на календаре выражение тайм-аута для таймера корпоративного компонента.

У каждого атрибута, используемого, чтобы определить основанное на календаре расписание тайм-аута, есть два перегруженных метода метода set, тот, который берет Строку и тот, который берет интервал. Международная версия является просто методом удобства для того, чтобы установить атрибут в общем падеже, что значение является простым целочисленным значением.

Например,

scheduleExpression.second(10)
семантически эквивалентно
scheduleExpression.second("10")

Есть семь атрибутов, которые составляют спецификацию расписания, которые упоминаются ниже. Кроме того, timezone атрибут может использоваться, чтобы определить часовой пояс не по умолчанию, в контексте которого должна быть оценена спецификация расписания.

Атрибуты, которые определяют само основанное на календаре расписание, - следующие:

Каждый атрибут поддерживает значения, выраженные в одной из следующих форм

Следующие дополнительные правила применяются к атрибутам спецификации расписания:

Основанные на расписании времена таймера оцениваются в контексте часового пояса значения по умолчанию, связанного с контейнером, в котором выполняется приложение. Основанный на расписании таймер может дополнительно переопределить это значение по умолчанию и партнера непосредственно с определенным часовым поясом. Если основанный на расписании таймер связывается с определенным часовым поясом, все его времена оцениваются в контексте того часового пояса, независимо от часового пояса значения по умолчанию, в котором выполняется контейнер.

Ни один из методов ScheduleExpression не обязан быть вызванным. Значения по умолчанию:

Приложения не должны положиться на методы метода get, которые возвращаются, атрибуты основанного на календаре тайм-аута планируют возвращать их в том же самом синтаксическом формате, в котором в них передали к a ScheduleExpression метод или предоставленный Schedule аннотация, и переносимые реализации не должны принять определенный синтаксический формат. Реализации требуются только сохранить семантическую эквивалентность.

С тех пор:
EJB 3.1
См. Также:
Сериализированная Форма

Сводка конструктора
ScheduleExpression()
          Создайте расписание со значениями по умолчанию.
 
Сводка метода
 ScheduleExpression dayOfMonth(int d)
          Установите день атрибута месяца.
 ScheduleExpression dayOfMonth(java.lang.String d)
          Установите день атрибута месяца.
 ScheduleExpression dayOfWeek(int d)
          Установите день недельного атрибута.
 ScheduleExpression dayOfWeek(java.lang.String d)
          Установите день недельного атрибута.
 ScheduleExpression end(java.util.Date e)
          Установите дату окончания.
 java.lang.String getDayOfMonth()
          Возвратите значение дня атрибута месяца.
 java.lang.String getDayOfWeek()
          Возвратите значение дня недельного атрибута.
 java.util.Date getEnd()
          Возвратите дату окончания, если установлено; иначе нуль.
 java.lang.String getHour()
          Возвратите значение атрибута часа.
 java.lang.String getMinute()
          Возвратите значение мелкого атрибута.
 java.lang.String getMonth()
          Возвратите значение атрибута месяца.
 java.lang.String getSecond()
          Возвратите значение второго атрибута.
 java.util.Date getStart()
          Возвратите дату начала, если установлено; иначе нуль.
 java.lang.String getTimezone()
          Возвратите часовой пояс, если установлено; иначе нуль.
 java.lang.String getYear()
          Возвратите значение атрибута года.
 ScheduleExpression hour(int h)
          Установите атрибут часа.
 ScheduleExpression hour(java.lang.String h)
          Установите атрибут часа.
 ScheduleExpression minute(int m)
          Установите мелкий атрибут.
 ScheduleExpression minute(java.lang.String m)
          Установите мелкий атрибут.
 ScheduleExpression month(int m)
          Установите атрибут месяца.
 ScheduleExpression month(java.lang.String m)
          Установите атрибут месяца.
 ScheduleExpression second(int s)
          Установите второй атрибут.
 ScheduleExpression second(java.lang.String s)
          Установите второй атрибут.
 ScheduleExpression start(java.util.Date s)
          Установите дату начала.
 ScheduleExpression timezone(java.lang.String timezoneID)
          Установите часовой пояс.
 java.lang.String toString()
           
 ScheduleExpression year(int y)
          Установите атрибут года.
 ScheduleExpression year(java.lang.String y)
          Установите атрибут года.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Деталь конструктора

ScheduleExpression

public ScheduleExpression()
Создайте расписание со значениями по умолчанию.

Деталь метода

второй

public ScheduleExpression second(java.lang.String s)
Установите второй атрибут.


второй

public ScheduleExpression second(int s)
Установите второй атрибут.


getSecond

public java.lang.String getSecond()
Возвратите значение второго атрибута.

Возвраты:
второй

минута

public ScheduleExpression minute(java.lang.String m)
Установите мелкий атрибут.


минута

public ScheduleExpression minute(int m)
Установите мелкий атрибут.


getMinute

public java.lang.String getMinute()
Возвратите значение мелкого атрибута.

Возвраты:
минута

час

public ScheduleExpression hour(java.lang.String h)
Установите атрибут часа.


час

public ScheduleExpression hour(int h)
Установите атрибут часа.


getHour

public java.lang.String getHour()
Возвратите значение атрибута часа.

Возвраты:
час

dayOfMonth

public ScheduleExpression dayOfMonth(java.lang.String d)
Установите день атрибута месяца.


dayOfMonth

public ScheduleExpression dayOfMonth(int d)
Установите день атрибута месяца.


getDayOfMonth

public java.lang.String getDayOfMonth()
Возвратите значение дня атрибута месяца.

Возвраты:
день месяца

месяц

public ScheduleExpression month(java.lang.String m)
Установите атрибут месяца.


месяц

public ScheduleExpression month(int m)
Установите атрибут месяца.


getMonth

public java.lang.String getMonth()
Возвратите значение атрибута месяца.

Возвраты:
месяц

dayOfWeek

public ScheduleExpression dayOfWeek(java.lang.String d)
Установите день недельного атрибута.


dayOfWeek

public ScheduleExpression dayOfWeek(int d)
Установите день недельного атрибута.


getDayOfWeek

public java.lang.String getDayOfWeek()
Возвратите значение дня недельного атрибута.

Возвраты:
день недели

год

public ScheduleExpression year(java.lang.String y)
Установите атрибут года.


год

public ScheduleExpression year(int y)
Установите атрибут года.


getYear

public java.lang.String getYear()
Возвратите значение атрибута года.

Возвраты:
год

часовой пояс

public ScheduleExpression timezone(java.lang.String timezoneID)
Установите часовой пояс.


getTimezone

public java.lang.String getTimezone()
Возвратите часовой пояс, если установлено; иначе нуль.

Возвраты:
часовой пояс

запустить

public ScheduleExpression start(java.util.Date s)
Установите дату начала.


getStart

public java.util.Date getStart()
Возвратите дату начала, если установлено; иначе нуль.

Возвраты:
дата начала

конец

public ScheduleExpression end(java.util.Date e)
Установите дату окончания.


getEnd

public java.util.Date getEnd()
Возвратите дату окончания, если установлено; иначе нуль.

Возвраты:
дата окончания

toString

public java.lang.String toString()
Переопределения:
toString в class java.lang.Object


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter