DistributedJobManager(SupervisorProperties conf,
SchedJobMapper jobMapper,
SchedDependMapper dependMapper,
SchedInstanceMapper instanceMapper,
SchedTaskMapper taskMapper,
SchedWorkflowMapper workflowMapper,
cn.ponfee.disjob.common.base.IdGenerator idGenerator,
SupervisorRegistry discoveryWorker,
TaskDispatcher taskDispatcher,
DiscoveryServerRestProxy.GroupedServerInvoker<cn.ponfee.disjob.core.base.WorkerRpcService> groupedWorkerRpcClient,
DestinationServerRestProxy.DestinationServerInvoker<cn.ponfee.disjob.core.base.WorkerRpcService,cn.ponfee.disjob.core.base.Worker> destinationWorkerRpcClient,
org.springframework.transaction.support.TransactionTemplate transactionTemplate) |