org.apache.http.impl.client

## Class HttpRequestFutureTask<V>

- java.lang.Object
- - java.util.concurrent.FutureTask<V>
  - - org.apache.http.impl.client.HttpRequestFutureTask<V>

- 参数类型
    `V` -
  All Implemented Interfaces:
    Runnable ， Future <V>， RunnableFuture <V>

      public class HttpRequestFutureTask<V>
      extends FutureTask<V>

  FutureTask实现包装HttpAsyncClientCallable并公开各种特定的任务指标。

- - ### 构造方法摘要

    构造方法
    Constructor and Description
    `HttpRequestFutureTask(HttpUriRequest request, org.apache.http.impl.client.HttpRequestTaskCallable<V> httpCallable)`

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `cancel(boolean mayInterruptIfRunning)`
    `long` | `endedTime()`
    `long` | `requestDuration()`
    `long` | `scheduledTime()`
    `long` | `startedTime()`
    `long` | `taskDuration()`
    `String` | `toString()`

    - ### Methods inherited from class java.util.concurrent.FutureTask

      `done, get, get, isCancelled, isDone, run, runAndReset, set, setException`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### 构造方法详细信息

    - #### HttpRequestFutureTask

          public HttpRequestFutureTask(HttpUriRequest request,
                               org.apache.http.impl.client.HttpRequestTaskCallable<V> httpCallable)

  - ### 方法详细信息

    - #### cancel

          public boolean cancel(boolean mayInterruptIfRunning)

      Specified by:
        `cancel`在接口 `Future<V>`
      重写：
        `cancel`在 `FutureTask<V>`

    - #### scheduledTime

          public long scheduledTime()

      结果
        以毫秒计时的任务。

    - #### startedTime

          public long startedTime()

      结果
        以毫秒为单位的任务开始了。

    - #### endedTime

          public long endedTime()

      结果
        以毫秒为单位的任务完成/取消。

    - #### requestDuration

          public long requestDuration()

      结果
        以毫秒表示要求的时间（不包括计划执行的时间）。

    - #### taskDuration

          public long taskDuration()

      结果
        从安排的那一刻开始执行任务所需的时间。

    - #### toString

          public String toString()

      重写：
        `toString`类 `Object`

Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译，请与英文版配合使用 by--QQ:654638585