LocalURLFetchService

com.google.appengine.api.urlfetch.dev

Class LocalURLFetchService

  • java.lang.Object
    • AbstractLocalRpcService
      • com.google.appengine.api.urlfetch.dev.LocalURLFetchService


  • public class LocalURLFetchService
    extends AbstractLocalRpcService
    LocalURLFetchService fetchs URLs using Apache HttpClient. This implementation should only be used within the dev appserver environment.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String PACKAGE
      The package name for this service.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PACKAGE

        public static final java.lang.String PACKAGE
        The package name for this service.
        See Also:
        Constant Field Values
    • Constructor Detail

      • LocalURLFetchService

        public LocalURLFetchService()
    • Method Detail

      • getPackage

        public java.lang.String getPackage()
      • setTimeoutInMs

        public void setTimeoutInMs(int timeoutInMs)
      • createHttpClient

        public HttpClient createHttpClient(boolean validateHttps)
      • init

        public void init(LocalServiceContext context,
                         java.util.Map<java.lang.String,java.lang.String> properties)
      • start

        public void start()
      • stop

        public void stop()
      • fetch

        public URLFetchResponse fetch(Status status,
                                      URLFetchRequest request)
      • getMaximumDeadline

        public java.lang.Double getMaximumDeadline(boolean isOfflineRequest)
      • getMaxApiRequestSize

        public java.lang.Integer getMaxApiRequestSize()