public class LocalURLFetchService
extends AbstractLocalRpcService
LocalURLFetchService
fetchs URLs using Apache HttpClient. This implementation
should only be used within the dev appserver environment.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PACKAGE
The package name for this service.
|
Constructor and Description |
---|
LocalURLFetchService() |
Modifier and Type | Method and Description |
---|---|
HttpClient |
createHttpClient(boolean validateHttps) |
URLFetchResponse |
fetch(Status status,
URLFetchRequest request) |
java.lang.Integer |
getMaxApiRequestSize() |
java.lang.Double |
getMaximumDeadline(boolean isOfflineRequest) |
java.lang.String |
getPackage() |
void |
init(LocalServiceContext context,
java.util.Map<java.lang.String,java.lang.String> properties) |
void |
setTimeoutInMs(int timeoutInMs) |
void |
start() |
void |
stop() |
public static final java.lang.String PACKAGE
public java.lang.String getPackage()
public void setTimeoutInMs(int timeoutInMs)
public HttpClient createHttpClient(boolean validateHttps)
public void init(LocalServiceContext context, java.util.Map<java.lang.String,java.lang.String> properties)
public void start()
public void stop()
public URLFetchResponse fetch(Status status, URLFetchRequest request)
public java.lang.Double getMaximumDeadline(boolean isOfflineRequest)
public java.lang.Integer getMaxApiRequestSize()