Interface GeoApiContext.RequestHandler

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  GeoApiContext.RequestHandler.Builder
      Builder pattern for GeoApiContext.RequestHandler.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T,​R extends com.google.maps.internal.ApiResponse<T>>
      PendingResult<T>
      handle​(java.lang.String hostName, java.lang.String url, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.Class<R> clazz, com.google.gson.FieldNamingPolicy fieldNamingPolicy, long errorTimeout, java.lang.Integer maxRetries, com.google.maps.internal.ExceptionsAllowedToRetry exceptionsAllowedToRetry, RequestMetrics metrics)  
      <T,​R extends com.google.maps.internal.ApiResponse<T>>
      PendingResult<T>
      handlePost​(java.lang.String hostName, java.lang.String url, java.lang.String payload, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.Class<R> clazz, com.google.gson.FieldNamingPolicy fieldNamingPolicy, long errorTimeout, java.lang.Integer maxRetries, com.google.maps.internal.ExceptionsAllowedToRetry exceptionsAllowedToRetry, RequestMetrics metrics)  
      void shutdown()  
    • Method Detail

      • handle

        <T,​R extends com.google.maps.internal.ApiResponse<T>> PendingResult<T> handle​(java.lang.String hostName,
                                                                                            java.lang.String url,
                                                                                            java.util.Map<java.lang.String,​java.lang.String> headers,
                                                                                            java.lang.Class<R> clazz,
                                                                                            com.google.gson.FieldNamingPolicy fieldNamingPolicy,
                                                                                            long errorTimeout,
                                                                                            java.lang.Integer maxRetries,
                                                                                            com.google.maps.internal.ExceptionsAllowedToRetry exceptionsAllowedToRetry,
                                                                                            RequestMetrics metrics)
      • handlePost

        <T,​R extends com.google.maps.internal.ApiResponse<T>> PendingResult<T> handlePost​(java.lang.String hostName,
                                                                                                java.lang.String url,
                                                                                                java.lang.String payload,
                                                                                                java.util.Map<java.lang.String,​java.lang.String> headers,
                                                                                                java.lang.Class<R> clazz,
                                                                                                com.google.gson.FieldNamingPolicy fieldNamingPolicy,
                                                                                                long errorTimeout,
                                                                                                java.lang.Integer maxRetries,
                                                                                                com.google.maps.internal.ExceptionsAllowedToRetry exceptionsAllowedToRetry,
                                                                                                RequestMetrics metrics)
      • shutdown

        void shutdown()