Class DbSchedulerScheduleToken

java.lang.Object
org.axonframework.eventhandling.scheduling.dbscheduler.DbSchedulerScheduleToken
All Implemented Interfaces:
com.github.kagkarlsson.scheduler.task.HasTaskName, com.github.kagkarlsson.scheduler.task.TaskInstanceId, Serializable, ScheduleToken

public class DbSchedulerScheduleToken extends Object implements ScheduleToken, com.github.kagkarlsson.scheduler.task.TaskInstanceId
ScheduleToken implementation representing a scheduled DbScheduler Job.
Since:
4.8.0
Author:
Gerard Klijs
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.github.kagkarlsson.scheduler.task.HasTaskName

    com.github.kagkarlsson.scheduler.task.HasTaskName.SimpleTaskName

    Nested classes/interfaces inherited from interface com.github.kagkarlsson.scheduler.task.TaskInstanceId

    com.github.kagkarlsson.scheduler.task.TaskInstanceId.StandardTaskInstanceId
  • Constructor Summary

    Constructors
    Constructor
    Description
    Initialize a token for the given id.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
     
    int
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • DbSchedulerScheduleToken

      @ConstructorProperties("id") public DbSchedulerScheduleToken(String id)
      Initialize a token for the given id.
      Parameters:
      id - The identifier used when registering the job with DbScheduler.
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getTaskName

      public String getTaskName()
      Specified by:
      getTaskName in interface com.github.kagkarlsson.scheduler.task.HasTaskName
      Specified by:
      getTaskName in interface com.github.kagkarlsson.scheduler.task.TaskInstanceId
    • getId

      public String getId()
      Specified by:
      getId in interface com.github.kagkarlsson.scheduler.task.TaskInstanceId