InputStreamSource
  public
  
  
  
  interface
  InputStreamSource
  
  
  
| com.android.tradefed.result.InputStreamSource | 
このインターフェースは、基本的に ERROR(/InputStream) をラップしてクローンを作成できるようにします。
cancel() が呼び出されない場合、リソースがリークし、インスタンスで cancel() が呼び出されると、そのインスタンスと作成した ERROR(/InputStream) が無効になることが想定されます。
概要
| パブリック メソッド | |
|---|---|
| 
        
        default
        
        
        
        void | 
      cancel()
      
      このメソッドは非推奨です。
    代わりに  | 
| 
        abstract
        
        
        
        
        void | 
      close()
      InputStream のソースで必要なクリーンアップを行います。 | 
| 
        abstract
        
        
        
        
        InputStream | 
      createInputStream()
      
 | 
| 
        abstract
        
        
        
        
        long | 
      size()
      ソースデータのサイズ(バイト単位)を返します。 | 
パブリック メソッド
キャンセル
public void cancel ()
      このメソッドは非推奨です。
代わりに close() を使用してください。
InputStream のソースで必要なクリーンアップを行います。このメソッドを呼び出すと、基本的にこの InputStreamSource が無効になります。
閉じる
public abstract void close ()
InputStream のソースで必要なクリーンアップを行います。このメソッドを呼び出すと、基本的にこの InputStreamSource が無効になります。
createInputStream
public abstract InputStream createInputStream ()
ERROR(/InputStream) の新しいクローンを返して、呼び出し元がストリームの先頭から読み取れるようにします。このメソッドを呼び出すたびに(cancel() が呼び出されるまで)、同じ動作の ERROR(/InputStream) が返されます。つまり、同じ内容が返されます。
| 戻り値 | |
|---|---|
| InputStream | 呼び出し元がデータソースの先頭から読み取るために使用できる ERROR(/InputStream)。このInputStreamSourceがcancel()の以前の呼び出しによって無効にされた場合、またはなんらかの理由で新しい InputStream を作成できない場合は、nullを返すことがあります。 | 
size
public abstract long size ()
ソースデータのサイズ(バイト単位)を返します。
| 戻り値 | |
|---|---|
| long | |
