Package org.jumpmind.symmetric.job
Class JobManager
java.lang.Object
org.jumpmind.symmetric.service.impl.AbstractService
org.jumpmind.symmetric.job.JobManager
- All Implemented Interfaces:
IJobManager
,IService
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.service.impl.AbstractService
parameterService, platform, sqlTemplate, sqlTemplateDirty, symmetricDialect, tablePrefix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
getJobs()
void
init()
protected boolean
boolean
boolean
void
void
void
renameJob
(String oldName, JobDefinition job) void
restartJob
(String name) void
void
saveJob
(JobDefinition job) void
void
void
stopJobs()
Methods inherited from class org.jumpmind.symmetric.service.impl.AbstractService
assertNotNull, buildBatchOrderBy, buildBatchParams, buildBatchWhere, buildBatchWhereFromFilter, close, createSqlReplacementTokens, getJdbcTemplate, getParameterService, getSql, getSymmetricDialect, getTablePrefix, getTargetDialect, getTargetPlatform, getTargetPlatform, isCalledFromSymmetricAdminTool, isSet, isStreamClosedByClient, isSymmetricTable, logOnce, maxDate, readAcks, sendAck, setSqlMap, synchronize, toNodeIds, toNodeIds
-
Constructor Details
-
JobManager
-
-
Method Details
-
init
public void init()- Specified by:
init
in interfaceIJobManager
-
getCustomJobDefinitions
- Specified by:
getCustomJobDefinitions
in interfaceIJobManager
-
isStarted
public boolean isStarted()- Specified by:
isStarted
in interfaceIJobManager
-
getJob
- Specified by:
getJob
in interfaceIJobManager
-
startJobs
public void startJobs()- Specified by:
startJobs
in interfaceIJobManager
-
isJobApplicableToNodeGroup
- Specified by:
isJobApplicableToNodeGroup
in interfaceIJobManager
-
isAutoStartConfigured
-
stopJobs
public void stopJobs()- Specified by:
stopJobs
in interfaceIJobManager
-
destroy
public void destroy()- Specified by:
destroy
in interfaceIJobManager
-
getJobs
- Specified by:
getJobs
in interfaceIJobManager
-
sortJobs
-
restartJobs
public void restartJobs()- Specified by:
restartJobs
in interfaceIJobManager
-
restartJob
- Specified by:
restartJob
in interfaceIJobManager
-
saveJob
- Specified by:
saveJob
in interfaceIJobManager
-
saveJobAsCopy
- Specified by:
saveJobAsCopy
in interfaceIJobManager
-
renameJob
- Specified by:
renameJob
in interfaceIJobManager
-
removeJob
- Specified by:
removeJob
in interfaceIJobManager
-
removeAllJobs
public void removeAllJobs()- Specified by:
removeAllJobs
in interfaceIJobManager
-