A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
TracePropagatingExecutorService
public
final
class
TracePropagatingExecutorService
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.invoker.tracing.TracePropagatingExecutorService
|
Um serviço de executor que encaminha tarefas para uma implementação de nível inferior enquanto propaga o
contexto de rastreamento.
Isso permite o uso de recursos de rastreamento, como CloseableTraceScope, em tarefas enviadas.
Resumo
Métodos públicos
awaitTermination
public boolean awaitTermination (long timeout,
TimeUnit unit)
| Parâmetros |
timeout |
long |
unit |
TimeUnit |
create
public static TracePropagatingExecutorService create (ExecutorService delegate)
Cria um ERROR(/ExecutorService) que delega ao executor de delegação especificado.
O rastro ativo que é propagado para as tarefas é o que está ativo nas chamadas para
o método do executor. Isso é feito porque o TF constrói a maioria dos objetos antes de iniciar a
invocação e anexar o rastro.
| Parâmetros |
delegate |
ExecutorService |
executar
public void execute (Runnable command)
| Parâmetros |
command |
Runnable |
invokeAll
public invokeAll ( tasks,
long timeout,
TimeUnit unit)
| Parâmetros |
tasks |
|
timeout |
long |
unit |
TimeUnit |
invokeAll
public invokeAll ( tasks)
invokeAny
public T invokeAny ( tasks)
invokeAny
public T invokeAny ( tasks,
long timeout,
TimeUnit unit)
| Parâmetros |
tasks |
|
timeout |
long |
unit |
TimeUnit |
isShutdown
public boolean isShutdown ()
isTerminated
public boolean isTerminated ()
encerramento
public void shutdown ()
shutdownNow
public shutdownNow ()
enviar
public submit (Runnable task)
enviar
public submit (Runnable task,
T result)
| Parâmetros |
task |
Runnable |
result |
T |
enviar
public submit ( task)
Métodos protegidos
wrapTasks
protected wrapTasks ( tasks)
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 2025-07-27 UTC."],[],[]]