package eu.dnetlib.common.resultset;

public class ResultsetProperties {
	private int expiryTime = 50000;
	private int keepAliveTime = 50000;
	/** The data provider service address. */
	private String dataProviderServiceAddress;
	
	/** Result Set service location. */
	private String resultSetLocation;
	
	/** The initial page size. */
	private int initialPageSize;

	public void setExpiryTime(int expiryTime) {
		this.expiryTime = expiryTime;
	}
	public int getExpiryTime() {
		return expiryTime;
	}
	public void setKeepAliveTime(int keepAliveTime) {
		this.keepAliveTime = keepAliveTime;
	}
	public int getKeepAliveTime() {
		return keepAliveTime;
	}
	/**
	 * Returns result set data provider service address.
	 * 
	 * @return result set data provider service address
	 */
	public String getDataProviderServiceAddress() {
		return dataProviderServiceAddress;
	}

	/**
	 * Sets result set data provider service address.
	 * 
	 * @param dataProviderServiceAddress the data provider service address
	 */
	public void setDataProviderServiceAddress(String dataProviderServiceAddress) {
		this.dataProviderServiceAddress = dataProviderServiceAddress;
	}
	
	/**
	 * Gets the result set location.
	 * 
	 * @return the result set location
	 */
	public String getResultSetLocation() {
		return resultSetLocation;
	}

	/**
	 * Sets the result set location.
	 * 
	 * @param resultSetLocation the new result set location
	 */
	public void setResultSetLocation(String resultSetLocation) {
		this.resultSetLocation = resultSetLocation;
	}
	/**
	 * Returns result set initial page size.
	 * 
	 * @return result set initial page size
	 */
	public int getInitialPageSize() {
		return initialPageSize;
	}

	/**
	 * Sets result set initial page size.
	 * 
	 * @param initialPageSize the initial page size
	 */
	public void setInitialPageSize(int initialPageSize) {
		this.initialPageSize = initialPageSize;
	}

}
