CollectingByteOutputReceiver
  public
  
  
  
  class
  CollectingByteOutputReceiver
  
    extends Object
  
  
  
  
  
      implements
      
        IShellOutputReceiver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.device.CollectingByteOutputReceiver | 
IShellOutputReceiver qui collecte l'intégralité de la sortie du shell dans une byte[].
 Cette option est utile pour les commandes shell qui génèrent une quantité importante de sortie, où le coût supplémentaire de mémoire de 2 String est important.
Résumé
| Constructeurs publics | |
|---|---|
| 
      CollectingByteOutputReceiver()
       | |
| Méthodes publiques | |
|---|---|
| 
        
        
        
        
        
        void | 
      addOutput(byte[] data, int offset, int length)
      
 | 
| 
        
        
        
        
        
        void | 
      cancel()
      Annuler la collecte des sorties | 
| 
        
        
        
        
        
        void | 
      clear()
      Essayez de supprimer toutes les références possibles. | 
| 
        
        
        
        
        
        void | 
      flush()
      
 | 
| 
        
        
        
        
        
        byte[] | 
      getOutput()
       | 
| 
        
        
        
        
        
        boolean | 
      isCancelled()
      
 | 
Constructeurs publics
CollectingByteOutputReceiver
public CollectingByteOutputReceiver ()
Méthodes publiques
addOutput
public void addOutput (byte[] data, 
                int offset, 
                int length)| Paramètres | |
|---|---|
| data | byte | 
| offset | int | 
| length | int | 
Annuler
public void cancel ()
Annuler la collecte des sorties
effacer
public void clear ()
Essayez de supprimer toutes les références possibles.
vider
public void flush ()
getOutput
public byte[] getOutput ()
| Renvoie | |
|---|---|
| byte[] | |
isCancelled
public boolean isCancelled ()
| Renvoie | |
|---|---|
| boolean | |
