SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.SnapshotInputStreamSource |
InputStreamSource được hỗ trợ bằng tệp. Tạo một bản tổng quan nhanh về nội dung ERROR(/InputStream)
gốc để đảm bảo rằng createInputStream()
sẽ trả về các ERROR(/InputStream)
có hoạt động giống hệt nhau theo yêu cầu.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
SnapshotInputStreamSource(String name, InputStream stream)
Hàm khởi tạo cho |
Phương thức công khai | |
---|---|
void
|
close()
Thực hiện mọi thao tác dọn dẹp cần thiết trên nguồn của InputStream. |
InputStream
|
createInputStream()
Trả về một bản sao mới của |
long
|
size()
Trả về kích thước (tính bằng byte) của dữ liệu nguồn. |
Hàm khởi tạo công khai
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name, InputStream stream)
Hàm khởi tạo cho InputStreamSource
được sao lưu bằng tệp
Tham số | |
---|---|
name |
String |
stream |
InputStream |
Phương thức công khai
đóng
public void close ()
Thực hiện mọi thao tác dọn dẹp cần thiết trên nguồn của InputStream. Việc gọi phương thức này về cơ bản sẽ vô hiệu hoá InputStreamSource
này.
createInputStream
public InputStream createInputStream ()
Trả về một bản sao mới của ERROR(/InputStream)
để phương thức gọi có thể đọc luồng từ đầu. Mỗi lệnh gọi phương thức này (cho đến khi cancel()
được gọi) sẽ trả về một ERROR(/InputStream)
có hoạt động giống hệt nhau – cùng một nội dung sẽ được trả về.
Giá trị trả về | |
---|---|
InputStream |
ERROR(/InputStream) mà phương thức gọi có thể sử dụng để đọc nguồn dữ liệu từ đầu. Có thể trả về null nếu InputStreamSource này đã bị vô hiệu hoá trong một lệnh gọi đến cancel() trước đó, hoặc nếu một InputStream mới không được tạo vì lý do nào đó khác. |
size
public long size ()
Trả về kích thước tính bằng byte của dữ liệu nguồn.
Giá trị trả về | |
---|---|
long |