Interface IJob

All Superinterfaces:
IExtensionPoint
All Known Implementing Classes:
AbstractJob, BshJob, FileSyncPullJob, FileSyncPushJob, FileSyncTrackerJob, HeartbeatJob, IncomingPurgeJob, InitialLoadExtractorJob, InitialLoadJob, JavaJob, LogMinerJob, OfflinePullJob, OfflinePushJob, OutgoingPurgeJob, PullJob, PushJob, RefreshCacheJob, ReportStatusJob, RouterJob, SqlJob, StageManagementJob, StatisticFlushJob, SyncConfigJob, SyncTriggersJob, WatchdogJob

public interface IJob extends IExtensionPoint
  • Method Details

    • getName

      String getName()
    • getJobDefinition

      JobDefinition getJobDefinition()
    • isCronSchedule

      boolean isCronSchedule()
    • isPeriodicSchedule

      boolean isPeriodicSchedule()
    • getSchedule

      String getSchedule()
    • start

      void start()
    • stop

      boolean stop()
    • pause

      void pause()
    • unpause

      void unpause()
    • isPaused

      boolean isPaused()
    • isStarted

      boolean isStarted()
    • getLastExecutionTimeInMs

      long getLastExecutionTimeInMs()
    • getLastFinishTime

      Date getLastFinishTime()
    • getNextExecutionTime

      Date getNextExecutionTime()
    • isRunning

      boolean isRunning()
    • getNumberOfRuns

      long getNumberOfRuns()
    • getTotalExecutionTimeInMs

      long getTotalExecutionTimeInMs()
    • getAverageExecutionTimeInMs

      long getAverageExecutionTimeInMs()
    • invoke

      boolean invoke(boolean force)
    • getDeprecatedStartParameter

      String getDeprecatedStartParameter()