Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

PriorityFutureTask

公共類PriorityFutureTask擴展FutureTask <V>
實現Dependency < Task > PriorityProvider Task DelegateProvider

PriorityThreadPoolExecutor提供優先PriorityThreadPoolExecutor FutureTask嘗試將可運行/可調用類型轉換為實現DependencyPriorityProviderTask 。如果無法進行強制轉換,則此類使用PriorityTask作為默認值。

公共建設者摘要

PriorityFutureTask (Callable <V>可調用)
PriorityFutureTask (可運行,可運行,V結果)

公開方法摘要

虛空
addDependency任務任務)
布爾值
areDependenciesMet ()
滿足依賴項時返回true
整型
compareTo (另一個對象)
<T擴展了依賴關係 < 任務 >& PriorityProvider任務 > T
getDelegate ()
返回實現者的父類可以從PriorityTask擴展時要使用的委託
集合< 任務 >
getDependencies ()
在Dependency實例之前完成。
可投擲
getError ()
優先
getPriority ()
布爾值
isFinished ()
虛空
setError (Throwable throwable)
虛空
setFinished (布爾值完成)
將任務標記為已完成

保護方法摘要

<T擴展了依賴關係 < 任務 >& PriorityProvider任務 > T
checkAndInitDelegate (對像對象)

繼承的方法摘要

公共建設者

公共 PriorityFutureTask (Callable <V>可調用)

參量
可召回的

public PriorityFutureTask (可運行,可運行,V結果)

參量
可運行的
結果

公開方法

public void addDependency 任務任務)

參量
任務

公共布爾 areDependenciesMet ()

滿足依賴項時返回true

public int compareTo (另一個對象)

參量
另一個

公共T getDelegate ()

返回實現者的父類可以從PriorityTask擴展時要使用的委託

public Collection < Task > getDependencies ()

在Dependency實例之前完成。

退貨
  • 在Dependency實例之前要實現的T的集合。

公共Throwable getError ()

公共優先級 getPriority ()

公共布爾 isFinished ()

公共無效 setError (Throwable throwable)

參量
拋出

public void setFinished (布爾值完成)

將任務標記為已完成

參量
完了

受保護的方法

受保護的T checkAndInitDelegate (對像對象)

參量
目的