taskInfo.setStartNumber(_numberToCheck);
taskInfo.setDuration(DURATION);
// Loop for a period of time
while (_elapsedTime < DURATION && !_isStopped) {
ResultItem resultItem = ERXEOControlUtilities.createAndInsertObject(ec, ResultItem.class);
resultItem.setTaskInfo(taskInfo);
resultItem.setNumberToCheck(_numberToCheck);
if (Utilities.isPrime(_numberToCheck)) {
log.info("==>> " + _numberToCheck + " is a PRIME number.");
resultItem.setIsPrime(Boolean.TRUE);
} else {
log.debug(_numberToCheck + " is not a prime number but is a COMPOSITE number.");
resultItem.setIsPrime(Boolean.FALSE);
}
ec.saveChanges();