public class NonFunctionalTimerService extends Object implements javax.ejb.TimerService, org.jboss.msc.service.Service<javax.ejb.TimerService>
Modifier and Type | Field and Description |
---|---|
static NonFunctionalTimerService |
DISABLED |
Constructor and Description |
---|
NonFunctionalTimerService(String message,
TimerServiceRegistry timerServiceRegistry) |
Modifier and Type | Method and Description |
---|---|
javax.ejb.Timer |
createCalendarTimer(javax.ejb.ScheduleExpression schedule) |
javax.ejb.Timer |
createCalendarTimer(javax.ejb.ScheduleExpression schedule,
javax.ejb.TimerConfig timerConfig) |
javax.ejb.Timer |
createIntervalTimer(Date initialExpiration,
long intervalDuration,
javax.ejb.TimerConfig timerConfig) |
javax.ejb.Timer |
createIntervalTimer(long initialDuration,
long intervalDuration,
javax.ejb.TimerConfig timerConfig) |
javax.ejb.Timer |
createSingleActionTimer(Date expiration,
javax.ejb.TimerConfig timerConfig) |
javax.ejb.Timer |
createSingleActionTimer(long duration,
javax.ejb.TimerConfig timerConfig) |
javax.ejb.Timer |
createTimer(Date initialExpiration,
long intervalDuration,
Serializable info) |
javax.ejb.Timer |
createTimer(Date expiration,
Serializable info) |
javax.ejb.Timer |
createTimer(long initialDuration,
long intervalDuration,
Serializable info) |
javax.ejb.Timer |
createTimer(long duration,
Serializable info) |
Collection<javax.ejb.Timer> |
getAllTimers() |
Collection<javax.ejb.Timer> |
getTimers() |
javax.ejb.TimerService |
getValue() |
static org.jboss.msc.service.ServiceName |
serviceNameFor(EJBComponentDescription ejbComponentDescription) |
void |
start(org.jboss.msc.service.StartContext startContext) |
void |
stop(org.jboss.msc.service.StopContext stopContext) |
public static final NonFunctionalTimerService DISABLED
public NonFunctionalTimerService(String message, TimerServiceRegistry timerServiceRegistry)
public static org.jboss.msc.service.ServiceName serviceNameFor(EJBComponentDescription ejbComponentDescription)
public javax.ejb.Timer createCalendarTimer(javax.ejb.ScheduleExpression schedule) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createCalendarTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createCalendarTimer(javax.ejb.ScheduleExpression schedule, javax.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createCalendarTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createIntervalTimer(Date initialExpiration, long intervalDuration, javax.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createIntervalTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createIntervalTimer(long initialDuration, long intervalDuration, javax.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createIntervalTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createSingleActionTimer(Date expiration, javax.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createSingleActionTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createSingleActionTimer(long duration, javax.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createSingleActionTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createTimer(long duration, Serializable info) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createTimer(long initialDuration, long intervalDuration, Serializable info) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createTimer(Date expiration, Serializable info) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public javax.ejb.Timer createTimer(Date initialExpiration, long intervalDuration, Serializable info) throws IllegalArgumentException, IllegalStateException, javax.ejb.EJBException
createTimer
in interface javax.ejb.TimerService
IllegalArgumentException
IllegalStateException
javax.ejb.EJBException
public Collection<javax.ejb.Timer> getTimers() throws IllegalStateException, javax.ejb.EJBException
getTimers
in interface javax.ejb.TimerService
IllegalStateException
javax.ejb.EJBException
public Collection<javax.ejb.Timer> getAllTimers() throws IllegalStateException, javax.ejb.EJBException
getAllTimers
in interface javax.ejb.TimerService
IllegalStateException
javax.ejb.EJBException
public void start(org.jboss.msc.service.StartContext startContext) throws org.jboss.msc.service.StartException
start
in interface org.jboss.msc.service.Service<javax.ejb.TimerService>
org.jboss.msc.service.StartException
public void stop(org.jboss.msc.service.StopContext stopContext)
stop
in interface org.jboss.msc.service.Service<javax.ejb.TimerService>
public javax.ejb.TimerService getValue() throws IllegalStateException, IllegalArgumentException
getValue
in interface org.jboss.msc.value.Value<javax.ejb.TimerService>
IllegalStateException
IllegalArgumentException
Copyright © 2015 JBoss by Red Hat. All rights reserved.