package no.divvun.Analyzer.Client;

/**
 * Class for storing the status progress and status information of Divvun
 * request. Encapsulates basic status information.
 * @author tomi
 */
public class DivvunRequestStatus {
	public static final int ERROR = -1;
    public static final int UNKNOWN = 0;
    public static final int INITIALIZING = 1;
    public static final int CONNECTING = 2;
    public static final int SENDING_REQUEST = 3;
    public static final int RECEIVING_RESPONSE = 4;
    public static final int CONNECTION_CLOSED = 5;
    public static final int COMPLETED = 6;
    private int status;
    
    public DivvunRequestStatus () {
    		status = 0;
    }

	/**
	 * @return Returns the status.
	 */
	public int getStatus() {
		return status;
	}

	/**
	 * @param status The status to set.
	 */
	public void setStatus(int status) {
		this.status = status;
	}
}
