|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
public interface TimerService
Интерфейс TimerService предоставляет компонентам корпоративного компонента доступ к обеспеченной контейнером Службе Таймера. Служба Таймера EJB позволяет бобам сеанса не сохраняющим состояние, одноэлементным бобам сеанса, управляемым сообщением бобам, и EJB 2.x бобы объекта быть зарегистрированными для событий обратного вызова таймера в требуемое время, после указанного прошедшего времени, после указанного интервала, или согласно основанному на календаре расписанию.
| Сводка метода | |
|---|---|
Таймер |
createCalendarTimer(ScheduleExpression schedule)
Создайте основанный на календаре таймер, основанный на входном выражении расписания. |
Таймер |
createCalendarTimer(ScheduleExpression schedule, TimerConfig timerConfig)
Создайте основанный на календаре таймер, основанный на входном выражении расписания. |
Таймер |
createIntervalTimer(java.util.Date initialExpiration, long intervalDuration, TimerConfig timerConfig)
Создайте таймер интервала, первое истечение которого происходит в данный момент времени и чьи последующие истечения происходят после указанного интервала. |
Таймер |
createIntervalTimer(long initialDuration, long intervalDuration, TimerConfig timerConfig)
Создайте таймер интервала, первое истечение которого происходит после указанной продолжительности, и чьи последующие истечения происходят после указанного интервала. |
Таймер |
createSingleActionTimer(java.util.Date expiration, TimerConfig timerConfig)
Создайте таймер единственного действия, который истекает в данный момент времени. |
Таймер |
createSingleActionTimer(long duration, TimerConfig timerConfig)
Создайте таймер единственного действия, который истекает после указанной продолжительности. |
Таймер |
createTimer(java.util.Date initialExpiration, long intervalDuration, java.io.Serializable info)
Создайте таймер интервала, первое истечение которого происходит в данный момент времени и чьи последующие истечения происходят после указанного интервала. |
Таймер |
createTimer(java.util.Date expiration, java.io.Serializable info)
Создайте таймер единственного действия, который истекает в данный момент времени. |
Таймер |
createTimer(long initialDuration, long intervalDuration, java.io.Serializable info)
Создайте таймер интервала, первое истечение которого происходит после указанной продолжительности, и чьи последующие истечения происходят после указанного интервала. |
Таймер |
createTimer(long duration, java.io.Serializable info)
Создайте таймер единственного действия, который истекает после указанной продолжительности. |
java.util.Collection<Timer> |
getTimers()
Получите все активные таймеры, связанные с этим бобом. |
| Деталь метода |
|---|
Timer createTimer(long duration,
java.io.Serializable info)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
duration - число миллисекунд, которые должны протечь перед таймером, истекает.info - информация по применению, которая будет поставлена наряду с уведомлением об истечении таймера. Это может быть нулем. java.lang.IllegalArgumentException - Если продолжительность отрицательна java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод перестал работать из-за отказа на уровне системы.
Timer createSingleActionTimer(long duration,
TimerConfig timerConfig)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
duration - число миллисекунд, которые должны протечь перед таймером, истекает.timerConfig - конфигурация таймера. java.lang.IllegalArgumentException - Если продолжительность отрицательна java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод перестал работать из-за отказа на уровне системы.
Timer createTimer(long initialDuration,
long intervalDuration,
java.io.Serializable info)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
initialDuration - Число миллисекунд, которые должны протечь перед уведомлением об истечении впервые приехавшего.intervalDuration - Число миллисекунд, которые должны протечь между уведомлениями об истечении таймера. Уведомления об истечении планируются относительно времени первого истечения. Если истечение задерживается (например, из-за чередования других вызовов метода на бобе), два или больше уведомления об истечении могут произойти в близкой последовательности, чтобы "нагнать".info - информация по применению, которая будет поставлена наряду с истечением таймера. Это может быть нулем. java.lang.IllegalArgumentException - Если initialDuration отрицателен, или intervalDuration отрицателен. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
Timer createIntervalTimer(long initialDuration,
long intervalDuration,
TimerConfig timerConfig)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
initialDuration - Число миллисекунд, которые должны протечь перед уведомлением об истечении впервые приехавшего.intervalDuration - Число миллисекунд, которые должны протечь между уведомлениями об истечении таймера. Уведомления об истечении планируются относительно времени первого истечения. Если истечение задерживается (например, из-за чередования других вызовов метода на бобе), два или больше уведомления об истечении могут произойти в близкой последовательности, чтобы "нагнать".timerConfig - конфигурация таймера java.lang.IllegalArgumentException - Если initialDuration отрицателен, или intervalDuration отрицателен. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
Timer createTimer(java.util.Date expiration,
java.io.Serializable info)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
expiration - Момент времени, в котором должен истечь таймер.info - информация по применению, которая будет поставлена наряду с уведомлением об истечении таймера. Это может быть нулем. java.lang.IllegalArgumentException - Если истечение является нулем, или expiration.getTime () отрицателен. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
Timer createSingleActionTimer(java.util.Date expiration,
TimerConfig timerConfig)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
expiration - момент времени, в котором должен истечь таймер.timerConfig - конфигурация таймера. java.lang.IllegalArgumentException - Если истечение является нулем, или expiration.getTime () отрицателен. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
Timer createTimer(java.util.Date initialExpiration,
long intervalDuration,
java.io.Serializable info)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
initialExpiration - момент времени, в котором должно произойти истечение впервые приехавшего.intervalDuration - число миллисекунд, которые должны протечь между уведомлениями об истечении таймера. Уведомления об истечении планируются относительно времени первого истечения. Если истечение задерживается (например, из-за чередования других вызовов метода на бобе), два или больше уведомления об истечении могут произойти в близкой последовательности, чтобы "нагнать".info - информация по применению, которая будет поставлена наряду с истечением таймера. Это может быть нулем. java.lang.IllegalArgumentException - Если initialExpiration является нулем, если initialExpiration.getTime () отрицателен, или если intervalDuration отрицателен. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
Timer createIntervalTimer(java.util.Date initialExpiration,
long intervalDuration,
TimerConfig timerConfig)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
initialExpiration - момент времени, в котором должно произойти истечение впервые приехавшего.intervalDuration - число миллисекунд, которые должны протечь между уведомлениями об истечении таймера. Уведомления об истечении планируются относительно времени первого истечения. Если истечение задерживается (например, из-за чередования других вызовов метода на бобе), два или больше уведомления об истечении могут произойти в близкой последовательности, чтобы "нагнать".timerConfig - конфигурация таймера. java.lang.IllegalArgumentException - Если initialExpiration является нулем, если initialExpiration.getTime () отрицателен, или если intervalDuration отрицателен. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
Timer createCalendarTimer(ScheduleExpression schedule)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
schedule - выражение расписания, описывающее тайм-ауты для этого таймера. java.lang.IllegalArgumentException - Если Расписание представляет недопустимое выражение расписания. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
Timer createCalendarTimer(ScheduleExpression schedule,
TimerConfig timerConfig)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException,
EJBException
schedule - выражение расписания, описывающее тайм-ауты для этого таймера.timerConfig - конфигурация таймера. java.lang.IllegalArgumentException - Если Расписание представляет недопустимое выражение расписания. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
java.util.Collection<Timer> getTimers()
throws java.lang.IllegalStateException,
EJBException
javax.ejb.Timer объекты. java.lang.IllegalStateException - Если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу. EJBException - Если этот метод не мог бы завершиться из-за отказа на уровне системы.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41