Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.PooledTaskRunner C# (CSharp) Method

PooledTaskRunner() public method

public PooledTaskRunner ( System.Threading.Task task, int maxIterationsPerRun ) : System
task System.Threading.Task
maxIterationsPerRun int
return System
        public PooledTaskRunner(Task task, int maxIterationsPerRun)
        {
            this.maxIterationsPerRun = maxIterationsPerRun;
            this.task = task;
            this._shutdown = false;
            this.iterating = false;
            this.queued = true;
            ThreadPool.QueueUserWorkItem(new WaitCallback(Run), this);
        }