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