À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
TracePropagatingExecutorService
public
final
class
TracePropagatingExecutorService
extends Object
implements
ExecutorService
| java.lang.Object
|
| ↳ |
com.android.tradefed.invoker.tracing.TracePropagatingExecutorService
|
Service d'exécution qui transmet les tâches à une implémentation sous-jacente tout en propageant le contexte de traçage.
Cela permet d'utiliser des outils de traçage tels que CloseableTraceScope dans les tâches envoyées.
Résumé
Méthodes protégées |
<T>
Collection<? extends Callable<T>>
|
wrapTasks(Collection<? extends Callable<T>> tasks)
|
Méthodes publiques
awaitTermination
public boolean awaitTermination (long timeout,
TimeUnit unit)
| Paramètres |
timeout |
long |
unit |
TimeUnit |
| Génère |
InterruptedException |
|
create
public static TracePropagatingExecutorService create (ExecutorService delegate)
Crée un ExecutorService qui délègue à l'exécuteur de délégué donné.
Notez que la trace active propagée aux tâches est celle active lors des appels à la méthode d'exécution. Cela est dû au fait que TF construit la plupart des objets avant de démarrer l'invocation et d'associer la trace.
| Paramètres |
delegate |
ExecutorService |
exécuter
public void execute (Runnable command)
| Paramètres |
command |
Runnable |
invokeAll
public List<Future<T>> invokeAll (Collection<? extends Callable<T>> tasks)
| Paramètres |
tasks |
Collection |
| Génère |
InterruptedException |
|
invokeAll
public List<Future<T>> invokeAll (Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
| Paramètres |
tasks |
Collection |
timeout |
long |
unit |
TimeUnit |
| Génère |
InterruptedException |
|
invokeAny
public T invokeAny (Collection<? extends Callable<T>> tasks)
| Paramètres |
tasks |
Collection |
| Génère |
ExecutionException |
|
InterruptedException |
|
invokeAny
public T invokeAny (Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
| Paramètres |
tasks |
Collection |
timeout |
long |
unit |
TimeUnit |
| Génère |
ExecutionException |
|
InterruptedException |
|
TimeoutException |
|
isShutdown
public boolean isShutdown ()
isTerminated
public boolean isTerminated ()
shutdown
public void shutdown ()
shutdownNow
public List<Runnable> shutdownNow ()
envoyer
public Future<?> submit (Runnable task)
envoyer
public Future<T> submit (Callable<T> task)
envoyer
public Future<T> submit (Runnable task,
T result)
| Paramètres |
task |
Runnable |
result |
T |
Méthodes protégées
wrapTasks
protected Collection<? extends Callable<T>> wrapTasks (Collection<? extends Callable<T>> tasks)
| Paramètres |
tasks |
Collection |
| Renvoie |
Collection<? extends Callable<T>> |
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]