Class InternalClusterJob

java.lang.Object
com.atlassian.crowd.model.scheduling.InternalClusterJob

public class InternalClusterJob extends Object
Describes a scheduled, once-per-cluster job as saved in Crowd's database. Designed for easy conversion to com.atlassian.scheduler.caesium.spi.ClusteredJob.
  • Constructor Details

    • InternalClusterJob

      public InternalClusterJob()
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getRunnerKey

      public String getRunnerKey()
    • setRunnerKey

      public void setRunnerKey(String runnerKey)
    • getTimeZone

      public String getTimeZone()
    • setTimeZone

      public void setTimeZone(String timeZone)
    • getCronExpression

      public String getCronExpression()
    • setCronExpression

      public void setCronExpression(String cronExpression)
    • getInterval

      public Long getInterval()
    • setInterval

      public void setInterval(Long interval)
    • getNextRunTime

      public Date getNextRunTime()
    • setNextRunTime

      public void setNextRunTime(Date nextRunDate)
    • getNextRunTimestamp

      public Long getNextRunTimestamp()
    • setNextRunTimestamp

      public void setNextRunTimestamp(Long millisTimestamp)
    • getVersion

      public long getVersion()
    • setVersion

      public void setVersion(long version)
    • getRawParameters

      public byte[] getRawParameters()
    • setRawParameters

      public void setRawParameters(byte[] rawParameters)
    • getClaimNodeId

      public String getClaimNodeId()
    • setClaimNodeId

      public void setClaimNodeId(String claimNodeId)
    • getClaimTimestamp

      public Long getClaimTimestamp()
    • setClaimTimestamp

      public void setClaimTimestamp(Long millisTimestamp)
    • getClaimTime

      public Date getClaimTime()
    • setClaimTime

      public void setClaimTime(Date claimTime)