Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
TracePropagatingExecutorService
public
final
class
TracePropagatingExecutorService
extends Object
Objeto java.lang.
|
↳ |
com.android.tradefed.Invoker.tracing.TracePropagatingExecutorService
|
Un servicio de ejecutores que reenvía tareas a una implementación subyacente mientras propaga el
el contexto de seguimiento.
Esto permite usar recursos de seguimiento, como CloseableTraceScope
, en las tareas enviadas.
Resumen
Métodos públicos
awaitRescisión
public boolean awaitTermination (long timeout,
TimeUnit unit)
Parámetros |
timeout |
long |
unit |
TimeUnit |
create
public static TracePropagatingExecutorService create (ExecutorService delegate)
Crea un ERROR(/ExecutorService)
que delega al ejecutor delegado determinado.
Ten en cuenta que el seguimiento activo que se propaga a las tareas es el que está activo en las llamadas a
el método ejecutor. Esto se hace porque TF construye la mayoría de los objetos antes de iniciar
invocación y adjuntando el seguimiento.
Parámetros |
delegate |
ExecutorService |
ejecutar
public void execute (Runnable command)
Parámetros |
command |
Runnable |
invocarTodos
public invokeAll ( tasks,
long timeout,
TimeUnit unit)
Parámetros |
tasks |
|
timeout |
long |
unit |
TimeUnit |
invocarTodos
public invokeAll ( tasks)
invocarCualquiera
public T invokeAny ( tasks)
invocarCualquiera
public T invokeAny ( tasks,
long timeout,
TimeUnit unit)
Parámetros |
tasks |
|
timeout |
long |
unit |
TimeUnit |
Apagado
public boolean isShutdown ()
Terminado
public boolean isTerminated ()
apagado
public void shutdown ()
Apagar ahora
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
Tareas wrap
protected wrapTasks ( tasks)
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2024-08-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-22 (UTC)"],[],[]]