入力ストリームソース

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


このインターフェイスは基本的にERROR(/InputStream)をラップして複製可能にします。

cancel()呼び出されない限りリソースはリークされ、インスタンスでcancel()呼び出されると、そのインスタンスとそのインスタンスが作成したERROR(/InputStream)は無効になることが予想されます。

まとめ

パブリックメソッド

default void cancel ()

このメソッドは廃止されました。代わりにclose()を使用してください。

abstract void close ()

InputStream のソースで必要なクリーンアップを実行します。

abstract InputStream createInputStream ()

ERROR(/InputStream)の新しいクローンを返し、呼び出し元がストリームを最初から読み取ることができるようにします。

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