/* (c) 2014 Open Source Geospatial Foundation - all rights reserved
* (c) 2013 OpenPlans
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.test.http;
import org.geotools.data.ows.HTTPClient;
/**
* A base class for HTTPClient
*
* @author Andrea Aime - GeoSolutions
*/
public abstract class AbstractHttpClient implements HTTPClient {
protected String user;
protected String password;
protected int connectTimeout;
protected int readTimeout;
protected boolean tryGzip;
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String getPassword() {
return this.password;
}
public void setPassword(String password) {
this.password = password;
}
public int getConnectTimeout() {
return connectTimeout;
}
public void setConnectTimeout(int connectTimeout) {
this.connectTimeout = connectTimeout;
}
public int getReadTimeout() {
return this.readTimeout;
}
public void setReadTimeout(int readTimeout) {
this.readTimeout = readTimeout;
}
/**
* @param tryGZIP
* @see org.geotools.data.ows.HTTPClient#setTryGzip(boolean)
*/
@Override
public void setTryGzip(boolean tryGZIP) {
this.tryGzip = tryGZIP;
}
/**
*
* @see org.geotools.data.ows.HTTPClient#isTryGzip()
*/
@Override
public boolean isTryGzip() {
return tryGzip;
}
}