Package org.jumpmind.symmetric.job
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
-
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()
-