Class SimpleImmutableScheduleExpression

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

public class SimpleImmutableScheduleExpression extends Object implements org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
An immutable copy of a ScheduleExpression.
Author:
Paul Ferraro
  • Constructor Details

    • SimpleImmutableScheduleExpression

      public SimpleImmutableScheduleExpression(jakarta.ejb.ScheduleExpression expression)
  • Method Details

    • getSecond

      public String getSecond()
      Specified by:
      getSecond in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getMinute

      public String getMinute()
      Specified by:
      getMinute in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getHour

      public String getHour()
      Specified by:
      getHour in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getDayOfMonth

      public String getDayOfMonth()
      Specified by:
      getDayOfMonth in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getMonth

      public String getMonth()
      Specified by:
      getMonth in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getDayOfWeek

      public String getDayOfWeek()
      Specified by:
      getDayOfWeek in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getYear

      public String getYear()
      Specified by:
      getYear in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getZone

      public ZoneId getZone()
      Specified by:
      getZone in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getStart

      public Instant getStart()
      Specified by:
      getStart in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression
    • getEnd

      public Instant getEnd()
      Specified by:
      getEnd in interface org.wildfly.clustering.ejb.timer.ImmutableScheduleExpression