InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


このインターフェースは基本的に、ERROR(/InputStream) をラップしてクローンを作成できるようにします。

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

概要

パブリック メソッド

default void cancel()

<ph type="x-smartling-placeholder"></ph> このメソッドは非推奨です。 代わりに close() を使用してください。

abstract void close()

InputStream のソースに必要なクリーンアップを行います。

abstract InputStream createInputStream()

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

abstract long size()

ソースデータのサイズをバイト単位で返します。

パブリック メソッド

キャンセル

public void cancel ()

<ph type="x-smartling-placeholder"></ph> このメソッドは非推奨です。
代わりに close() を使用してください。

InputStream のソースに必要なクリーンアップを行います。このメソッドを呼び出すと、基本的に は、この InputStreamSource を無効にします。

閉じる

public abstract void close ()

InputStream のソースに必要なクリーンアップを行います。このメソッドを呼び出すと、基本的に は、この InputStreamSource を無効にします。

createInputStream

public abstract InputStream createInputStream ()

ERROR(/InputStream) の新しいクローンを返し、呼び出し元がストリームから読み取れるようにします。 あります。(cancel() が呼び出されるまで)このメソッドが呼び出されるたびに、 同じ動作をする ERROR(/InputStream) を返します。同じ内容が返されます。

戻り値
InputStream 呼び出し元がデータソースを読み取るために使用できる ERROR(/InputStream) 始まります。この InputStreamSource がすでに存在する場合は null を返すことがあります。 cancel() への前回の呼び出しによって無効化されたか、新しい InputStream を なんらかの理由で作成されました。

size

public abstract long size ()

ソースデータのサイズをバイト単位で返します。

戻り値
long