入力ストリームソース
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
が無効になります。
入力ストリームの作成
public abstract InputStream createInputStream ()
ERROR(/InputStream)
の新しいクローンを返し、呼び出し元がストリームを最初から読み取ることができるようにします。このメソッドを呼び出すたびに ( cancel()
が呼び出されるまで)、同じように動作するERROR(/InputStream)
が返され、同じ内容が返されます。
戻り値 | |
---|---|
InputStream | 呼び出し元がデータ ソースを最初から読み取るために使用できるERROR(/InputStream) 。このInputStreamSource 以前のcancel() 呼び出しによって無効化されている場合、または何らかの理由で新しい InputStream を作成できない場合は、 null を返す可能性があります。 |
サイズ
public abstract long size ()
ソースデータのサイズをバイト単位で返します。
戻り値 | |
---|---|
long |