@ServiceProvider(value=) 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()