Пример #1
0
 /**
  * Builds the timer thread.
  * 
  * @param scheduler
  *            The owner scheduler.
  */
 public TimerThread(Scheduler scheduler)
 {
     this.scheduler = scheduler;
     // Thread name.
     string name = "cron4j::scheduler[" + scheduler.getGuid() + "]::timer[" + guid + "]";
     Thread = new Thread(new ThreadStart(Run));
     Thread.Name = name;
 }
Пример #2
0
        /**
         * Builds the timer thread.
         *
         * @param scheduler
         *            The owner scheduler.
         */
        public TimerThread(Scheduler scheduler)
        {
            this.scheduler = scheduler;
            // Thread name.
            string name = "cron4j::scheduler[" + scheduler.getGuid() + "]::timer[" + guid + "]";

            Thread      = new Thread(new ThreadStart(Run));
            Thread.Name = name;
        }
Пример #3
0
 /**
  * Builds the launcher.
  * 
  * @param scheduler
  *            The owner scheduler.
  * @param collectors
  *            Task collectors, used to retrieve registered tasks.
  * @param referenceTimeInMillis
  *            A reference time for task launching.
  */
 public LauncherThread(Scheduler scheduler, ITaskCollector[] collectors,
         long referenceTimeInMillis)
 {
     this.scheduler = scheduler;
     this.collectors = collectors;
     this.referenceTimeInMillis = referenceTimeInMillis;
     // Thread name.
     string name = "cron4j::scheduler[" + scheduler.getGuid()
             + "]::launcher[" + guid + "]";
     Thread = new Thread(new ThreadStart(Run));
     Thread.Name = name;
 }
Пример #4
0
        /**
         * Builds the launcher.
         *
         * @param scheduler
         *            The owner scheduler.
         * @param collectors
         *            Task collectors, used to retrieve registered tasks.
         * @param referenceTimeInMillis
         *            A reference time for task launching.
         */
        public LauncherThread(Scheduler scheduler, ITaskCollector[] collectors,
                              long referenceTimeInMillis)
        {
            this.scheduler             = scheduler;
            this.collectors            = collectors;
            this.referenceTimeInMillis = referenceTimeInMillis;
            // Thread name.
            string name = "cron4j::scheduler[" + scheduler.getGuid()
                          + "]::launcher[" + guid + "]";

            Thread      = new Thread(new ThreadStart(Run));
            Thread.Name = name;
        }