private static IList <JobGroupData> GetJobGroups(IScheduler scheduler)
        {
            var result = new List <JobGroupData>();

            if (!scheduler.IsShutdown)
            {
                foreach (var groupName in scheduler.GetJobGroupNames())
                {
                    var groupData = new JobGroupData(
                        groupName,
                        GetJobs(scheduler, groupName));

                    result.Add(groupData);
                }
            }

            return(result);
        }
예제 #2
0
        private static async Task <IList <JobGroupData> > GetJobGroups(IScheduler scheduler)
        {
            var result = new List <JobGroupData>();

            if (!scheduler.IsShutdown)
            {
                foreach (var groupName in await scheduler.GetJobGroupNames().ConfigureAwait(false))
                {
                    var groupData = new JobGroupData(
                        groupName,
                        await GetJobs(scheduler, groupName).ConfigureAwait(false));
                    groupData.Init();
                    result.Add(groupData);
                }
            }

            return(result);
        }
예제 #3
0
        private static IList <JobGroupData> GetJobGroups(IScheduler scheduler)
        {
            var result = new List <JobGroupData>();

            if (!scheduler.IsShutdown)
            {
                var jobGroupNames = scheduler.GetJobGroupNames();
                foreach (var groupName in jobGroupNames)
                {
                    var jobs      = GetJobs(scheduler, groupName);
                    var groupData = new JobGroupData(
                        groupName, jobs
                        );
                    groupData.Init();
                    result.Add(groupData);
                }
            }

            return(result);
        }
        private static IList <JobGroupData> GetJobGroups(IScheduler scheduler)
        {
            var result = new List <JobGroupData>();

            if (!scheduler.IsShutdown)
            {
                foreach (var groupName in scheduler.GetJobGroupNames())
                {
                    if (groupName == "XMLSchedulingDataProcessorPlugin")
                    {
                        continue;
                    }

                    var groupData = new JobGroupData(
                        groupName,
                        GetJobs(scheduler, groupName));
                    groupData.Init();
                    result.Add(groupData);
                }
            }

            return(result);
        }
        private static IList<JobGroupData> GetJobGroups(IScheduler scheduler)
        {
            var result = new List<JobGroupData>();

            if (!scheduler.IsShutdown)
            {
                foreach (var groupName in scheduler.GetJobGroupNames())
                {
                    var groupData = new JobGroupData(
                        groupName,
                        GetJobs(scheduler, groupName));
                    groupData.Init();
                    result.Add(groupData);
                }
            }

            return result;
        }