Interface AdvancedSchedulerResolver

All Known Implementing Classes:
AdvancedSchedulerResolverWithoutTimeZone, AdvancedSchedulerResolverWithTimeZone

public interface AdvancedSchedulerResolver
Provides an interface for versioned due date resolvers.
Author:
mseiden
  • Method Summary

    Modifier and Type
    Method
    Description
    resolve(String duedateDescription, ClockReader clockReader, TimeZone timeZone)
    Resolves a due date using the specified time zone (if supported)
  • Method Details

    • resolve

      Date resolve(String duedateDescription, ClockReader clockReader, TimeZone timeZone)
      Resolves a due date using the specified time zone (if supported)
      Parameters:
      duedateDescription - An original schedule string in either ISO or CRON format
      clockReader - The time provider
      timeZone - The time zone to use in the calculations
      Returns:
      The due date