LargeOutputReceiver
  public
  
  
  
  class
  LargeOutputReceiver
  
    extends Object
  
  
  
  
  
      implements
      
        IShellOutputReceiver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.device.LargeOutputReceiver | 
Uzun süre çalışan komutların çalıştırılmasına ve çıktıların toplanmasına yardımcı olmak için tasarlanmış bir sınıf.
 tmp dosyasının maksimum boyutu yaklaşık maxFileSize ile sınırlıdır.
 Sınıra ulaşıldığında veri kaybını önlemek için bu dosya, tmp ana makine dosyalarını saklar.
 
Özet
| Herkese açık kurucular | |
|---|---|
| 
      LargeOutputReceiver(String descriptor, String serialNumber, long maxDataSize)
      Bir  | |
| Herkese açık yöntemler | |
|---|---|
| 
        
        
        
        
        
        void | 
      addOutput(byte[] data, int offset, int length)
      
 | 
| 
        
        
        
        
        
        void | 
      cancel()
      Komutu iptal eder. | 
| 
        
        
        
        
        
        void | 
      clear()
      Şu anda toplanmış verileri silin ve yeni bir dosya oluşturun. | 
| 
        
        
        
        
        
        void | 
      delete()
      Toplanan tüm verileri silin. | 
| 
        
        
        
        
        
        void | 
      flush()
      
 | 
| 
        
        
        
        
        
        InputStreamSource | 
      getData()
      Toplanan çıkışı  | 
| 
        
        
        
        
        
        InputStreamSource | 
      getData(int maxBytes)
      Toplanan çıkışın son maxBytes öğesini  | 
| 
        
        
        
        
        
        InputStreamSource | 
      getData(int maxBytes, int offset)
      Toplanan çıkışın son maxBytes öğesini  | 
| 
        
        
        
        
        
        boolean | 
      isCancelled()
      
 | 
Herkese açık kurucular
LargeOutputReceiver
public LargeOutputReceiver (String descriptor, 
                String serialNumber, 
                long maxDataSize)Bir LargeOutputReceiver oluşturur.
| Parametreler | |
|---|---|
| descriptor | String: Çalıştırılacak komutun tanımlayıcısıdır. Yalnızca günlük kaydı için. | 
| serialNumber | String: Cihazın seri numarası. Yalnızca günlük kaydı için. | 
| maxDataSize | long: Saklanacak yaklaşık maksimum veri miktarı. | 
Herkese açık yöntemler
addOutput
public void addOutput (byte[] data, 
                int offset, 
                int length)| Parametreler | |
|---|---|
| data | byte | 
| offset | int | 
| length | int | 
iptal
public void cancel ()
Komutu iptal eder.
temizle
public void clear ()
Şu anda toplanmış verileri silin ve yeni bir dosya oluşturun.
sil
public void delete ()
Toplanan tüm verileri silin.
eşitlemek
public void flush ()
getData
public InputStreamSource getData ()
Toplanan çıkışı InputStreamSource olarak alır.
| İlerlemeler | |
|---|---|
| InputStreamSource | Komuttan toplanan çıkış. | 
getData
public InputStreamSource getData (int maxBytes)
Toplanan çıkışın son maxBytes öğesini InputStreamSource olarak alır.
| Parametreler | |
|---|---|
| maxBytes | int: döndürülecek maksimum veri miktarı. Belleğe rahatça sığabilecek bir miktar olmalıdır | 
| İlerlemeler | |
|---|---|
| InputStreamSource | Komuttan toplanan ve bellekte depolanan çıkış | 
getData
public InputStreamSource getData (int maxBytes, int offset)
Toplanan çıkışın son maxBytes öğesini InputStreamSource olarak alır.
| Parametreler | |
|---|---|
| maxBytes | int: döndürülecek maksimum veri miktarı. Belleğe rahatça sığabilecek bir miktar olmalıdır | 
| offset | int: Verilerin arabellekten alınmaya başlanacağı ofset. | 
| İlerlemeler | |
|---|---|
| InputStreamSource | Komuttan toplanan ve bellekte depolanan çıkış | 
isCancelled
public boolean isCancelled ()
| İlerlemeler | |
|---|---|
| boolean | |
