public abstract class BaseFetcher extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
_defaultMaxContentSize |
protected Map<String,Integer> |
_maxContentSizes |
protected Set<String> |
_validMimeTypes |
static int |
DEFAULT_MAX_CONTENT_SIZE |
Constructor and Description |
---|
BaseFetcher() |
Modifier and Type | Method and Description |
---|---|
abstract void |
abort()
Terminate any async request being processed.
|
void |
addValidMimeType(String validMimeType) |
void |
addValidMimeTypes(Set<String> validMimeTypes) |
FetchedResult |
get(String url) |
abstract FetchedResult |
get(String url,
Payload payload)
Get the content stored in the resource referenced by
|
int |
getDefaultMaxContentSize() |
int |
getMaxContentSize(String mimeType) |
protected static String |
getMimeTypeFromContentType(String contentType) |
Set<String> |
getValidMimeTypes() |
void |
setDefaultMaxContentSize(int defaultMaxContentSize) |
void |
setMaxContentSize(String mimeType,
int maxContentSize) |
void |
setValidMimeTypes(Set<String> validMimeTypes) |
public static final int DEFAULT_MAX_CONTENT_SIZE
protected int _defaultMaxContentSize
public void setDefaultMaxContentSize(int defaultMaxContentSize)
public int getDefaultMaxContentSize()
public void setMaxContentSize(String mimeType, int maxContentSize)
public int getMaxContentSize(String mimeType)
public void addValidMimeType(String validMimeType)
public FetchedResult get(String url) throws BaseFetchException
BaseFetchException
public abstract FetchedResult get(String url, Payload payload) throws BaseFetchException
url
- payload
- BaseFetchException
public abstract void abort()
Copyright © 2015. All rights reserved.