Class NonFunctionalTimerService

java.lang.Object
org.jboss.as.ejb3.timerservice.NonFunctionalTimerService
All Implemented Interfaces:
jakarta.ejb.TimerService, ManagedTimerService, org.wildfly.clustering.server.manager.Service

public class NonFunctionalTimerService extends Object implements ManagedTimerService
Non-functional timer service that is bound when the timer service is disabled.
  • Constructor Details

  • Method Details

    • start

      public void start()
      Specified by:
      start in interface org.wildfly.clustering.server.manager.Service
    • stop

      public void stop()
      Specified by:
      stop in interface org.wildfly.clustering.server.manager.Service
    • findTimer

      public ManagedTimer findTimer(String id)
      Description copied from interface: ManagedTimerService
      Returns the managed timer associated with the specified identifier
      Specified by:
      findTimer in interface ManagedTimerService
      Parameters:
      id - a timer identifier
      Returns:
      a managed timer
    • getInvoker

      public TimedObjectInvoker getInvoker()
      Description copied from interface: ManagedTimerService
      Returns the invoker for the timed object associated with this timer service.
      Specified by:
      getInvoker in interface ManagedTimerService
      Returns:
      a timed object invoker
    • createCalendarTimer

      public jakarta.ejb.Timer createCalendarTimer(jakarta.ejb.ScheduleExpression schedule, jakarta.ejb.TimerConfig timerConfig)
      Specified by:
      createCalendarTimer in interface jakarta.ejb.TimerService
    • createIntervalTimer

      public jakarta.ejb.Timer createIntervalTimer(Date initialExpiration, long intervalDuration, jakarta.ejb.TimerConfig timerConfig)
      Specified by:
      createIntervalTimer in interface jakarta.ejb.TimerService
    • createSingleActionTimer

      public jakarta.ejb.Timer createSingleActionTimer(Date expiration, jakarta.ejb.TimerConfig timerConfig)
      Specified by:
      createSingleActionTimer in interface jakarta.ejb.TimerService
    • getTimers

      public Collection<jakarta.ejb.Timer> getTimers()
      Specified by:
      getTimers in interface jakarta.ejb.TimerService
    • getAllTimers

      public Collection<jakarta.ejb.Timer> getAllTimers() throws IllegalStateException, jakarta.ejb.EJBException
      Specified by:
      getAllTimers in interface jakarta.ejb.TimerService
      Throws:
      IllegalStateException
      jakarta.ejb.EJBException