|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
public interface Timer
Timer интерфейс содержит информацию о таймере, который создавался через Службу Таймера EJB.
| Сводка метода | |
|---|---|
void |
cancel()
Заставьте таймер и все его связанные уведомления об истечении быть отмененным. |
TimerHandle |
getHandle()
Получите сериализуемый дескриптор к таймеру. |
java.io.Serializable |
getInfo()
Получите информацию, связанную с таймером во время создания. |
java.util.Date |
getNextTimeout()
Поймите вовремя, в котором следующее истечение таймера, как планируют, произойдет. |
ScheduleExpression |
getSchedule()
Получите выражение расписания, соответствующее этому таймеру. |
long |
getTimeRemaining()
Получите число миллисекунд, которые протекут перед следующим запланированным истечением таймера. |
boolean |
isCalendarTimer()
Возвратитесь, является ли этот таймер основанным на календаре таймером. |
boolean |
isPersistent()
Возвратитесь, есть ли у этого таймера персистентная семантика. |
| Деталь метода |
|---|
void cancel()
throws java.lang.IllegalStateException,
NoSuchObjectLocalException,
EJBException
java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. NoSuchObjectLocalException - Если вызвано на таймер, который истек или был отменен. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
long getTimeRemaining()
throws java.lang.IllegalStateException,
NoSuchObjectLocalException,
NoMoreTimeoutsException,
EJBException
java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. NoSuchObjectLocalException - Если вызвано на таймер, который истек или был отменен. javax.ejb.NoMoreTimeoutsExceptions - Указывает, что у таймера нет никаких будущих тайм-аутов EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы. NoMoreTimeoutsException
java.util.Date getNextTimeout()
throws java.lang.IllegalStateException,
NoSuchObjectLocalException,
NoMoreTimeoutsException,
EJBException
java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. NoSuchObjectLocalException - Если вызвано на таймер, который истек или был отменен. javax.ejb.NoMoreTimeoutsExceptions - Указывает, что у таймера нет никаких будущих тайм-аутов EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы. NoMoreTimeoutsException
ScheduleExpression getSchedule()
throws java.lang.IllegalStateException,
NoSuchObjectLocalException,
EJBException
java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. Также брошенный если вызвано на таймер, который не является основанным на календаре таймером. NoSuchObjectLocalException - Если вызвано на таймер, который истек или был отменен. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
boolean isPersistent()
throws java.lang.IllegalStateException,
NoSuchObjectLocalException,
EJBException
java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. NoSuchObjectLocalException - Если вызвано на таймер, который истек или был отменен. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
boolean isCalendarTimer()
throws java.lang.IllegalStateException,
NoSuchObjectLocalException,
EJBException
java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. NoSuchObjectLocalException - Если вызвано на таймер, который истек или был отменен. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
java.io.Serializable getInfo()
throws java.lang.IllegalStateException,
NoSuchObjectLocalException,
EJBException
info строка, которую передали к методу создания таймера или info элемент Schedule annotaiton.
java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. NoSuchObjectLocalException - Если вызвано на таймер, который истек или был отменен. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
TimerHandle getHandle()
throws java.lang.IllegalStateException,
NoSuchObjectLocalException,
EJBException
java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. Также брошенный если вызвано на нестойкий таймер. NoSuchObjectLocalException - Если вызвано на таймер, который истек или был отменен. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41