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