Class DefaultScheduleTimerOperationProvider

java.lang.Object
org.jboss.as.ejb3.timerservice.distributable.DefaultScheduleTimerOperationProvider
All Implemented Interfaces:
org.wildfly.clustering.ejb.timer.ScheduleTimerOperationProvider

@MetaInfServices(org.wildfly.clustering.ejb.timer.ScheduleTimerOperationProvider.class) public class DefaultScheduleTimerOperationProvider extends Object implements org.wildfly.clustering.ejb.timer.ScheduleTimerOperationProvider
Provides a mechanism for calculating the next timeout for a given ScheduleExpression.
Author:
Paul Ferraro
  • Constructor Details

    • DefaultScheduleTimerOperationProvider

      public DefaultScheduleTimerOperationProvider()
  • Method Details

    • createOperator

      public UnaryOperator<Instant> createOperator(org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression expression)
      Specified by:
      createOperator in interface org.wildfly.clustering.ejb.timer.ScheduleTimerOperationProvider