Beispiel #1
0
            public static JobDefinitionSuspensionStateConfiguration ByProcessDefinitionKey(string processDefinitionKey,
                                                                                           bool includeJobs)
            {
                var configuration = new JobDefinitionSuspensionStateConfiguration();

                configuration.By = JobHandlerCfgProcessDefinitionKey;
                configuration.ProcessDefinitionKey = processDefinitionKey;
                configuration.IncludeJobs          = includeJobs;

                return(configuration);
            }
Beispiel #2
0
            public static JobDefinitionSuspensionStateConfiguration ByJobDefinitionId(string jobDefinitionId,
                                                                                      bool includeJobs)
            {
                var configuration = new JobDefinitionSuspensionStateConfiguration();

                configuration.By = JobHandlerCfgJobDefinitionId;
                configuration.JobDefinitionId = jobDefinitionId;
                configuration.IncludeJobs     = includeJobs;

                return(configuration);
            }
Beispiel #3
0
 protected internal override AbstractSetJobDefinitionStateCmd getCommand(JobDefinitionSuspensionStateConfiguration configuration)
 {
     return(new SuspendJobDefinitionCmd(configuration.createBuilder()));
 }
Beispiel #4
0
 protected internal abstract AbstractSetJobDefinitionStateCmd GetCommand(
     JobDefinitionSuspensionStateConfiguration configuration);
Beispiel #5
0
        public virtual IJobHandlerConfiguration NewConfiguration(string canonicalString)
        {
            var jsonObject = new JObject(canonicalString);

            return(JobDefinitionSuspensionStateConfiguration.FromJson(jsonObject));
        }