LargeOutputReceiver
  public
  
  
  
  class
  LargeOutputReceiver
  
    extends Object
  
  
  
  
  
      implements
      
        IShellOutputReceiver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.device.LargeOutputReceiver | 
Klasa przeznaczona do zbierania danych wyjściowych przez długo działające polecenia.
 Maksymalny rozmiar pliku tymczasowego jest ograniczony do około maxFileSize.
 Aby zapobiec utracie danych po osiągnięciu limitu, plik ten zawiera zestaw plików hosta tymczasowego.
 
Podsumowanie
| Konstruktory publiczne | |
|---|---|
| 
      LargeOutputReceiver(String descriptor, String serialNumber, long maxDataSize)
      Tworzy  | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        void | 
      addOutput(byte[] data, int offset, int length)
      
 | 
| 
        
        
        
        
        
        void | 
      cancel()
      Anuluje polecenie. | 
| 
        
        
        
        
        
        void | 
      clear()
      Usuń aktualnie zgromadzone dane, a potem utwórz nowy plik. | 
| 
        
        
        
        
        
        void | 
      delete()
      usunąć wszystkie zgromadzone dane. | 
| 
        
        
        
        
        
        void | 
      flush()
      
 | 
| 
        
        
        
        
        
        InputStreamSource | 
      getData()
      Pobiera zebrane dane wyjściowe w postaci  | 
| 
        
        
        
        
        
        InputStreamSource | 
      getData(int maxBytes)
      Pobiera ostatnie maxBytes z zebranych danych wyjściowych jako  | 
| 
        
        
        
        
        
        InputStreamSource | 
      getData(int maxBytes, int offset)
      Pobiera ostatnie maxBytes z zebranych danych wyjściowych jako  | 
| 
        
        
        
        
        
        boolean | 
      isCancelled()
      
 | 
Konstruktory publiczne
LargeOutputReceiver
public LargeOutputReceiver (String descriptor, 
                String serialNumber, 
                long maxDataSize)Tworzy LargeOutputReceiver.
| Parametry | |
|---|---|
| descriptor | String: opis polecenia do wykonania. Tylko do celów rejestrowania. | 
| serialNumber | String: numer seryjny urządzenia. Tylko do celów rejestrowania. | 
| maxDataSize | long: przybliżona maksymalna ilość danych do zachowania. | 
Metody publiczne
addOutput
public void addOutput (byte[] data, 
                int offset, 
                int length)| Parametry | |
|---|---|
| data | byte | 
| offset | int | 
| length | int | 
anuluj
public void cancel ()
Anuluje polecenie.
wyczyść
public void clear ()
Usuń aktualnie zgromadzone dane, a potem utwórz nowy plik.
usuń
public void delete ()
usunąć wszystkie zgromadzone dane.
spłukać
public void flush ()
getData
public InputStreamSource getData ()
Pobiera zebrane dane wyjściowe w postaci InputStreamSource.
| Zwroty | |
|---|---|
| InputStreamSource | Wyniki zebrane przez polecenie. | 
getData
public InputStreamSource getData (int maxBytes)
Pobiera ostatnie maxBytes z zebranych danych wyjściowych jako InputStreamSource.
| Parametry | |
|---|---|
| maxBytes | int: maksymalna ilość danych do zwrócenia. Powinien być to rozmiar, który zmieści się w pamięci. | 
| Zwroty | |
|---|---|
| InputStreamSource | zebrane dane wyjściowe polecenia, które są przechowywane w pamięci; | 
getData
public InputStreamSource getData (int maxBytes, int offset)
Pobiera ostatnie maxBytes z zebranych danych wyjściowych jako InputStreamSource.
| Parametry | |
|---|---|
| maxBytes | int: maksymalna ilość danych do zwrócenia. Powinien to być rozmiar, który zmieści się w pamięci. | 
| offset | int: przesunięcie, od którego należy zacząć pobieranie danych z bufora. | 
| Zwroty | |
|---|---|
| InputStreamSource | zebrane dane wyjściowe z polecenia, które są przechowywane w pamięci; | 
isCancelled
public boolean isCancelled ()
| Zwroty | |
|---|---|
| boolean | |
