A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
StreamProtoReceiver
public
class
StreamProtoReceiver
extends Object
implements
Closeable
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.proto.StreamProtoReceiver
|
Es un receptor que traduce el proto TestRecord recibido en eventos de Tradefed.
Resumen
Campos |
protected
AtomicBoolean |
mStopParsing
Detiene el análisis de eventos cuando se configura este parámetro.
|
Constructores públicos |
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)
Ctor.
|
Campos
mStopParsing
protected AtomicBoolean mStopParsing
Detiene el análisis de eventos cuando se configura este parámetro. Esto permite evitar que un subproceso analice los eventos cuando ya no los esperamos.
Constructores públicos
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation)
Ctor.
| Parámetros |
listener |
ITestInvocationListener: Es el objeto ITestInvocationListener en el que se informarán los resultados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: Indica si se deben registrar los eventos a nivel de la invocación. |
| Arroja |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing)
Ctor.
| Parámetros |
listener |
ITestInvocationListener: Es el objeto ITestInvocationListener en el que se informarán los resultados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: Indica si se deben registrar los eventos a nivel de la invocación. |
quietParsing |
boolean: Indica si se permite que el analizador registre información de depuración. |
| Arroja |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix)
| Parámetros |
listener |
ITestInvocationListener |
mainContext |
IInvocationContext |
reportInvocation |
boolean |
quietParsing |
boolean |
reportLogs |
boolean |
logNamePrefix |
String |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix,
boolean mergeInvocationMetrics)
Ctor.
| Parámetros |
listener |
ITestInvocationListener: Es el objeto ITestInvocationListener en el que se informarán los resultados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: Indica si se deben registrar los eventos a nivel de la invocación. |
quietParsing |
boolean: Indica si se permite que el analizador registre información de depuración. |
reportLogs |
boolean: Indica si se deben informar los registros. |
logNamePrefix |
String: Es el prefijo del archivo registrado a través del analizador. |
mergeInvocationMetrics |
boolean |
| Arroja |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix)
Ctor.
| Parámetros |
listener |
ITestInvocationListener: Es el objeto ITestInvocationListener en el que se informarán los resultados. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: Indica si se deben registrar los eventos a nivel de la invocación. |
quietParsing |
boolean: Indica si se permite que el analizador registre información de depuración. |
logNamePrefix |
String: Es el prefijo del archivo registrado a través del analizador. |
| Arroja |
|
java.io.IOException |
IOException |
|
Métodos públicos
cerrar
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Si es necesario para garantizar informes coherentes, completa los eventos del módulo.
getError
public Throwable getError ()
Devuelve el error detectado en el subproceso del receptor. Si no hay ninguno, se devolverá un valor nulo.
getSocketServerPort
public int getSocketServerPort ()
Devuelve el receptor de socket que se abrió. Devuelve -1 si no hay ninguno.
hasInvocationFailed
public boolean hasInvocationFailed ()
Devuelve si se informó o no que falló la invocación.
joinReceiver
public boolean joinReceiver (long millis)
Métodos protegidos
getJoinTimeout
protected long getJoinTimeout (long millis)
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: 2026-06-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: 2026-06-22 (UTC)"],[],[]]