public ProgressMonitor(List<long> results) { progressMonitorBuffer = new BoundBufferWithMonitors<long>(); progressMonitorBuffer.setResultList(results); }
//Constructor for newly created thread. public IsNumberPrimeCalculator(List<long> primeNumbers, Queue<long> numbersToCheck) { IsNumberPrimeCalculatorboundBuffer = new BoundBufferWithMonitors<long>(); IsNumberPrimeCalculatorboundBuffer.setResultList(primeNumbers); IsNumberPrimeCalculatorboundBuffer.setQueueForNumbersToCheck(numbersToCheck); }