À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Restez organisé à l'aide des collections
    
    
      
      Enregistrez et classez les contenus selon vos préférences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
StreamProtoReceiver
  public
  
  
  
  class
  StreamProtoReceiver
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.result.proto.StreamProtoReceiver | 
  
  
    
  Un récepteur qui traduit le proto TestRecord reçu en événements Tradefed.
Résumé
| Champs | 
|---|
  
    | 
    protected
    
    
    AtomicBoolean | mStopParsingArrêtez l'analyse des événements lorsque cette valeur est définie.
      
    
 | 
  
| Constructeurs publics | 
|---|
  
  
  
    | 
      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.
        
    
 | 
  
| Méthodes publiques | 
|---|
  
  
  
    | 
        
        
        
        
        
        void | 
      close()
       | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      completeModuleEvents()
      Si nécessaire pour assurer la cohérence des rapports, finalisez les événements du module.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        Throwable | 
      getError()
      Renvoie l'erreur détectée dans le thread du récepteur.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        int | 
      getSocketServerPort()
      Renvoie le récepteur de socket qui était ouvert.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      hasInvocationFailed()
      Indique si l'échec de l'appel a été signalé ou non.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      joinReceiver(long millis)
       | 
  
Champs
    mStopParsing
    
      
  
      
  
    
protected AtomicBoolean mStopParsing
    
    
    
  Arrêtez l'analyse des événements lorsque cette valeur est définie. Cela permet d'éviter qu'un thread n'analyse les événements lorsque nous ne nous y attendons plus.
    
 
Constructeurs publics
    StreamProtoReceiver
    
public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation)
    
    
    
  Ctor.
    
    | Paramètres | 
|---|
      
        | listener | ITestInvocationListener:ITestInvocationListeneroù signaler les résultats. | 
      
        | mainContext | IInvocationContext | 
      
        | reportInvocation | boolean: indique si les événements au niveau de l'appel doivent être signalés ou non. | 
    
      
  
 
    StreamProtoReceiver
    
public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing)
    
    
    
  Ctor.
    
    | Paramètres | 
|---|
      
        | listener | ITestInvocationListener:ITestInvocationListeneroù signaler les résultats. | 
      
        | mainContext | IInvocationContext | 
      
        | reportInvocation | boolean: indique si les événements au niveau de l'appel doivent être signalés ou non. | 
      
        | quietParsing | boolean: indique si l'analyseur doit consigner des informations de débogage. | 
    
      
  
 
    StreamProtoReceiver
    
public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | 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.
    
    | Paramètres | 
|---|
      
        | listener | ITestInvocationListener:ITestInvocationListeneroù signaler les résultats. | 
      
        | mainContext | IInvocationContext | 
      
        | reportInvocation | boolean: indique si les événements au niveau de l'appel doivent être signalés ou non. | 
      
        | quietParsing | boolean: indique si l'analyseur doit consigner des informations de débogage. | 
      
        | reportLogs | boolean: indique si les journaux doivent être signalés ou non | 
      
        | logNamePrefix | String: préfixe du fichier journalisé via l'analyseur. | 
      
        | mergeInvocationMetrics | boolean | 
    
      
  
 
    StreamProtoReceiver
    
public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                String logNamePrefix)
    
    
    
  Ctor.
    
    | Paramètres | 
|---|
      
        | listener | ITestInvocationListener:ITestInvocationListeneroù signaler les résultats. | 
      
        | mainContext | IInvocationContext | 
      
        | reportInvocation | boolean: indique si les événements au niveau de l'appel doivent être signalés ou non. | 
      
        | quietParsing | boolean: indique si l'analyseur doit consigner des informations de débogage. | 
      
        | logNamePrefix | String: préfixe du fichier journalisé via l'analyseur. | 
    
      
  
 
Méthodes publiques
    fermer
    
public void close ()
    
    
    
  
 
    completeModuleEvents
    
public void completeModuleEvents ()
    
    
    
  Si nécessaire pour assurer la cohérence des rapports, finalisez les événements du module.
 
    getError
    
public Throwable getError ()
    
    
    
  Renvoie l'erreur détectée dans le thread du récepteur. Si aucun n'est défini, la valeur renvoyée est "null".
    
 
    getSocketServerPort
    
public int getSocketServerPort ()
    
    
    
  Renvoie le récepteur de socket qui était ouvert. -1 si aucun.
    
 
    hasInvocationFailed
    
public boolean hasInvocationFailed ()
    
    
    
  Indique si l'échec de l'appel a été signalé ou non.
    
 
    joinReceiver
    
public boolean joinReceiver (long millis)
    
    
    
  
    
    
 
Méthodes protégées
    getJoinTimeout
    
protected long getJoinTimeout (long millis)
    
    
    
  
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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 2025/07/27 (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 2025/07/27 (UTC)."],[],[]]