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()
-