package org.Webgatherer.CoreEngine.Core.ThreadCommunication;
/**
* @author Rick Dane
*/
public class ThreadCommunicationBase {
private String threadIdentifier;
private Boolean shouldBeRunning = true;
private boolean isWebGathererThreadFinished = false;
public enum PageQueueEntries {
KEY, BASE_URL, CATEGORY, SCRAPED_PAGE, CUSTOM_PARAM, NUM_PAGES_TOSCRAPE, CUSTOM_LABEL, EMAIL_ADDRESSES, CUSTOM_RET_VALUE;
}
public void setThreadIdentifier(String identifier) {
this.threadIdentifier = identifier;
}
public void setShouldBeRunning(boolean status) {
shouldBeRunning = status;
}
public Boolean shouldBeRunning() {
return shouldBeRunning;
}
public boolean isWebGathererThreadFinished() {
return isWebGathererThreadFinished;
}
public void setIsWebGathererThreadFinished(boolean value) {
isWebGathererThreadFinished = value;
}
}