public abstract class BaseHttpFetcher extends BaseFetcher
Modifier and Type | Class and Description |
---|---|
static class |
BaseHttpFetcher.RedirectMode |
Modifier and Type | Field and Description |
---|---|
protected String |
_acceptLanguage |
protected int |
_maxConnectionsPerHost |
protected int |
_maxRedirects |
protected int |
_maxThreads |
protected int |
_minResponseRate |
protected BaseHttpFetcher.RedirectMode |
_redirectMode |
protected UserAgent |
_userAgent |
static String |
DEFAULT_ACCEPT_LANGUAGE |
static int |
DEFAULT_MAX_CONNECTIONS_PER_HOST |
static int |
DEFAULT_MAX_REDIRECTS |
static int |
DEFAULT_MIN_RESPONSE_RATE |
static BaseHttpFetcher.RedirectMode |
DEFAULT_REDIRECT_MODE |
static int |
NO_MIN_RESPONSE_RATE |
static int |
NO_REDIRECTS |
_defaultMaxContentSize, _maxContentSizes, _validMimeTypes, DEFAULT_MAX_CONTENT_SIZE
Constructor and Description |
---|
BaseHttpFetcher(int maxThreads,
UserAgent userAgent) |
Modifier and Type | Method and Description |
---|---|
String |
getAcceptLanguage() |
int |
getMaxConnectionsPerHost() |
int |
getMaxRedirects() |
int |
getMaxThreads() |
int |
getMinResponseRate()
Return the minimum response rate.
|
BaseHttpFetcher.RedirectMode |
getRedirectMode() |
UserAgent |
getUserAgent() |
void |
setAcceptLanguage(String acceptLanguage) |
void |
setMaxConnectionsPerHost(int maxConnectionsPerHost) |
void |
setMaxRedirects(int maxRedirects) |
void |
setMinResponseRate(int minResponseRate) |
void |
setRedirectMode(BaseHttpFetcher.RedirectMode mode) |
abort, addValidMimeType, addValidMimeTypes, get, get, getDefaultMaxContentSize, getMaxContentSize, getMimeTypeFromContentType, getValidMimeTypes, setDefaultMaxContentSize, setMaxContentSize, setValidMimeTypes
public static final int NO_MIN_RESPONSE_RATE
public static final int NO_REDIRECTS
public static final int DEFAULT_MIN_RESPONSE_RATE
public static final int DEFAULT_MAX_CONNECTIONS_PER_HOST
public static final int DEFAULT_MAX_REDIRECTS
public static final String DEFAULT_ACCEPT_LANGUAGE
public static final BaseHttpFetcher.RedirectMode DEFAULT_REDIRECT_MODE
protected int _maxThreads
protected UserAgent _userAgent
protected int _maxRedirects
protected int _maxConnectionsPerHost
protected int _minResponseRate
protected String _acceptLanguage
protected BaseHttpFetcher.RedirectMode _redirectMode
public BaseHttpFetcher(int maxThreads, UserAgent userAgent)
public int getMaxThreads()
public UserAgent getUserAgent()
public void setMaxConnectionsPerHost(int maxConnectionsPerHost)
public int getMaxConnectionsPerHost()
public void setMinResponseRate(int minResponseRate)
public int getMinResponseRate()
public void setAcceptLanguage(String acceptLanguage)
public String getAcceptLanguage()
public void setMaxRedirects(int maxRedirects)
public int getMaxRedirects()
public void setRedirectMode(BaseHttpFetcher.RedirectMode mode)
public BaseHttpFetcher.RedirectMode getRedirectMode()
Copyright © 2015. All rights reserved.