/* (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; } }