SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.SnapshotInputStreamSource |
Es un InputStreamSource respaldado por un archivo. Crea una instantánea del contenido original de InputStream para garantizar que createInputStream() devuelva InputStreams con un comportamiento idéntico según sea necesario.
Resumen
Constructores públicos | |
|---|---|
SnapshotInputStreamSource(String name, InputStream stream)
Constructor para un |
|
Métodos públicos | |
|---|---|
void
|
close()
Realiza la limpieza necesaria en la fuente del InputStream. |
InputStream
|
createInputStream()
Devuelve un clon nuevo de |
long
|
size()
Devuelve el tamaño en bytes de los datos de origen. |
Constructores públicos
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name,
InputStream stream)Constructor para un InputStreamSource respaldado por un archivo
| Parámetros | |
|---|---|
name |
String |
stream |
InputStream |
Métodos públicos
cerrar
public void close ()
Realiza la limpieza necesaria en la fuente del InputStream. Llamar a este método esencialmente invalida este InputStreamSource.
createInputStream
public InputStream createInputStream ()
Devuelve un clon nuevo de InputStream para que el llamador pueda leer el flujo desde el principio. Cada invocación de este método (hasta que se llame a cancel()) devolverá un InputStream con un comportamiento idéntico: se devolverá el mismo contenido.
| Muestra | |
|---|---|
InputStream |
Es un InputStream que el llamador puede usar para leer la fuente de datos desde el principio. Puede devolver null si este InputStreamSource se invalidó con una llamada anterior a cancel() o si no se puede crear un nuevo InputStream por algún otro motivo. |
tamaño
public long size ()
Devuelve el tamaño en bytes de los datos de origen.
| Muestra | |
|---|---|
long |
|